Comment by senordevnyc
Comment by senordevnyc a day ago
I think there's a difference between seeing yourself as a craftsman / programmer / engineer as a way to solve problems and deliver value, and seeing yourself as an HTML/CSS programmer. To me the latter is pretty risky, because technologies, tastes, and markets are constantly changing.
It's like equating being a craftsman with being someone who a very particular kind of shoe. If the market for that kind of shoe dries up, what then?
I sure hope no web dev sees tbemself only as an HTML/CSS programmer. But I also hope any web dev who sees themselves as a craftsman can profess mastery over HTML/CSS. Your fundamentals are absolutely key.
Its why I'm still constantly looking at and practicing linear algebra as an aspiring "graphics programmer". I'm no mathematician but I should be able to breath matrix operations as a graphics programmer. Someone who dismisses their role to "just optimizing GPU stacks" isn't approaching the problem as a craftsman.
And I'll just say that's also a valid approach and even an optimal one for career. But courses like that aren't tailored towards people who want to focus on "optimizing value" to companies.