Live data from Hacker News

AI Stole the Joy of Programming

paulefou.com

61–70 of 98 posts

Re: AI Stole the Joy of Programming

#61

Earlier quoted context omitted.

That’s just because people have been so indoctrinated by capitalism that they only find joy if they’re being worked to the bone. They have forgotten the joy of not doing anything productive.

There are many people who can afford to do nothing. They rarely do, and those who do, are not necessarily happy.

Those who do nothing tend to die early/young. Those who get a hobby of some sort tend to live a normal lifespan.

Re: AI Stole the Joy of Programming

#62

If I were a trained professional software engineer who found joy in writing tests and TDD, maybe I'd feel differently, but I write software to help with basic scientific analysis, and ChatGPT has been an absolute game changer for writing tests. I personally find writing tests to be soul-crushing, boring, work. I never really learned it properly, and when I have a well-documented function, CGPT typically does a decent…

The difference with the internet is that it was not the people on the inside calling it useless (engineers). It was the business people and others who had no understanding of the technology and possibilities.

In this case it is the opposite, the best ML/software engineers today think this is a passing phase. It's the general population and business people who are claiming it to be revolutionary.

Only time will tell though

Re: AI Stole the Joy of Programming

#63
post #3

I don't agree. Copilot/etc is kind of worthless for me, it creates so many issues that I've never bothered to work with it. AI is awesome for solving issues, asking it questions about code, asking for possible solutions. But maybe I'm just fast at writing code that actually solves the problem, so I don't need an AI to code for me.

It's frustrating. Cody's autocomplete used to work really well for me. Then they switched to DeepSeek. Now I regularly get suggestions that are irrelevant, incomplete, and contain syntax errors. I'm not sure what it's like these days but I had a similar experience with Copilot a while back. I wonder if good autocomplete is just too expensive.

Hi there, Cody contributor here—sorry to hear you had a bad experience! In our evals, our DeepSeek variant outperformed previous models and other alternatives. If it's working worse for you know, would be open to sending us some examples/screenshots of poor completions examples? We'd like to incorporate these into our eval set so we can capture a more representative distribution of codebases and how Cody performs!

Re: AI Stole the Joy of Programming

#64
post #45
post #40

Earlier quoted context omitted.

At least with a Junior Engineer they can learn and grow from your feedback, becoming a more useful member of the team, the generative model on the other hand will not.

Eh, there's actually a solution for this. Use Composer notebooks to keep a growing markdown document of context you want future versions to remember. My Cursor today is much better than my Cursor on day 1.

I would imagine the context takes up valuable input tokens that you would otherwise need to use for your request. So you'll run out at some point and then you just have a simple model rather than a skilled engineer.

Re: AI Stole the Joy of Programming

#65
This is one of the reasons why I don't use genAI for programming purposes. It increases the need to review and correct code I didn't write, which increases the amount of work that I don't enjoy doing.

Re: AI Stole the Joy of Programming

#66

Earlier quoted context omitted.

[flagged]

A lot of people don't/didn't set out in life to be a hyper-adaptiver worker who puts 110% into the latest thing they can be the best at all the time. They set out to be an average worker who learns a skill and lives a life focused on things outside of being the maximal worker. For these people it's even less about if an LLM can beat them (which, to be honest, for most all of us is or will be true at least for certain…

> A lot of people don't/didn't set out in life to be a hyper-adaptiver worker who puts 110% into the latest thing they can be the best at all the time

This used to be life for 99% of human history. Don't take the past 30 years lifestyle for granted just because we created government, free market or whatever. Human nature is to be a hyper-adaptiver worker who puts 110% into the latest thing they can be the best at all the time otherwise they die.

Re: AI Stole the Joy of Programming

#68
post #41

I've had the absolute opposite experience, AI has brought back a lot of the joy of programming and building products for me. I've been using Cursor extensively these past few months, for anything ranging from scaffolding to complex UIs. The trick, I've found, is to treat the AI like I would work with a junior engineer, giving in concrete detailed tasks to accomplish, breaking the problem down myself into manageable c…

Exactly. AI lets me focus on the most interesting part of programming. Coming up with how I want to solve the problem, not wasting time searching docs to find out if a particular function will do what I want and many other tasks I didn't even know were not my favourite before.

For me, a particular kind of certainty is a prerequisite for joyful programming. I too get the most out of the solutioning, not the annoying details that need to be clarified by documentation, but if I don't personally clarify those details, I no longer have a certain kind of baseline confidence in my program; a feeling of what parts are more likely to be the source of bugs and what parts aren't; a feeling of how much I grok each part of my own program. Without that, personally speaking, the joy is drained from the solutioning thereafter.

Re: AI Stole the Joy of Programming

#69
post #64
post #45

Earlier quoted context omitted.

Eh, there's actually a solution for this. Use Composer notebooks to keep a growing markdown document of context you want future versions to remember. My Cursor today is much better than my Cursor on day 1.

I would imagine the context takes up valuable input tokens that you would otherwise need to use for your request. So you'll run out at some point and then you just have a simple model rather than a skilled engineer.

Can't you just cache the context?

Re: AI Stole the Joy of Programming

#70

It's just the start, it's about to steal the joy of everything in life pretty soon.

That’s just because people have been so indoctrinated by capitalism that they only find joy if they’re being worked to the bone. They have forgotten the joy of not doing anything productive.

I know full well the joy of being unproductive because capitalism affords me the ability to do it. It's expensive and requires an amount of agency only afforded by a high income or outside wealth.

Do you really think the authoritarian elites will let the unwashed masses with no income do whatever the hell they want? Can you really say that after COVID lockdowns demonstrated their true colors?

None of the other capitalism-alternatives have historically afforded the kind of luxury you're suggesting either. Quite the opposite, in fact.

Post reply on HN