The illegible nature of software development talent
Here’s another blog post on gathering some common threads from reading recent posts. Today’s topic is about the unassuming nature of talented software engineers. The first thread was a …
When driving down to Stanford earlier this week, a good friend from my Wall Street days, Josh Baylin, called. “I’m heading to the East Coast for a conference,” he said. …
In this post we compare a multi‑agent system that supports handoffs to a visual flowchart builder such as n8n or OpenAI’s new agent builder. We assume no direct code is written.
TL;DR: In a handoff‑based system, any agent can pass control to any other agent and
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
We conduct a randomized controlled trial to understand how early-2025 AI tools affect the productivity of experienced open-source developers working on their own repositories. Surprisingly, we find that when developers use AI tools, they take 19% longer than without—AI makes them slower.
Although largely recognizable to anyone who had a video game console in the 80s or 90s, cartridges have long since disappeared from the computing world. These squares of plastic with a few ROM modu…
Why Reactive Programming Hasn't Taken Off in Python (And How Signals Can Change That)
TL;DR: Reactive programming offers significant benefits for Python applications - it reduces bugs, simplifies complexity, and improves maintainability. Yet most Python developers avoid it. The problem isn't reactive programming itself, it's how we've been doing it. Python's reaktiv makes reactive programming as simple as spreadsheet formulas.
→ Check out reaktiv
2025 Component Abuse Challenge: Digital Logic With Analog Components
[Tim] noticed recently that a large number of projects recreating discrete logic tend to do so with technology around 70 years old like resistor-transistor logic (RTL) or diode-transistor logic (DT…
Here’s a thought experiment that John Allspaw related to me, in paraphrased form (John tells me that he will eventually capture this in a blog post of his own, at which time I’ll put a …
It was one of those weeks last week at Hackaday’s home office. My mother-in-law handed me her favorite power bank and said “it’s not charging”. She had every expectation that I’ll open it up, desol…
Why writing more comments makes you a better developer. Learn how AI-native teams use Comment Driven Development to ship maintainable code faster with AI coding agents.