| ▲ | happytoexplain 20 hours ago | |||||||||||||||||||||||||||||||
>I suspect that many of the loudest voices pushing back against AI coding tools never practiced programming as a hobby or saw it as especially fun, and the fact their job is changing won't make them start now. This makes no sense. Everybody I know, including me, who hates the big picture of what AI has done loves programming immensely and does it as a hobby as well as a job. The people at my job who are most positive about AI are those who didn't particularly enjoy programming. You're applying Occam's Razor backwards. | ||||||||||||||||||||||||||||||||
| ▲ | 20k 18 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
I've never particularly enjoyed programming on its own merits, but also think AI is crap. Its mainly because AI clearly accelerates the parts of programming that I've found tend to lead to software projects falling apart, ie not understanding the code The last 20 years of experience have told me that that's the #1 variable that correlates with the death of a project, so I'm in no hurry to speed that along. People have been trying to find some way to skip that difficult step of actually understanding what's happened since programming was invented, and its always a bad idea - because that process of internalising a projects structure is the single most valuable thing for a project. Creating a project structure that can be internalised by human beings - and then doing that - is software engineering | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | snohobro 19 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I would agree with this. Programming/coding has been a portion of my job as an Ops engineer for last few years, but it was the part I liked the most. So I’ve been pretty heavily against AI use. However there are other folks in my company who, with very little programming knowledge, have produced viable, workable solutions for our company to use. All projects that were in my list of TODOs that I hadn’t gotten around to. It was in that moment that I realized I’m very quickly going to be surpassed if I don’t adapt and move quicker with AI solutions. Since then my output has increased a bunch. I’m not the most stoked on it, but as with all companies, results are far more important than the journey. So long as it works and is at least mostly maintainable, leadership does not really care how we got there. But all of this was forcing my hand because people without the foundational skill set were creating equivalent output to my artisan, bespoke solutions. Writing is on the wall. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | goosejuice 17 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
There's plenty of us who enjoy programming and still welcome AI. The act of programming isn't the product. Some products do good in the world and are difficult to fund. | ||||||||||||||||||||||||||||||||
| ▲ | MSFT_Edging an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Just yesterday I got a fully LLM reply from a coworker about an issue. I've never been the biggest hobbyist programmer. My hobby programming was a means to an end for the actual hobby project I wanted to use. I'm more of a "maker" than any one kind of engineer. That being said, it was still fun at times and those personal projects literally got me jobs and allowed me to bypass live programming tests because I was able to show I knew how to program as I explained every design decision. LLMs sorta fucked me over. My strongest skills aren't raw programming knowledge or fact regurgitation. Personal projects were how I showed potential employers my actual end-to-end problem solving. The projects were never polished, they didn't have every error condition formally handled in a logging framework. But they organized ideas into data and made things happen. All that is worthless now unless employers want to see my pre-war steel collection on old repos. I'm defeated. Using agents for personal projects feels like playing a game with all the cheat codes turned on. It stops being a game, it's pointless. Me telling the machine to make something doesn't prove anything. I still want to remain housed into my senior years and this tech has possibly kicked that out from under me. | ||||||||||||||||||||||||||||||||
| ▲ | donatj 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
> The people at my job who are most positive about AI are those who didn't particularly enjoy programming. At least two people I've worked with have become "AI Influencers" on social media. They were two of the least capable programmers I had ever worked with. Both super nice people, and I enjoyed their company, but both generated absolutely terrible code. I think there's generally something to people who were sidelined by their lack of skill feeling empowered by AI. | ||||||||||||||||||||||||||||||||
| ▲ | bah9 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Hard agree. My anecdotal experience: me and my friend group have math/coding contest national level background. We loved coding. All of us now devastated and consider retirement/different profession People who was there for the benefits (no offense, pretty valid reason) are happy now I declined manager position multiple times, now I am forced to it And no, I can't code without agents as a hobby anymore. As a rational person, I feel like this is just useless nowdays. Huge part of the fulfilment that it was the most optimal way to solve the problem. Now I feel like I do useless work | ||||||||||||||||||||||||||||||||
| ▲ | latentsea 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
>This makes no sense. Everybody I know, including me, who hates the big picture of what AI has done loves programming immensely and does it as a hobby as well as a job. The people at my job who are most positive about AI are those who didn't particularly enjoy programming. You're applying Occam's Razor backwards. I think I know people in both camps who feel both ways. I'd say it's all just noise at this point. What's clear is some people like it (for now) and some people don't (and probably won't ever). I've gone from liking it to not over the course of the last year. I used to love programming/the craft, and then got burnt out of it, so I loved it because it made building things easier again after I stopped caring about that, and then it made work hellish when everyone basically stopped caring about the craft at all. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | verdverm 10 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
I feel the opposite, pushing keys was never the enjoyable part, deciding what types go in what places, uninteresting, switching between editor and terminal, boring at best, trying to translate errors to SO search queries and back again, maybe possible, dealing with under-documented dependencies, frustrating. My goal has always been to create something and use it. Ai still requires we do the intellectual side of programming, that interesting side of programming. I get to do more of that now that while the bot handles that annoying stuff. I'm a the happiest programmer I have ever been. I spend more time writing human these days, because the bots are really bad at that. | ||||||||||||||||||||||||||||||||