AI, Tau, and Software Architecture

2026-07-24 · 1 min · 

He Went to the Slop Side

2026-07-22 · 2 min · 

LLM Reviews in cargo-crev

2026-04-12 · 5 min · 

I don't want your PRs anymore

2026-04-06 · 5 min · 

Reviewing my Framework 13 Laptops: the old vs new

2026-03-31 · 5 min · 

BubbleWrap your dev env and agents

2026-03-25 · 4 min · 

Personal AI usage disclosure

2026-02-04 · 5 min · 

Setting up own Radicle Seed Node with NixOS

2024-07-25 · 1 min · 

Helix file picker with lf

2024-02-16 · 1 min · 

Cool Fish Shell abbreviations

2024-02-12 · 1 min · 

Remap Caps Lock to Esc and some

2024-02-12 · 1 min · 

Pretty selection sort in Rust

2023-12-06 · 1 min · 

You can't just avoid complexity

2023-12-06 · 2 min · 

Nix users, you can fearlessly start using Rust scripts already

2023-11-15 · 2 min · 

Did some CLI/terminal self-care over the weekend

2023-11-14 · 1 min · 

Embedding git version hash in a binary in a Nix friendly way

2023-11-14 · 2 min · 

Migrating my blog from write.as

2023-09-26 · 1 min · 

git alias to make a single commit reverting to previous commit

If you ever need to make a PR that just reverts the state of a branch to a certain point, you might find this useful:

2022-06-30 · 1 min · 

Be careful what you measure because you will optimize it

Humans are very competitive. If you give them a number to rate themselves with, they will try to increase it.

If you find an Open Source project, and it's not very optimized on a certain metric you care about, to make it better, you have to do only one thing: write a benchmark for it. Ideally showing this project is worse in a given metric compared to some other similar projects. You're almost guaranteed that in a short time there will be improvements.

Most people must be familiar with the quote:

“Measurement is the first step that leads to control and eventually to improvement. If you can’t measure something, you can’t understand it. If you can’t understand it, you can’t control it. If you can’t control it, you can’t improve it.”

― H. James Harrington

It's an important insight and people internalized and wish to apply it... even where it can't be.

2022-06-05 · 7 min · 

On always using the "lower than" operator

2022-06-04 · 2 min ·