Hacker News new | ask | show | jobs
by proc0 1872 days ago
> There's no relationship between role specialization and working hours.

How so? More responsibilities surely equals more work. Furthermore, if you can focus on one role, you are more likely to optimize it.

> Otherwise developers tend to write garbage,

Then the developer is not good enough. Perhaps the problem has always been a lack of appreciation of CompSci skills.

> If you're being overworked then push back, or look for a different job.

You can't really push back, you get replaced, and all jobs right now are this way. People are asking why is there a culture of overwork... this is my explanation. If we want less overworking, perhaps we should go back to DIVIDING the work such that people can properly estimate and optimize for their role and eventually find a balance that works for them. As it stands now, you can't optimize for all the responsibilities properly, and are always catching up in learning, while trying to deliver features that have tight deadlines.