Matej Cerny

@matejcerny@witter.cz

I used to think LLMs would make #Python and other mainstream languages dominate forever. But if AI is writing the code, you don't need a language just because it's easy for beginners or hiring. You don't even need to fear refactoring anymore.

What you really need is a language that catches the AI's mistakes. You need strong compilers and strict types (like #Rust or #Scala) to act as safety nets when the AI messes up.

This article changed my perspective 馃憞

alexn.org/blog/2026/03/05/bori

Boring Tech May Become Irrelevant Tech - Boring Tech May Become Irrelevant Tech

Alexandru Nedelcu

Boring Tech May Become Irrelevant Tech

On programming and personal projects

March 9, 2026 at 9:20:28 AM

First, it is based on false premises like "the cost of refactoring goes to zero", etc. Second, it is just wrong.

Assuming that AI would be used more for writing code at larger scale (this assumption would not necessary hold, we'll see) you need a readable language because you need to review the AI's PRs. If AI would be writing "10x" more code, you have 10x more code to review.

Type checking and good linting is always helpful, but for a different reason. C'mon, if you don't believe AI can write a syntactically correct code, or get the types right, how could you trust it to get the logic correctly..? That's the harder part that you need to verify, so you need a easily readable language (especially for juniors) for that.

If you write a code in a language that has good static analysis tools and type checker, like Rust, it is often the case that "if it compiles, it works" because you start with good understanding of logic, so when you translate it to a coherent code, it auto-validates itself to some degree. AI only mimics reasoning, so you can never trust it in getting the logic right. It can easily write a syntactically valid code that does not have any sense, from my experience, it very often does.

I'm not sure if that's changed my mind. It may well be how things shake out, but regardless, I find it a little depressing just because the "solving problems in code" part is what I _enjoy_ .... this paints the future where I'm just an AI agent manager, which isn't anywhere near as fun.

Elk Logo

Elk is in Preview!

Thanks for your interest in trying out Elk, our work-in-progress Mastodon web client!

Expect some bugs and missing features here and there. we are working hard on the development and improving it over time.

Elk is Open Source. If you'd like to help with testing, giving feedback, or contributing, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

Anthony FuPatak涓夊挷鏅哄瓙 Kevin DengDaniel Roe

The Elk Team