&gt;most of the work we as software developers does not need long hours but deep focus.<p>Most of the demands for long hours in the software business come down to the fact that no one wants to be the one to _organize_ things.<p>Instead of planning our work so the team knows what they are building, we go in two weeks sprints to build half baked solutions to ill posed problems.<p>Then we fight fires in production at all hours and feel like big heroes for cleaning up messes that could have been avoided.