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 · 

Public toilet model of maintaining a codebase

I find that it's useful to think about software projects as restrooms. Surprisingly a lot of aspects of software development fit well in this analogy.

We have toilets (codebases) to serve our needs. We don't particularly value them for what they are, other than as much as they are useful to us. We have rules and rituals around sharing them, and so on.

But let me just tell you something important about restroom maintenance.

2022-06-03 · 3 min · 

Software project estimation is like drawing a spiderman

Please check this out first (feel free to skip around):

Have you noticed, that drawing a spiderman is very much like building a software project? No? Here's why I think so:

2022-06-03 · 2 min ·