| ▲ | PaulKeeble a day ago |
| I miss all the programming articles. It feels like everyone has given up with the very idea of ever writing code now and the entire practice of making software has been handed over to AI. |
|
| ▲ | barrell a day ago | parent | next [-] |
| Same. I miss the excitement around programming. New languages, new tricks, weird hacks, odd projects. I have little to no interest in AI coding - I try it every couple months but always regret it, git reset, and go back to coding by hand. It feels quite lonely these days. The general energy and enthusiasm from hn was a big source of motivation, or maybe community. Now using hn feels quite isolating. I do see the occasional post about going back to hand coding though, and their frequency seems to be on the rise, so hopefully that correction continues (I don’t need to see no AI, to each their own, just would be nice to see an equal amount of hand coding content one day) |
|
| ▲ | jedberg a day ago | parent | prev | next [-] |
| Reddit's /r/programming is very well moderated, and they specifically don't allow articles about AI, unless it's programming AI. You should check it out. |
| |
|
| ▲ | ellis0n a day ago | parent | prev | next [-] |
| There are already too many articles about programming and new things are constantly being invented even with AI. For example, I created a programming language called ACPUL by hand designed for humans and there are still articles about it that have yet to be written. Programming will become like esports. Maybe out of the 30 million programmers who can program without AI, only 5 million will remain, but that is still a large number. |
|
| ▲ | sanderjd a day ago | parent | prev | next [-] |
| I also experience this as a great loss, but honestly yes, I can't get excited about perfecting the craft of writing computer code now that there are AI systems that have done so. I'll always be sad about this! But the flip side is that I'm way more excited about what I can do with software, now that it's so much easier to write. |
| |
| ▲ | huurtehoog a day ago | parent [-] | | I experience quite the opposite. I'm quite excited about the value my skills are gaining in relative terms. An entire generation of potential competition is getting addicted to the subsidized corporate tooling. Voluntarily! | | |
| ▲ | PaulKeeble a day ago | parent | next [-] | | What I fear is the future career path for manual programming is fixing AI generated systems. I suspect it will pay very well because you will be finding and fixing things the AI driven work can't. It is going to be soul destroying as reading AI code is deeply unpleasant in the same way reading the articles is. | | |
| ▲ | huurtehoog a day ago | parent | next [-] | | I never go by pay. I won't fix bad systems whatever their provenance because trying to understand poorly coded software is very unpleasant. I go by interesting problems and I like being able to chose from more options due to lessened expertise competition. Why people voluntarily renounce expertise is beyond me, but they are and I welcome the increase in choices of engagement I have been experiencing. I would never engage in uninteresting work at any rate of pay, and working with LLM output directly or mediated is quite uninteresting to me. | | |
| ▲ | sanderjd 17 hours ago | parent [-] | | It's the domains, the problems being solved, that are interesting, not the lines of code. I want to have expertise in the former, not the latter. | | |
| ▲ | huurtehoog 4 hours ago | parent [-] | | The code is ultimately the codification (ha!) of domain knowledge in precise, non-ambiguous ways. It has extrinsic, non essential complexity yes. But including ever more complexity in the process, by depending on complexity-slinger systems that you don't fully control or even understand, is not the solution, in my view. If you lose control over the precise, detailed specification of the domain knowledge that the code is, ultimately you are just a glorified business analyst. Besides, the inherent complexity of the implementation is not without essential complexity that needs mastering for security and performance reasons. Deferring that mastery to some tool is self defeating. The complexity doesn't disappear. You're just shuffling it around and when it leaves your purview you are merely creating opportunity for someone else to capture that value. Ultimately yeah the vision of being an LLM jockey who doesn't know code might be viable or even numerically dominant in the market in future. Why would you descend the value chain though, and voluntarily, that I don't understand. Competing for volume isn't historically in the interest of the autonomous worker. Maybe I'd feel differently about it if I owned capital and had some corporate strategy behind it. As an independent actor, I don't see it favoring me. |
|
| |
| ▲ | sanderjd 17 hours ago | parent | prev [-] | | AI is a very useful tool for finding problems in codebases. I'm very far from an "AI is going to take everyone's job" doomer, but I really do think "there will be programming jobs that don't involve using LLM based tooling" seems pretty unlikely. |
| |
| ▲ | bspammer a day ago | parent | prev | next [-] | | The future is open models running on your device. No subsidized corporate tooling required. There will never be a reckoning for the people who are letting their coding skills atrophy. I don't like it either, but that's the way it is. | | |
| ▲ | huurtehoog a day ago | parent [-] | | I don't wish anyone any reckoning. But I can see and feel less competition for my niche knowledge and I welcome it. | | |
| ▲ | sanderjd 17 hours ago | parent [-] | | What niche knowledge? It seems to me that applying general knowledge to new niches has never been easier. | | |
| ▲ | huurtehoog 4 hours ago | parent [-] | | Yeah I know it's not obvious. And very lucrative and very freeing, having this sort of knowledge and leveraging it. Especially after clients have suffered the new found arrogance of non-experts riding on LLM output. Look, let me be perfectly clear: if you're getting what you want out of your job and your personal projects, hobbies, whatever you do with your time, awesome! If you feel like the trade-offs of including LLMs in your workflows are good for you, great! Just don't delude yourself into thinking this new technology, this new tool, is free of trade-offs. Net positive for you? Ok if you think so go for it. I haven't found the inclusion of LLMs in my activities beyond replacing the broken state of traditional search worth it. That's it. I'm not against it, I just don't find myself getting net positive value from deferring to code generated by these tools, is all I am saying. Nothing more, nothing less than that simple statement. Not for me. |
|
|
| |
| ▲ | sanderjd 17 hours ago | parent | prev [-] | | Maybe! But probably not, IMO. There have been a number of generations now that have been "addicted" to using digital spreadsheets rather than doing bookkeeping by hand. | | |
|
|
|
| ▲ | rvz a day ago | parent | prev [-] |
| Maybe all this time we were just in a ZIRP bubble and the people who claimed to be "interested in programming" were just grifting to the top all along. |
| |
| ▲ | echelon a day ago | parent [-] | | I've always been interested in "building". Programming was always just the means to do so. I got into it at a very young age, but the syntax and the languages were just the means to an end of building and creating. I'm academically interested in algorithms and data structures and distributed systems architectures, but I have no desire to actually code those things by hand. You're probably not hand-writing your software in assembler. Next to nobody will be writing code in 2050. It was always just a stepping stone. | | |
| ▲ | archagon a day ago | parent | next [-] | | AI is not an abstraction and it cannot be the foundation for the next layer up, like assembly can. I think you are categorically wrong. | | |
| ▲ | skeledrew a day ago | parent [-] | | Maybe there is no next layer. This is it, and it'll just be iterated on for decades. |
| |
| ▲ | claudeslop a day ago | parent | prev [-] | | [flagged] |
|
|