What do apples and software have in common?

Software, as fruit, rots. If you leave it there for long enough it will go bad, and programs stop working. When the dependencies of a program and the environment in which it runs get updated, different pieces of code break. You need to re-write parts of it to make it compatible with the latest "breaking changes."

Code maintenance is a labor of love—and even more when your software is open source as other programs might rely on it.

The biggest platform to share and find open-source software is GitHub. The "stars" of a project are the code-equivalent to Instagram or Facebook likes, usually indicative of how likely a repository of code is to withstand the test of time, as they often represent not only the size of a project's community but how quickly code gets fixed when it breaks.

March 10, 2020
Nono Martínez Alonso

My sketches and stories, in your inbox.

One email per week. No spam ever.

Pencil sketch of Nono Martínez Alonso.