software design

design by committee

The Pontiac Aztek and the Perils of Design by Committee

In a recent interview [http://www.jnd.org/RecentPressCoverage.html], Don Norman warns of the perils of design by committee: > You don't do good software design by committee. You do it best by having a dictator. From the user's point of view, you must have

By Jeff Atwood ·
Comments

software design

Rube Goldberg Software Devices

Rube Goldberg software design is the meme of the month, after being parodied by Rory Blyth and Scott Hanselman in this brilliant short video, and oddly enough, also currently appearing in Microsoft advertisements: Now compare that to an actual Rube Goldberg device: You can’t talk about Rube Goldberg these

By Jeff Atwood ·
Comments

programming languages

Why Your Code Sucks... and Mine Doesn’t

OK, the title is just, Why Your Code Sucks, but you know you were thinking it. The article may not be as grammatically (sp) correct as I would like, but it’s got some solid advice. My favorite is rejection of dogma: Your code sucks if it dogmatically conforms to

By Jeff Atwood ·
Comments