The Amateur Problem

We have a problem. We are professional software developers who work with open-source software. The problem is that we are in the minority. Most open-source software is written by amateurs. Every time a hot new technology comes on the scene, developers flock to it like ants to a picnic. Those early adopters are, by definition,… Continue reading The Amateur Problem

A Brief Rant About Versioning

Version numbers are meaningless. By that, I mean they convey no useful information. Oh sure, there are conventions: major.minor.patch, even/odd for stable/development versions, and designations like release candidate. But they’re just conventions. Version numbers are chosen by people, so they are subject to all the idiosyncrasies and whims of individuals. Semantic Versioning, you say? Pshaw.… Continue reading A Brief Rant About Versioning