3 ms·
Worse is Better
- billswift 16y agoI have read several different takes on "Worse Is Better" on the Web, as well as Gabriel's book, Patterns of Software, and generally think it is a good way of developing useful software. It is too bad though that he didn't give it another name; the bad part about the phrase is how lazy or careless programmers use it to excuse their laziness and carelessness.
- raganwald 16y agoI empathize with your sentiment, however optimizing an idea around trying to prevent lazy or careless programmers from using it to rationalize their laziness and carelessness is futile. For example: Agile (We don't need no stinkin' thinking up front), BDUF (We don't need no stinkin' thinking as we go along), Static Typing (We don't need no stinkin' unit tests), Unit Tests (We don't need no stinkin' static typing) and so on.