nostalgia
19 posts · All topics
- — ELPDS: Inspecting FAT Partitions in 1995
I recovered another program I wrote in 1995: ELPDS, or Enhanced Logical & Physical Drive Status. Run ELPDS C: and it reports physical disk geometry, partition entries, FAT b...
- — A 1998 PDF-to-Text Converter
In 1998 I needed to convert PDF files to text for a search engine called Alkaline, without requiring separately installed libraries. So I wrote a C++ parser. Alkaline is another...
- — Universal Copy System Link for 97 Windows PCs
In 1997 I wrote UcsLink.Fusion for the University of Geneva. We had hundreds of PCs across the city, Sun and Windows NT servers, and Windows 95 and Linux workstations. Getting a...
- — zBalls: a 1998 Java Applet
In January 1998, a classmate and I wrote a game. It was called “Bolongas zBalls”, and it was a Java applet.
- — Good Morning, Dave: the 1998 INET Conference Kiosk Launcher
In July 1998, the Internet Society held INET ‘98, “The Internet Summit”, at Palexpo in Geneva. The University of Geneva provided about 250 computers for the conference, and I wa...
- — File & Folder 98: a 1998 Word Document Manager
In the 1990s I wrote a document manager for a small business in Geneva with about 20 workstations. Most of its staff were new to computers, and folders were a challenging idea t...
- — The Second Life of Autoconf for MS-DOS
Before GNU Autoconf generated configure scripts, there was a DOS program called Autoconf. It let you keep one CONFIG.SYS and one AUTOEXEC.BAT, then choose among boot configurati...
- — Porting a 1996 Pascal/Delphi Calculator to Rust (CLI + MCP)
In his Rails World 2026 keynote DHH talks about one-shot apps built almost instantly with an agent as part of Omarchy. His canonical example is Omacalc, a dead simple calculator...
- — Rebooting Vestris.com
I’ve rebooted vestris.com and have incorporated it in New York State to serve as a legal entity for my open-source projects, including the many slack bots.
- — Autoconf: Maybe the First Example of Microsoft Pushing Features into the OS to Kill a Competitor
Update, September 2026: I found the original 1991 SVM article, identified and contacted its author, rebuilt both the original and later versions, and reconstructed Autoconf’s hi...
- — Blast From The Past: Jade
In 1997 I wrote a program called Jade. It worked on Windows 3.1. I can’t get it to run anymore, but I got the image that would hang there until the app loaded – it says Stolen T...
- — Blast from the past: working versions of XReplace-32 and Expression Calculator
In 2009 I gave away the remainder of my old company’s, Vestris Inc., software. The source code for all of it is also available here.
- — Vestris Inc. source code published
In the spirt of winding down the rest of Vestris Inc., I’ve published the source code for all of the commercial software.
- — SLMRA: silly little mail reader
There was a time when having multiple e-mail accounts was some kind of a pipe dream. Since I had more than one, I had to deal with Eudora that wouldn’t allow me to have more tha...
- — Autoconf: world's best multiple configurations software
This was my first commercial product. It has been available for a while with full x86 assembly source code. It’s useful if you still run a DOS system ;)
- — Vestris Inc. software for free
It’s 2009 and my first company, Vestris Inc., hasn’t existed since 2004. You can read some history here. For the anecdote, this is the actual map of Vestris Inc. customers.
- — The Towers of Hanoi: recursive and iterative implementation in Scheme
Legend has it that a group of Eastern monks are the keepers of three towers on which sit 64 golden rings. Originally all 64 rings were stacked on one tower with each ring smalle...
- — N queens puzzle: a scheme and x86 assembly solution
The eight queens puzzle is the problem of putting eight chess queens on an 8×8 chessboard such that none of them is able to capture any other using the standard chess queen’s mo...
- — Can you believe it? I wrote this code over 10 years ago...
I wonder whether it still compiles and runs.
