Calliope Sounds

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...

Jenson's stuck desktop and Foster's recalibration of the futurism

›
I suspect many of you have seen by now Scott Jenson's presentation "Are we stuck with the same Desktop UX forever?" But, if...

Classic Design Patterns: Where Are They Now

›
Brandon Rhodes' talk "Classic Design Patterns: Where Are They Now" is a good critique of the "Gang of 4" Design Patt...

Streamlit and data visualization

›
I do like computational notebooks , but find them cumbersome to work within. If like me, you've been looking for a notebook-like experie...

Installing Pi-hole

›
Having become irritated by the daily deluge of web advertisements that make most sites unusable on my phone, this weekend I took the time to...
‹
›
Home
View web version
Powered by Blogger.