Conway in C89Another year, another version of my Polyglot Conway project, this time for C89, also known as “ANSI C”, targeting quite a few compilers of the early 1990s, and some others from our more recent times.
The Core Idea of this Blog is MigrationsThis 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 BASICLast 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 LanguageAs 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 GeneralistThere is a lot of discussion online these days about the relative benefits (and drawbacks) of being a generalist software developer.
Fortune AppsAs 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 DeveloperMy 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.
Polyglot ConwayMy 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 PolyglotsMany companies, at some point of their history, ask themselves a simple question: what programming language should I use?
Playing With HTTP LibrariesIt’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 LanguagesThere are basically 5 languages that I really like. For several reasons.