Live data from Hacker News

Tell HN: I Lost Joy of Programming

news.ycombinator.com

71–80 of 142 posts

Re: Tell HN: I Lost Joy of Programming

#71
> I Lost Joy of Programming

I found the joy of making things.

As a technical person who is not a professional programmer, but finds or makes whatever I need, LLMs (Gemini) are dizzyingly powerful.

I've made so many things I never would never have even attempted without it: a change-based timelapse tool, virtual hand-controlled web-based theremin, automated sunrise and sunset webcam timelapse creator, healthy-eating themed shoot'em up, content-based podcast ad removal tool, virtual linescan camera, command line video echo effect, video player progress bar benchmark tool, watermark remover, irregular panoramic photo normalizer, QR code game of live, 3D terrain bike share usage map, movie "barcode" generator, tool to edit video by transcript, webcam-based window parallax effect, hidden-image mosaic generator, and all kinds of other toys I've already lost track of.

Re: Tell HN: I Lost Joy of Programming

#72
If you see "programming" as "writing code" then I can see where that joy is lost. If you see "programming" as "creating software" then you can maintain that joy. I would argue the goal has always been to write less code. That has driven the design of programming languages for the past 50 years.

Re: Tell HN: I Lost Joy of Programming

#73

Have you considered not doing that? It's not obligatory to have an LLM shit out unreviewed code for you, you're making a choice to do that, and you can make a choice not to. Review the code. Hell, maybe even write some code yourself. What you're describing is how I feel whenever I use an LLM for anything more than the most basic of tasks. I've gone from being a senior level software developer to managing a barely com…

I take a hybrid approach. I will describe a simplified problem to the LLM, have it generate a well commented and reasonable approach for the problem. I then use that as a cheat sheet for implementing my actual code. This still gives me hands on codi and more control, without needing to agonize over the details of each coding technique.

Re: Tell HN: I Lost Joy of Programming

#74
post #72

If you see "programming" as "writing code" then I can see where that joy is lost. If you see "programming" as "creating software" then you can maintain that joy. I would argue the goal has always been to write less code. That has driven the design of programming languages for the past 50 years.

Thanks for this. It helps to rethink one's motives.

Re: Tell HN: I Lost Joy of Programming

#75
I suspect that you never were truly interested in programming otherwise you wouldn't have preferred talking to several LLM models instead of writing code yourself.

Nobody forced you to switch LLM models until eventually one of them solve your problem.

Re: Tell HN: I Lost Joy of Programming

#76
post #45

I think that's just the way you're doing it? I feel the opposite. I appreciate the ability to iterate and prototype in a way which lowers friction. Sure I have to plan steps out ahead of time, but that's expected with any kind of software architecture. The stimulating part is the design and thought and learning, not digging the ditch. If you're just firing off prompts all day with no design/input, yea I'm sure that s…

> This is a huge red flag that you have no idea what you're doing at the fundamental software architecture level imo. Or at least you have bad process (prior to LLMs). Particularly in the present. If any of the current models can consistently make senior-level decisions I'd like to know which ones they are. They're probably going to cross that boundary soon, but they aren't there yet. They go haywire too often. Anyon…

> They're probably going to cross that boundary soon

How? There’s no understanding, just output of highly probable text suggestions which sometimes coincides with correct text suggestions.

Correctness exists only in the understanding of humans.

In the case of writing to tests there are infinite ways to have green tests and break things anyway.

Re: Tell HN: I Lost Joy of Programming

#77
Yea, a little. I think it's fun to see what it can do, but that gets old quick.

The real kick in the nuts is that people don't care about quality. Honestly they never have, but now it's just worse. People see productivity gains and that's literally all that matters. I guess they know they can ship bad stuff and still sell it. Only when retention numbers get bad do they complain - not even think about taking the time to do things proper of course - about it and demand higher quality.

I think there's going to be a high demand for AI slop fixers in the future. Don't get me wrong, it's not that AI itself is incapable, it's that people aren't putting any effort in.

I think we'll push the people who code for enjoyment away and they'll be replaced by people who aren't as senior.

Re: Tell HN: I Lost Joy of Programming

#79
I actually brought back some of the joy of programming for myself by leveraging LLMS

Context. I'm burnt out,doing web software development for business apps for 15 years now and going

I started to get into game development. I started to test out chatGPT and claude to assist and it's been going great. I make so much progress and the results are fun which makes the coding process fun. The LLM covers gaps in my knowledge of math and physics and game dev strategy and architecture. But since I know how to code I can take what it gives and accomplish all kinds of things that would be much more difficult going on my own.

Post reply on HN