By Adrian Kosmaczewski. Updates every Friday. Best viewed with Firefox.

Opening Microsoft Access Databases on Linux

In the past few months I’ve been writing about my software archeology experiments, including how to convert old HTML code from 1999 to run in today’s browsers, how to run Macromedia Flash movies with Ruffle, or even how to run Java applets now that they aren’t supported anymore.

Five Years of De Programmatica Ipsum

Last Monday I published the 60th edition of De Programmatica Ipsum, also known as “DPI”, the “unusual magazine about programmers, code, and society, written by humans since 2018.” De Programmatica Ipsum has been published continuously every first Monday of each month since October 2018.


My life rebooted in July 1996; the day I decided to drop out from college, to get my driving license, to start going out at least twice a week, and to take a sabbatical from everything. Yes, I pretty much took all of those decisions at the same time.

Conway in Rexx, Cobol, and Fortran

Here’s more dabbling in programming languages to re-create my venerable interpretation of Conway’s Game of Life, this time using three stereotypical languages of the IBM galaxy: the Rexx scripting language, good old COBOL, and Fortran 95.

Kosmaczewski's Law

I was talking recently with Graham and an observation came to my mind, one that I hereby state as Kosmaczewski’s Law: “The flow of knowledge is inverse to the flow of fascism”.

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.

Recording Getting Started Guides on Linux

As I’ve said in the past, producing videos in Linux isn’t very straightforward or stable; it can be a bit of bumpy ride. But I’m stubborn, and Linux is the platform I want to use, so when I was tasked with the creation of “Getting Started” video guides for our products at VSHN, I used Linux to create them.

First Half of 2023 full of AI and ChatGPT

We can all agree that the first half of the year has been co-opted by the rise of generative AI, in particular ChatGPT, being used for anything and anyone in any context, disrupting any kind of market or industry just for the sake of it.

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.

Serving in the Swiss Army

This week it’s been 30 years since I first joined the Swiss Army. Involuntarily, that is. I had just finished my Maturité exams, and had subsequently enrolled as a student of Physics in the University of Geneva.

Page 1