Newsletter 73 – 03/2026

Featured

Good software knows when to stop – Some softwares are good until some update make their experience horrible, many SaaS suffer from this phenomenon, of keep adding too many features or updates until the software is bloated and no one wants to use it (The same applies for open source projects). Good software knows when to stop.

The Self-Driving Codebase – The software development process that we follow was built around people making software, unfortunately it looks like nowadays this process can’t absorb development made by AI. How can a organization or team, migrate to a self-driving codebase, where swarms of agents continuously work on it without a human?

You Need to Rewrite Your CLI for AI Agents – With the advance of AI usage, maybe we need to revisit some developer experience concepts, and try to make software friendly to AI too, this post introduce some interesting concepts to adapt CLIs for agents usage.

MISC

Judgment and creativity are all you need. – In the age of AI, what will make difference at the end will be your judgment and creativity, good engineers will drive good decisions as automation and building is not a constraint anymore.

Tracing Discord’s Elixir Systems (Without Melting Everything) – Introducing new things on giant codebases are not easy, this amazing post from Discord’s engineering team, tell the history about their migration to use tracing.

//go:fix inline and the source-level inliner – Go 1.26 introduced a new source-level inliner, capable of automate API migrations.

The 49MB Web Page – It’s not news anymore that everyday web pages are getting even more weighty with tons of scrips, tracking systems, and so on. This post is a critique about how ADs incentives this “Hostile Architecture”.

The dead Internet is not a theory anymore. – Some months ago everybody was talking about the future with a “dead internet”, how much do you think we’re already at the dead internet?

How The New York Times is scaling Unit Test Coverage using AI Tools – Interesting post about how NYT team is using AI tools to improve unit test coverage.

Some Things Just Take Time – In AI times, we’re trying to make everything faster, automate everything, validate everything and build anything. Unfortunately, some things just take time to happen.