Conquering Entropy: Cultivating Trust

󰃭 2026-09-06 | #ai #conquering-entropy

Part of “Conquering Entropy” Most of the issues I have with AI-generated code are related to trust. Do I trust the person who wrote this ticket? Do I trust that the engineer who opened this PR understood the ticket and guided the coding agent to implement it properly? Do I trust the coding agent’s implementation? Do I trust our test suite to catch regressions before they hit production? Do I trust our CI/CD to properly build, test, and deploy our change?

Continue reading 


Conquering Entropy

󰃭 2026-09-05 | #ai #conquering-entropy

A collection of ideas on how to manage entropy in codebases inundated with AI-generated code and survive in the process. What’s Been Changing Ever since coding agents became popular, my company’s monorepo line count has exploded. The number of pull requests (PR) has roughly doubled (conservatively), and so has the review burden on all engineers. People think the biggest problem now is that there’s too much code to review. But there’s way worse stuff!

Continue reading 


LocalStack License Changed, CI First to Know

󰃭 2026-03-28 | #ci #ramblings #testing #tips

LocalStack is a great product. It’s basically an emulator for the AWS cloud that you can run locally. We rely on it for development and automated testing. However, nothing comes for free. Understandably, the company behind this amazing piece of software has some bills to pay. They changed the license to require a subscription to run their provided Docker images. If the license is not provided as an environment variable, the image simply fails to start.

Continue reading 


Our CI Doesn't Do Weekends

󰃭 2026-01-24 | #ci #jest #nodejs #testing #vitest

I think a codebase can tell you a lot about the people that work on it. From this specific example in particular, I felt very reassured that the team takes work-life balance seriously and never works on weekends. For context, the software interfaces with old-school banking systems that famously do not run certain processes on holidays or weekends. We had some logic to to an early return to avoid running a process on bank holidays, imagine something like the following:

Continue reading 


fzf + SSH Config Hosts

󰃭 2024-10-10 | #linux #ssh #tips

SSH has a nice feature in which you can store aliases for frequently accessed hosts. Combining this with fzf, you can have a nice quick shortcut to quickly pick a server to connect to into. This comes in very handy if you need to ssh into different servers and forget their IP or hostname often. Here’s a sample ssh config file (normally located at ~/.ssh/config): # see https://man.openbsd.org/ssh_config.5 for all the available configuration settings Host runner-staging HostName 10.

Continue reading 