Hacker News new | ask | show | jobs
by mattmanser 2831 days ago
It pays so well because there aren't enough developers.

That some developers have managed to screw themselves over by using Byzantine stacks, code reviews and agile is entirely their own fault.

Programming isn't a stressful job, but programmers sure love making their own working environments toxic.

3 comments

Most programming is about turning set of chaotic and very poorly defined business requirements into a code. Which usually means you end up with complex code to handle edge cases that were not defined prior to development. Constantly changing business requirements and unreasonably deadlines don't help. End result can be very stressful and not enjoyable. That's why I think there isn't enough developers. Lots of people just don't have nerves to do this job.
In my current company, both the super-shitty the stack (Hadoop) and agile was decided way above the heads of developers. We're just cogs hired to implement the vision of the higher ups, which is to build a "data lake" using "agile teams".
-1 refactor this