The Latest Projects - 2024
2024-12-02
LLMs have transformed my recent programming projects, making development faster and more enjoyable than the traditional cycle of reduced scope, time drain, and Stack Exchange cruelties.
Claude.ai and occasionally ChatGPT have been my primary development partners.
LLMs have transformed my recent programming projects, making development faster and more enjoyable than the traditional cycle of reduced scope, time drain, and Stack Exchange cruelties.
Claude.ai and occasionally ChatGPT have been my primary development partners.
Where's the Train?
During a recent DC visit, I built a simple web app to track subway arrivals. Working with Claude.ai and the WMATA API, I created an iPhone-friendly tool that shows upcoming trains and wait times at any station. While my out-of-towner anxiety about missing trains was mostly unfounded (DC's subway runs efficiently under manager Randy Clarke), the app proved useful.
Kentucky Derby
In the early 1980s, my father surprised us by bringing home a TRS-80. Though mainly using it for stock tracking, he created a humorous Derby betting program for party guests. The program recorded bets and delivered jokes about each selection before calculating payouts.
While I haven't found his original code since his passing in 2014, I worked with Claude.ai to recreate a similar program in BBC BASIC. This version accepts custom horse names, making it more versatile than the 1982 original. But I still hope I eventually find the original.
Tech Storage Inventory
To tackle the universal problem of "Schrodinger's Tech" – cables and peripherals you know you have but cease to exist in any box where you actually look for them – I created a web-based inventory system. The app manages a CSV database of items and locations, functioning like a library checkout system. Users can track borrowed items and their locations, though the system requires disciplined use to maintain accuracy.
Cryptonomicon
Neal Stephenson's novel includes a scene where the protagonist Randy quickly codes "Mugshot," a surveillance program disguised as the "VirusScanner" process. (The chapter is entitled "Mugs" ... on p329 of my copy.) Using Claude.ai and OpenCV, I recreated this fictional tool in about 20 minutes. In the book Randy creates the program about that fast and without an LLM's help, but that's why he's the hero.
Read More