Everything you say seems so obvious once you've said it, which is probably the sign that you're right on the button. Slavishly coding in misery only reduces developer productivity and the app's end quality, and yet it's the status quo. Everybody wants to be able to comfortably code well-thought-out products, but the question is, how do we get there? It seems like as long as there are deadlines (and there always will be, at some point), the work so easily reverts back to the Bad Way. I look forward to seeing more articles in this series (if that's what you end up doing)
by stridey — May 02