Author Archives: Giovanni

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

Posted in Methodology, Software development | 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 […]

Posted in Agile, Kanban, Methodology, Scrum, Software development | 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 […]

Posted in Agile, Methodology, Software development, Tongue in cheek | Leave a comment