Hi! I'm Eduardo Lávaque, and this is my blog.

Writing software for 11+ years. Eschew hype; focus on performance.

Living in Switzerland since 2017.

LLMs will not replace programmers

Before shit goes down, I thought it'd be good to make my opinion clear, and on public record.

I think that anyone genuinely believes LLMs will replace human programmers is either:

And my record will show that I have consistently held the above opinions from the beginning of the bubble.

The above has been met with the following justifications for why I'm wrong, by people that aren't even programmers:

Those that have worked with me know that despite pressure my opinions have remained steadfast, and I continue to not vibe code anything, or even use AI to write code. I at most use ChatGPT to write some code, to get an idea or become aware of options, then I write it myself.

The reasons for my opinions are rather straightforward, perhaps simplistic:

I'm an actual programmer, I've been programming for over a decade, I enjoy programming, and I push my skills consistently.

Therefore I know what programming actually involves, particularly when dealing with real engineering problems.

Early on I studied how LLMs work. I understand modern LLMs have all kinds of tricks and mechanisms to improve their performance, but that doesn't change their underlying reality.

I have never seen anything programmed by an LLM that was high quality, certainly not anything that was up to the standard I hold the code that I stamp my name on.

And I hope it gets there, but I also haven't seen a convincing case to be made for "engineer architects, AI writes", because AI tends to write quite crap.

That's it.

Call me a fool, time will tell who is wrong, I don't care if it's me or others. I just know I enjoy programming.