Ask HN: Dealing with Vibe Coding Depression?
19 points| softirq | 9 months ago
My biggest feeling right now is an immense sense of loss. My belief was that the purpose of one’s life is found through acts of creation. The painter finds joy in painting, and the result is valued because of the effort involved. This feels like an attack on all intellectual pursuits, including the arts, but it’s especially hard considering the technology seems to have the most value at replacing its creators.
Where do we go from here? So many of my friends have talked about switching fields, as we watch this miracle field edge towards becoming a facsimile of itself. I am personally left with many questions about my own future.
taklimakan|9 months ago
jf22|9 months ago
I haven't experienced this at all, especially when you can ask the AI to generate unit tests based off of specs.
I'm manually testing AI output twice as much as if I wrote the code myself, but I'm generating code 10x faster so I'm still gaining massive amounts of productivity.
hamhead27|9 months ago
The creators at these companies are making all their bets that the switch between interpolate and extrapolate will happen at sometime in the very near future.
If and when that fails to materialize (as I think you could argue some companies are already recognizing is coming, ie Microsoft), the bubble will burst.
nuc1e0n|9 months ago
rogerkirkness|9 months ago
Where we go depends on the philosophy we apply, and there's way too little philosophy for what to do when AI upends your intellectual craft profession.
All businesses exist to serve a customer, and to help them achieve the outcomes they desire, so to the extent that you can apply these skills to those outcomes then you'll continue to be gainfully employed in a business context.
I think zero sum applications of software like internal tools with fixed scopes will rapidly be automated away with these tools. By comparison, positive sum product engineering of novel technologies seem like they are still hiring.
Would focus on bridging your technical skills into product engineering and deeply understanding a specific customer domain, invest in EQ through coaching and therapy and continue adopting AI tools to optimize your work.
d--b|8 months ago
But photography created a lot more images and ikea allowed people to own a lot more furniture.
If we draw a parallel, it means that we’re going to see a lot more production of tech stuff. Like tailor made video games for a specific individual, custom apps for local businesses / institutions, etc.
This could lead to a lower dependency on the big platform, and perhaps to actually more work.
Impossible to be sure though
ivape|9 months ago
unknown|9 months ago
[deleted]
Dumblydorr|9 months ago
unknown|9 months ago
[deleted]
kody|9 months ago
me the first time my boss forced me to unit test my code
...
The best thing you can do is listen to your gut and try to act as rationally as you can.
Talk with trusted mentors if you've got them. Don't listen to me and for the love of god don't listen to people on HN or reddit or Youtube or any other social media.
Nobody knows what they're talking about and they certainly don't know how it'll impact you.
If somebody is making you feel afraid, left behind/out, inferior -- they're trying to sell you shit. Don't listen to the bullies and con artists.
You're entitled to your opinion. If you think AI output is crap, it's crap. Don't be pressured to conform. This is supposed to be hackernews after all. There are plenty of companies using java 8 today. You won't be unhireable.
jf22|9 months ago
That's where we are right now. The best bespoke hand-crafted coders are far less valuable than they used to be.
It sucks for the weavers who loved to weave, but this is the consequence of technological progress.
andrei_says_|9 months ago
It’s not a loom, or a car, or a printing press or python vs punch cards.
It is very different, and the facility “Management” is hoping to replace, is decision-making, and not some predictable mechanical repetitive tasks.
The thing itself is more similar to an idiot savant with no memory or understanding. Getting it to do the right thing is sometimes easy, sometimes more difficult than doing it yourself, and sometimes catastrophic. Letting it on without supervision is almost guaranteed catastrophic.
“Management” trying to replace people with it is a function of perceiving people as cogs.
sherdil2022|9 months ago
And when I did use LLMs, I found that they were wasting time by spitting some code that I have to then piece together, troubleshoot or debug.
deverman|9 months ago
aristofun|9 months ago
> The painter finds joy in painting, and the result is valued because
Engineers are not painters in one very fundamental way!
Painter’s product is an asset. Software engineer’s code is a liability.
Painter is an artist, creating art. Its primary purpose is in itself.
Software engineer is a craftsman, he creates a mean to an end. A tool to reach product/business goal.
drakonka|9 months ago
itake|9 months ago
Instead of spending days updating a software package to the latest version, to get the exact same features I already had, I can focus my time prioritizing features and designing the code infrastructure.
seydor|9 months ago
colesantiago|9 months ago
With abundance coming around the corner for coding, anyone write code, which means software engineers will be needed more than ever.
There will always be new jobs.