Category Archives: Software development

Thoughts and opinions on software development

Reinventing the Wheel Considered Useful

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 […]

Also posted in Methodology | Leave a comment

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 […]

Also posted in Agile, Kanban, Methodology, Scrum | Leave a comment

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 […]

Also posted in Agile, Methodology, Tongue in cheek | Leave a comment