Elephants, Goldfish, and assessing plans
›
The Elephants, Goldfish and the New Golden Age of Software Engineering is a software development approach created by Dave Rensin's team...
Structured editing of telephone numbers
›
Minor rant about telephone number inputs on web forms. Ignore this if you have heard it before. The only time structured editing for the...
Code quality and the disposable-durable axis
›
Everyone on LinkedIn, Hacker News, etc has an opinion about LLMs and code quality. None that I have read are anywhere near as grounded as Ma...
Rust, egui, and application interoperability
›
The Rust programming language is everywhere and in every device these days. I see its appeal, especially now that so much implementation is ...
QR codes, Macs, LLMs, and single-file, standalone CLI
›
The Mac does not have a tool for reading the data encoded in QR codes. Unlike the iPhone, you can't show the QR code to the camera and h...
AI technical debt
›
A recent client engagement was tough. The client had to meet stringent external deadlines for a product that needed a lot of custom code. Wo...
Kiro's "Frontier engineering" post
›
I do like Kiro's Frontier engineering post. I recommend that you replace "agent" with "subordinate" and then reread...
Getting MVP candidates in front of users is a Formula 1 race
›
Getting MVP candidates in front of users is a Formula 1 race. The race is not against competitors. It is a race against budgets of time and ...
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
›
Gregor Hohpe's book The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise is not what I expect...
Maddy Zhang's "Everything I learned at Microsoft in 9 Minutes"
›
I was not expecting Maddy Zhang's " Everything I learned at Microsoft in 9 Minutes " to have practical value. Especially with ...
DeepSeek's harness and prefix caches
›
I've been learning about DeepSeek's harness. At the core of a harness is preparing a prompt for the next round of model interaction....
Specification "documents"
›
I have a minor role working on a complex system that has many requirements. Some are monumental. Some are microscopic. They all need to be t...
What has happened to online programming courses?
›
We all know that Stack Overflow usage has tanked , but what has happened to online programming courses? I assume there was a dip, but is it ...
How AI Impacts Skill Formation
›
I finally got around to reading the paper How AI Impacts Skill Formation last night. The data is from a very small group of participants, b...
Visualization at the edge between intuitive and training
›
I've had a long term interest in visualization -- mostly implementing other people's designs. I don't believe that all visual to...
Preparing "Approval Tests" for refactoring Python
›
Emily Bache's short example of preparing "Approval Tests" for refactoring Python code is very good. Not only for the approach,...
Don't look up
›
If you live in RI your home's electric meter was recently replaced to enable remote access. I have wondered how secure is that remote ac...
Liberalism doesn’t necessarily maintain itself
›
At dinner last night a friend's comment about "being right and being ignored" reminded me (somehow) of this conversation bet...
Multi-Terra Helio Cell Vehicle
›
My children would have loved this Multi-Terra Helio Cell Vehicle 407 cockpit control. I especially like the addition of the fans!
Streamlit and a trivial cities explorer
›
I spent a little time this morning learning the basics of Streamlit . Earlier this month I had found a US cities dataset ¹ and decided to us...
›
Home
View web version