logoalt Hacker News

latexrtoday at 9:40 AM6 repliesview on HN

> those who love delivering value/solutions.

This is such marketing speak. The words mean nothing, they’re just a vague amalgamation of feelings. “Vibes”, if you will.

If you “love delivering value and solutions”, go donate and volunteer at a food bank, there’s no need for code at any point.

> The happy consumer and the polished product

More marketing speak. If you are using LLMs to write your code, by definition your product isn’t “polished”. Polishing means pouring over every detail with care to ensure perfection. Letting an LLM spit out code you just accept is not it.

The word you’re looking for is “shiny”, meaning that it looks good at a glance but may or may not be worth anything.


Replies

SamPatttoday at 10:40 AM

What term would you use? You can't say "a finished product" because it may never be finished, but something that other people find valuable seems like a good definition.

I get the argument. Sometimes I really enjoyed the actual act of finally figuring out a way to solve a problem in code, but most of the time it was a means to an end, and I'm achieving that end far more often now via AI tooling.

show 1 reply
solumunustoday at 12:02 PM

Nonsense. Features are requested from me, I deliver them to the customer, the customer is happy and pays me. I deliver solutions and the customer deems them to be value for their business... What else am I supposed to call that?

I'm extremely diligent around vetting all code in my repo's. Everything is thoroughly tested and follows the same standards that were in my codebase before the invention of LLM's. I'm not "vibe coding". You're making assumptions because of your negative emotional reaction to LLM's.

show 1 reply
closewithtoday at 10:19 AM

> This is such marketing speak. The words mean nothing, they’re just a vague amalgamation of feelings. “Vibes”, if you will.

I actually think this reveals more about you than you might realise. A _lot_ of people enjoy being able to help people resolve problems with their skills. Delivering value is marketing speak, but it's specifically helping people in ways that's valuable.

A lot of people who work in software are internally motivated by this. The act of producing code may (or may not be) also enjoyable, but the ultimate internal motivation is to hand over something that helps others (and the external motivation is obviously dollars and cents).

There is also a subset of people who enjoy the process of writing code for its own sake, but it's a minority of developers (and dropping all the time as tooling - including LLMs - opens development to more people).

> If you are using LLMs to write your code, by definition your product isn’t “polished”. Polishing means pouring over every detail with care to ensure perfection.

You can say the same thing about libraries, interpreters, OSes, compilers, microcode, assembly. If you're not flipping bits directly in CPU registers, your not pouring over every little detail to ensure perfection. The only difference between you and the vibe coder who's never written a single LoC is the level of abstraction you're working at.

Edit:

> If you “love delivering value and solutions”, go donate and volunteer at a food bank, there’s no need for code at any point.

I also think this says maybe a lot about you, also, as many people also donate their time and efforts to others. I think it may be worth some self-reflection to see whether your cynicism has become nihilism.

show 1 reply
matwoodtoday at 9:53 AM

It’s not marketing speak, but it’s rarely 100 percent one or the other.

> More marketing speak. If you are using LLMs to write your code, by definition your product isn’t “polished”.

This doesn’t make any sense. Polished to who? The end user? You can absolutely use AI to polish the user experience. Whether coding by hand or AI the most important aspect of polish is having someone who cares.