Confused Life - Reloaded

Friday, April 3, 2026

From SaaS to Serviced Software -- the code was never the hard part

›
Sometime in the last two years the bottleneck shifted. I used to spend most of a greenfield week staring at an empty editor, scaffolding r...
Saturday, March 7, 2026

Two Agents, One Codebase: An F1 Race Team Approach to Porting ACOLITE to Rust

›
In Formula 1, every team fields two drivers. Not as a backup plan – as a strategy. One driver pushes the pace, forcing rivals to respond. Th...
Friday, February 27, 2026

Copilot + Arduino CLI + Saleae: Driver Development for V93XX

›
I have been spending time building out the V93XX_Arduino library for Vangotech energy-monitoring ASICs, and this is one of those projects...
Tuesday, January 27, 2026

Loading FPGA Bitstreams with OpenOCD and Raspberry Pi - From Captain DMA to NeTV2

›
A Hot Adelaide Afternoon and a Pile of FPGAs I was recruited to wire together the NeTV2 to the Raspberry Pi 5 PCI bus by some means. Tim d...
Wednesday, December 24, 2025

Seven Years to Kubernetes: A Turing Pi 1 Christmas Miracle

›
Turing Pi 1 Cluster Board The Seven Year Itch (For Hardware) Often I buy more hardware than I need. Actually, strike that – I always b...
Friday, December 12, 2025

Refactoring the Austender Scraper: From Colly to OCDS

›
The AusTender analyser started life as a straight HTML scraper built with Colly , walking the procurement portal page by page. It worked, ...
Saturday, December 6, 2025

Solar Ceilings and Compounding Dreams

›
It is fashionable to wave away physical constraints with vague references to solar abundance and human ingenuity. Yet every balance sheet ...
›
Home
View web version

About Me

Tisham Dhar
View my complete profile
Powered by Blogger.