On AI

41 points by thang


tmcb

It’s like being Sisyphus, but there’s another hill nearby and people are having a blast watching a crane lifting boulders to the top of it with questionable accuracy while it hits some spectators every now and then.

One must imagine Sisyphus pissed.

zetashift

It really sucks that the marketing around "AI" has sucked all the meaning out of automated tooling that can be handy. Voice transcription, typo's are things(off the top of my head) I'd like to play around with, but it's hard to navigate things because the marketing on LLMs overshadows their technical value. This makes it even harder to have a productive discussion about LLMs.

The vibes in the world of vibecoding just isn't something I'm interested in, so I think the conclusion the author ends up on hits really close to home, speaking as somebody who likes to programming, just because it's fun in its own way.

After all the big tech controversies, the tech community really was like "let's make two more absurdly huge influential tech companies", while we use their botting TUI that slurps up 200+ mb on idle and call the process ✨ innovation ✨.

I am somewhat jaded, but I do feel like I have so much more fun in smaller, more niche, communities.

duck_tape

Nice post. I really feel all of that right now as well.

Regarding that last Andreas quote at the end, something that I don't think we've come to terms yet is that a lot of our learning was happening incidentally, as part of our everyday tasks. You couldn't help but learn while you were implementing some random feature, or doing the yak shaving to set up CI for a new compilation target, etc.

And now, we can magic those bits away. We can just "create" whatever is in our head. But we can't just incidentally learn anymore. It's actually really hard to stay engaged while the LLM churns through a bug for you.

I don't know what the conclusion of this is. But I don't think that saying "I actually like coding by hand" will be virtue signaling, any more than saying "I like to lift weights" is virtue signaling. You have to put in some time somewhere now to learn and get better.

Yogthos

I think the author is on point. If you enjoy writing code by hand, then you do it for the sake of it, because the journey is the point. The fact that LLMs exist should not stop anybody from writing code because they find the activity to be stimulating.

bendmorris

I learned to program as a kid and have done it literally as long as I can remember. I feel compelled to make things and have always looked up to people like OP who do things that are difficult because they have the same urge that I do.

Using an LLM robs you of this and I don't have the same respect for it. It's not about what you produce at all. I want to celebrate when someone writes the thousandth NES emulator, even though no one will likely use it, because they harnessed some inner passion to grapple with a challenge that was unfamiliar to them, and came out stronger for it, and we have the evidence that they succeeded. You're probably not going to add much novelty in your implementation, but it's yours, and you've proven yourself to be the type of person who could make it. Using an LLM to generate an NES emulator on the other hand is entirely pointless, because there are already many of them and you learn little that way.

I hope people keep practicing the craft even if everyone who never had that passion deserts it. It's one of the things that makes the world beautiful to me.

pyj

My personal issue with using AI is that I find I retain much less when using it. I might get the task done, but I don't learn nearly as much, or remember nearly as much.

Are there good strategies for retaining the learning side of building while using AI tools?