We, programmers, are prone to reinvent the wheel—for example, by creating frameworks and libraries instead of using existing ones (very common), or even write our own build tools from scratch (less common). We do that despite paying lip service to the fact that reinventing the wheel is generally considered a bad thing. In fact, conventional […]
Archive | Software development
Thoughts and opinions on software development
Methodology à La Carte
à la carte |ˌä lä ˈkärt, lə| adjective (of a menu or restaurant) listing or serving food that can be ordered as separate items, rather than part of a set meal. I’ve been uncomfortable with the mainstream discussions about software methodology for quite some time. It seems to me that far too many, in the […]
The Never Ending Software Methodology Debate
Start: Waterfall is the mainstream methodology The mainstream methodology shows some limitations Somebody proposes a new, or lesser-known, or almost forgotten methodology and shows how it addresses the limitations at step 2 (and how it’s better than Waterfall, of course) After a long argument, heavily based on personal opinions, and often light on facts, the […]