Joel does it agai 

Part 1: http://www.joelonsoftware.com/items/2007/12/03.html
Part 2: http://www.joelonsoftware.com/items/2007/12/04.html
Part 3: http://www.joelonsoftware.com/items/2007/12/05.html

Posted o reddit. 

I’ve been in the game since 1985 and there was only really the “in house programmer” type job in those days, usually using COBOL. Have managed to work for a couple of software houses since then and I agree – it’s a much happier experience.

Automation – yeah, I agree, you can’t automate sexiness or ease of use. A lot of techies have a very good data model (or did before incoherent Java object models became de facto) and then just generate a pile of unusable crap from it, which is logically complete but very hostile. Cost cost cost cost – when I worked for Oracle they had a tool that pretended to do “100% generatio”, crap crap crap crap. But allegedly cheaper.

Good stuff Joel, keep it up.