1 April 2026

59 links · Wednesday

13th Year of Blogging

I've been blogging for 13 years. So much has changed, yet everything is the same. The only thing AI cannot replicate is longevity. Plant your seeds right now.

Software Engineering Is Becoming Civil Engineering

I gave a guest lecture on AI in Michael Hilton’s Foundations of Software Engineering course (CMU 17-313) today. One of my favorite things about lecturing is the conversations that happen afterward, the ones that go in directions nobody planned.

Signals, the push-pull based algorithm — Willy Brauner

We have been using Signals in production for years via several modern front-end frameworks like Solid, Vue, and others, but few of us are able to explain how they work internally. I wanted to dig into it, especially diving deep into the push-pull based algorit…

The Struggle is What We Crave

On the death of web dev communities, the callouses that made us better, and why eliminating struggle might be the worst thing we've ever built.

Birthday Slideshow | Joe IQ

Throwing a birthday party for yourself is the perfect way to get your favorite people in one room. And while guests have a great time during the party, the joy doesn’t stop when it’s over: they’re still raving about your slideshow days later. What slideshow? I…

Very small engines

One of the interesting things to contemplate is the scale of the internal combustion engine. It’s a very human scale device; pistons the size of fists, Valves about as wide as knuckles. It&#8…

DRAM pricing is killing the hobbyist SBC market

Today Raspberry Pi announced more price increases for all Pis with LPDDR4 RAM, alongside a 'right-sized' 3GB RAM Pi 4 for $83.75. The price increases bring the 16GB Pi 5 up to $299.99. Despite today's date, this is not a joke. I published a video going over th…

What is Copilot exactly?

A coworker of mine told me that he uses Microsoft Copilot frequently. In fact, he said "I don't know how I did my work without it." That came as a surprise to me. I can't stand Copilot. This is a very

Why It Sucks To Be Born as a Software Engineer

Happy April. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: https://github.com/Elfocrash Follow me on Twitter: https://twitter.com/nickchapsas Connect on LinkedIn: https://www.linkedin.com/in/nick-chapsas

Claude Code Unpacked

What actually happens when you type a message into Claude Code? The agent loop, 40+ tools, multi-agent orchestration, and unreleased features, mapped from source.

Joins are NOT Expensive! - Raw Reading

Joins are NOT Expensive! - Raw ReadingWhen talking about Data Lakes and how people access them - we must address some of the misconceptions that made them popular in the first place.

The Trouble with Fusion: Nuclear Fusion Will Not Give Us Infinite Power

Fusion will not be built for a long time. There is an astounding and impressive amount of work being done, much of it useful, but none of it is even in the same league as a commercial power plant, not to mention ballparks. As mentioned above, only a single fac…

Will everything become an API?

How do you value a business when the specter of a new model looms over EBITDA multiples and forward ARR?

My letter to my reps regarding California’s age verification law

My name’s Chris Taylor. I’m a software engineer and a constituent in your district. I grew up in California and got a computer engineering degree from UCSB (the one by the beach). I’ve worked on defense robotics, drones, and other high-stakes industrial system…

Liquid Glass updates in 26.4

Apple recently updated all their OSs to 26.4, and there were plenty of Liquid Glass updates. Most of them for the better! Here are some of the changes that stood out to me, as well as a bit more grumbling about Liquid Glass in general (sorry).

Code and Cake - Your job isn't programming

We’ve been doing software development wrong. When trying to improve a poor codebase, the solutions we often reach to are generic and technical. Move the frontend to React. Split the backend into microservices. Rewrite everything in Rust. Some of these approach…

Why I Like Real Estate

January 2023 I’m often asked why I like real estate better than any other asset class like equities, bonds, crypto, startup shares etc. Beyond that I think the returns are better, every time I’m asked…

An effect notation based on with-clauses and blocks

A bad habit of mine is that I’ll write 10.000 or 20.000 words on a topic, and then never publish that. A lot of my longer-form writing never sees the light of day because it gets stuck in editing purgatory. Editing small pieces is easy and quick, editing long …

The World's First Bullshit

I opened Twitter this morning and three different startups were announcing "the world's first" something. An AI CMO, an autonomous AI marketer, and a design agent "with taste," which is a phrase that made me close my laptop for about ten minutes. None of them…

Human.json

human.json is an interesting idea, but comes with the usual semantic web problems.

When to Use an Agent

There are times where it is prudent to use an AI agent (like Codex) aggressively. There are other times where they should be avoided like the plague. The question of into which bucket a particular endeavor falls is difficult to answer.