| It’s a fine comparison in the context of what computer science means to programmers. Prior to the 00s, software engineering was a lot more technical, low-level, and skilled work. Today, a bootcamp will tech anyone to copy and paste things together from SO into a product. To the average programmer, programming is much less science and much more art these days. Much less any kind of science (including rocket science) and much more something you slap together. I worked in companies where an internet outage made all programming grind to a halt without Stack Overflow. You really can’t hope to go to the moon with that kind of mindset. I’m not saying that we don’t have brilliant programmers who still write very rigorous low level code. But I am saying that they’re not really in demand all that much these days. This also makes computer science courses focus on things like JavaScript in programming only. I would know as I work with low level systems, but only through my own tenacity, perseverance, and continuous learning. In my CS BSc I didn’t learn almost anything about low level work on modern day hardware that I use. It really was all Java and JavaScript, Web design, really basic computing and math. Af the end of my studies, I could explain a pumping lemma is and how to use a few JS frameworks, but not how large an L1 cache is on various machines. So yeah… UX/UI vs rocket science — the scales in computer science have tipped a lot. |
It's neither art nor science; it's more like manual labour.
IMHO it was much more of an art back then than it is now.