ArchiveJune 2011

The 7 Sins of Software Developers


I’m trying to assemble a list of sins for software developers. Ideally 7, since, well, this is the normal number of sins one would expect. I’ve come up with the list below. It is by no means definitive, and hopefully I can get enough feedback to improve it greatly. Some caveats: I don’t say that all software developers exercise all the time all these sins. Just that most... Reflections on design, craft and software

A new home for merging ideas about design

It is my strong belief that software design can learn a lot from other design disciplines. I wrote blog posts, a book and did talks on this topic, and it was time to group them all together. These ideas have now a new home: My plan is to add more blog posts there, and to involve other people doing work in this area.