Ask HN: Has AI stolen the satisfaction from programming?
111–118 of 118 posts
Re: Ask HN: Has AI stolen the satisfaction from programming?
#112For the new generation, I am not sure how it will pan out for them.
I am really enjoying building with AI eand seeing the app I am building taking shape in hours not weeks.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#113Earlier quoted context omitted.
I have no idea where this romanticism of software development comes from. I’ve been in the field professionally for 30 years across 10 jobs - everything from startups, to boring old enterprise companies, to small to midsize “lifestyle companies” and BigTech. Most people see the job as a vocation to make money and not a passion. Scott Hanselman talked about “Dark Matter Developers” in 2012. https://www.hanselman.com/b…
the art is in academics and in the hobby space, it was a cool feeling of accomplishment when you finally got something working. LLMs are very helpful here if you use them right - e.g. as a tutor if starting out. in the business, it was always best to be value and result oriented, which very often has nothing to do with art and composed thought - shipping something that kinda works is priority 1. LLMs can significantl…
I read something some time a go and noted it down because I liked the concept:
> The japanese have two words for quality
> The first is "Atarimae hinshitsu", which can be roughly translated as "taken-for-granted quality." What do the Japanese take for granted when it comes to quality? They take for granted that things should work as they are supposed to, and they even see an elegance to things working properly -- whether it's cars, subway schedules, traditional flower arranging, or the famous tea ceremony.
> The second is "Miryoku teki hinshitsu", which means "bewitching" or "enchanting quality." This kind of quality appeals not to customer expectations and reliability (that things should do what they're supposed to), but rather to a person's aesthetic sense of beauty and elegance.
> Great products have both.
There's also the whole "Kaizen vs Cha bu duo" philosophy.
I think it was the above sentiments I was echoing, though I suppose more in a learning context.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#114Not necessarily an identical thought to OP, but, anecdotally (n=1), my experience teaching the exact same course on Advanced Java Programming for the last 4 years has been that the students seem to be getting more and more cynical, and seem to think of programming as an art or as a noteworthy endeavour in itself less and less. Very few people have actually vocalised the "why do I even need to learn this if I can writ…
I taught intro to programming ~15-20 years ago. Back then everyone just copied each other’s assignments. Plus ça change
The important shift here is that there's increasingly a more "what pointless checkbox exercises these are" vibe to it, as if cognitive offloading of learning / skill acquisition is now secondary due to LLMs, or even actively a productivity-culture-driven shameful waste of time, which I think is seriously misguided.
It feels as if the morality argument has turned on its head; the students seem to almost feel expected to cheat and work around the "luddites" as the perceived moral thing to do. By the time they realise the value of the skills they should have acquired it will be too late.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#115If you feel pressure to always skip understanding then that seems like an organization problem.
Re: Ask HN: Has AI stolen the satisfaction from programming?
#116Re: Ask HN: Has AI stolen the satisfaction from programming?
#117Re: Ask HN: Has AI stolen the satisfaction from programming?
#118If programming is woodworking, using AI is ikea assembly except they packed most the wrong parts in the box so I have to deal with customer service to go back and forth to get the right parts and the hardware parts don’t always function as intended leaving me to find my own. It’s a different, less enjoyable, type of work in my opinion.
This analogy is inaccurate and spreading it just plays into the hands of those trying to press down SWE salaries and their importance. A better analogy is that previously we had a hand saw, now we have one of those automatic ones which speeds up some processes a lot but cant be used everywhere in every situation.
Logging is absolutely less labor intensive since the invention of the motorized chainsaw and other heavy equipment. A look at farming and other construction jobs is probably similar to what will happen with SWE in the long-term. With better tools and access to information, a ton of people can DIY a majority of things. There will still be jobs for pros to build the skyscrapers and other non-DIY friendly things. But, what developers can charge and what people are willing to pay will most likely change due to some of these technologies.