Earlier quoted context omitted.
This describes a lot of software. No doubt. It's depressing and disturbing. But not any of the systems I've worked on over 10 years. You may not get the absolute top salaries working on more meaningful projects, but there's plenty of them. Here are some examples that I worked on. To a fault, most of these places over-focused on the business and under-focused on exceptional engineering. Nonetheless, there's a lot of m…
In most all the systems I have worked on its more about screwing the user from a technical perspective than a deliberate business action, though there have been some of those too. Either way it all comes down to some combination of mental laziness and no ethics. There is no ethical code, that I am aware of, for writing software. Here are my experiences as a web developer: * Frustration at the general technical incomp…
My experience in frontend feels like everyone learns ad hoc without digging deep into basics. Overall, I felt if you have aptitude or real passion for the work, you would just get a computer science degree and be attracted to other parts of the stack or other problems to solve.
This obviously doesn't apply to large tech companies which make it a point to hire talent (frontend, backend, whatever).
> Hiring software developers is still somehow an arcane mystery few people can objectively figure out.
This is actually one space where I feel the frontend world shines. Almost every frontend interview question has been very practical.