Live data from Hacker News

Why I don’t vibe code

jacobharr.is

21–30 of 119 posts

Re: Why I don’t vibe code

#21
post #16

This is like reading an article "I Don't Drive Cars" that goes on like - They're too expensive - My buddy's 1995 Accord breaks down a lot - Walking is healthier, plus you can stop and smell the roses - I enjoy caring for my horse - Sometimes you can get stuck in traffic Fine if that's the way you want and can afford to live your life. But it is an exotic luxury belief. For those of us who are participating in the eco…

Tbh. Those are all good reasons not to drive. I my self would add:

- They dangerous both to me as a driver, my passengers, and other road users, including pedestrians and bicyclists.

- They ruin cities which constantly have to accommodate ever increasing number of cars by destroying previously walkable neighborhoods to make room for roads and parking.

- They destroy our climate

- They are loud.

- Busses are nicer and I can read a book while riding the bus.

Re: Why I don’t vibe code

#22
post #16

This is like reading an article "I Don't Drive Cars" that goes on like - They're too expensive - My buddy's 1995 Accord breaks down a lot - Walking is healthier, plus you can stop and smell the roses - I enjoy caring for my horse - Sometimes you can get stuck in traffic Fine if that's the way you want and can afford to live your life. But it is an exotic luxury belief. For those of us who are participating in the eco…

Checked all five except "caring for my horse" is "tinkering with my bicycle".

Re: Why I don’t vibe code

#23
post #16

This is like reading an article "I Don't Drive Cars" that goes on like - They're too expensive - My buddy's 1995 Accord breaks down a lot - Walking is healthier, plus you can stop and smell the roses - I enjoy caring for my horse - Sometimes you can get stuck in traffic Fine if that's the way you want and can afford to live your life. But it is an exotic luxury belief. For those of us who are participating in the eco…

People write "i dont" when they mean "i cant"

Re: Why I don’t vibe code

#24
post #16

This is like reading an article "I Don't Drive Cars" that goes on like - They're too expensive - My buddy's 1995 Accord breaks down a lot - Walking is healthier, plus you can stop and smell the roses - I enjoy caring for my horse - Sometimes you can get stuck in traffic Fine if that's the way you want and can afford to live your life. But it is an exotic luxury belief. For those of us who are participating in the eco…

Tbh. Those are all good reasons not to drive. I my self would add: - They dangerous both to me as a driver, my passengers, and other road users, including pedestrians and bicyclists. - They ruin cities which constantly have to accommodate ever increasing number of cars by destroying previously walkable neighborhoods to make room for roads and parking. - They destroy our climate - They are loud. - Busses are nicer and…

You're welcome to feel that way but it's a luxury belief. In reality, outside of a few (one?) major city in the US with public transportation infrastructure, you need a car. 92% of people own a car, higher if you exclude the dense urban areas I'm talking about.

Re: Why I don’t vibe code

#25
> However, the process was far more important than the product (again!). Not every whimsy needs to become a reality.

I mean, I get it, there's different kinds of people out there with different motivations, goals, spare time, etc.

But there's also a process of product design that I think the author is overlooking.

Lately I've been working and iterating on a number of DSLs, projects that might be a total waste of my time because they end up being poorly conceived or not very useful compared to a general purpose language!

I'm also working on a video game that is basically Magic: The Gathering meets StarCraft with Civilization style hex-grid conflict. It could be a total bust and entirely no fun to play (it's hard to tell if it's fun by itself because I enjoy working on the game while testing out the play patterns). It would suck to spend a couple of years on this if it's no good.

I very much enjoy the process of trying to figure out the best syntax and semantics for a new DSL or the process of iterating on gameplay elements when working on a game. The destination is also less important. I don't really expect anyone to use my DSLs or play my video games. I'm ultimately doing it for my own enjoyment.

Saying this, I am interested in the overall architecture and I've definitely learned from my mistakes, especially with creating DSLs. Like, having a TypeScript language server with a Rust runtime has some issues. It's kind of better to build the language server into the runtime so you're not maintaining multiple parsers, and depending on the language features, an additional pseudo-runtime in the language server.

Re: Why I don’t vibe code

#26

This is so good and almost exactly expresses my own thoughts. There's a narrow window where it's capable and fits a need of tedious work (mostly around automating tasks it would take me a bit to remember all the arguments and commands I'd have to chain together to do it). But a lot of it is the stuff I actually WANT to be doing. And solving the hard problems makes me a better developer just as training in the gym mak…

I have the opposite experience: * https://repo.autonoma.ca/repo/treetrek/tree/HEAD/render/rule... - syntax highlighting for 40 languages and file formats in ~10 minutes * https://shufflenblues.com/expenses/ - real-time expenses progress updates with payment vendor API in ~30 minutes * https://repo.autonoma.ca/repo/treetrek/tree/HEAD/git - real-time, cache-free raw Git reader implementation with cloning in ~5 days * h…

Why reinvent the wheel? Syntax highlighting, git. I'm pretty sure there are PHP libraries to do that.

Your syntax highlighting is very basic as well. Just ask LLMs to provide tests where it would fail to render correctly.

The first thing that comes to mind after looking at it: print("# not a comment")

Re: Why I don’t vibe code

#27
post #16

This is like reading an article "I Don't Drive Cars" that goes on like - They're too expensive - My buddy's 1995 Accord breaks down a lot - Walking is healthier, plus you can stop and smell the roses - I enjoy caring for my horse - Sometimes you can get stuck in traffic Fine if that's the way you want and can afford to live your life. But it is an exotic luxury belief. For those of us who are participating in the eco…

Yes everyone that lives in a major city that doesn't use a car is... not participating in the real economy.

Re: Why I don’t vibe code

#28
It's a really interesting PoV, and one I'm in polar opposition to.

Context engineering is allowing me to do things I've always wanted to do but don't have the time/energy. I'm writing in C++, assembly, Rust, Go. I'm fucking with boot loaders and all kinds of things.

It's brought me a far greater understanding of how cryptography, GPUs, CUDA, Apple Metal - all topics I have a vague interest in but have no time to work on.

The current raft of LLM models are genius children. It's like that 15 year old at college. But I have 30 years of experience and a genius child is pure power in my hands.

And it's a genius child that never gets tired. For a few hundred bucks a month I can have 3 geniuses working on my ideas through the night. Last night they wrote 20 different research theses on a topic and benchmarked them all. Then combined them into a best of breed algorithm better than anything that has been done before. It's an amazing world we live in.

I don't write this to throw mud at OP - they are entitled to their opinion. Merely to point out the contrast.

Re: Why I don’t vibe code

#29
To experienced devs. Why are you enjoying vibecoding? It is soulless and the job is really becoming unbearable having to discuss with an agent that alternates between “good at” and totally consensual and low iq.it feels miserable to have a few turns then seeing the tool Became so bad and so low iq that you stuck in doing things garder than if you did it by yourself

I get the conversational aspect and value of it I just dont get people saying “I dont code anymore I manage agents” - besides obviously people selling AI

Re: Why I don’t vibe code

#30

This is so good and almost exactly expresses my own thoughts. There's a narrow window where it's capable and fits a need of tedious work (mostly around automating tasks it would take me a bit to remember all the arguments and commands I'd have to chain together to do it). But a lot of it is the stuff I actually WANT to be doing. And solving the hard problems makes me a better developer just as training in the gym mak…

I have the opposite experience: * https://repo.autonoma.ca/repo/treetrek/tree/HEAD/render/rule... - syntax highlighting for 40 languages and file formats in ~10 minutes * https://shufflenblues.com/expenses/ - real-time expenses progress updates with payment vendor API in ~30 minutes * https://repo.autonoma.ca/repo/treetrek/tree/HEAD/git - real-time, cache-free raw Git reader implementation with cloning in ~5 days * h…

[deleted]
Post reply on HN