The Core Idea of this Blog is Migrations
This blog, made of writing pieces I published online in various formats since 1996 to today, is the reflection of the various migrations I’ve experienced through my life.
Conway in Minimal BASIC
Last Monday I released the 59th issue of De Programmatica Ipsum, my dear monthly magazine about code, developers, and society, and this month I talked about BASIC in all of its flavors. As part of the preparation of this issue, I dived into the world of Minimal BASIC code, the one with source code line numbers, the one that would start immediately after powering up your computer, and the one that brings endless nostalgia.
Conway with the Zig Programming Language
As suggested in a previous article, this year’s candidate of my lifetime programming language learning activity is Zig, and I decided to reimplement Conway with it.
On Being a Generalist
There is a lot of discussion online these days about the relative benefits (and drawbacks) of being a generalist software developer.
As part of my work in VSHN, I lately prepared a set of demo applications ready to be containerized and deployed in our new product APPUiO Cloud.
Managing Professional Decline as a Developer
My friend Gabriel Garcia Marengo shared a great article by Arthur Brooks a few weeks ago, and it prompted me to reflect on how developers cope with age.
My personal project during the pandemic was Conway, a project providing implementations of Conway’s Game of Life in as many programming languages as possible.
On the Need of Minimalist Polyglots
Many companies, at some point of their history, ask themselves a simple question: what programming language should I use?
Playing With HTTP Libraries
It’s fun to find out how to tackle the same task in different programming languages; in this case, it’s all about doing HTTP requests over a network: fortunately, there are networking libraries in virtually all major programming languages.
Preferred Programming Languages
There are basically 5 languages that I really like. For several reasons.