In my feed today: Falsehoods programmers believe about time.
Category Archives: Software
How Boris Tane Uses Claude Code (hint: it’s Waterfall!)
In my feed today: How Boris Tane Uses Claude Code. He separates research, planning, and implementation phases, as he says: “Read deeply, write a plan, annotate the plan until it’s right, then let Claude execute the whole thing without stopping, checking types along the way.”
I might be the first to point out: this is Waterfall! Micro-waterfall?
Hackable Desk Robot
Here’s something fun: Your Next Desk Toy Should Be a Hackable Robot. This “DeskBuddy” is basically a ESP32-C3 Super Mini microcontroller with a 1.3-inch OLED display. I tried to order one, just for fun, but it seems they only ship to India.
KDE Plasma 6.6 is here
Here is a visual guide to the best desktop in the known universe. I am still back on KDE Plasma 5.27.5 on Debian 12, but look forward to upgrading some time soon…
CSS Clicker
Here’s something fun. It’s a computer game based around building a web site and making it popular. It’s built entirely from CSS and HTML, no JavaScript needed! See: CSS Clicker.
Semantic Compression
Casey Muratori explains his approach to not-so-object-oriented design (he calls it procedurally-oriented) and refactoring (he calls it compression): Semantic Compression.
Today I added procedurally-oriented to my spell check.
Software Estimation
In my feed today: How I estimate work as a staff software engineer.
Operating Systems Textbooks
Some operating systems textbooks which came up on IRC today: Operating Systems: Three Easy Pieces, Dive into Systems, and Computer Systems: A Programmer’s Perspective.
HORUS Framework: A Rust Robotics Library
I have a new post on Hackaday: HORUS Framework: A Rust Robotics Library.
The Staggering Complexity And Subtlety Of Concurrency
I have a new post on Hackaday: The Staggering Complexity And Subtlety Of Concurrency.