Top
Best
New

Posted by goostavos 2 days ago

It's still ok to enjoy programming(chriskiehl.com)
354 points | 341 comments
etra0 38 minutes ago|
Even if work is not life, hobby programming also has been affected.

I worked hard a couple of years ago to reverse engineer a game to produce a very specific tool. Recently, the game was updated, so I worked on my free time to do a free contribution to the community, and then, a few hours later a tool that does the same thing appeared entirely vibecoded.

Even if some parts of the community care about how a tool was made – Most don't, they just want something that fulfill the goal.

Now even my hobby programming was overtaken by AI, something I did for love and expected no pay out of it whatsoever, which is... depressing, to say the least.

faixon 19 minutes ago||
I think this misses the author's point. The examples he gave were all related to programming as an act of learning rather than an act of completion. He made no comment wrt programming as a contributor within a larger system (like open source code, community games, etc.). Instead, he argues that it's ok to like programming because it satisfies an intrinsic motivation, not that it satisfies an extrinsic goal more effectively.
overtone1000 3 minutes ago|||
I take the parent comment's meaning to be that disentangling the journey from the destination isn't so easy in practice, especially if you're robbed of the community that was journeying alongside you.

If you were running a marathon and, halfway through, everybody just hopped in a cab and drove to the finish line, you'd be disappointed.

etra0 9 minutes ago|||
I'm not entirely sure I agree.

While doing the whole project, I learned a lot about reverse engineering itself, the tooling, understanding static vs dynamic analysis, etc. Which was the most fun part of the project itself.

The rate at what people are delivering projects removes that opportunity heavily, even in hobby communities, which is part of the point!

I've always enjoyed the process rather than the end-product, which is why this personally affects me more than other folks I guess. Some people are motivated on producing more, I was more motivated by the learning process behind it, and those two things aren't compatible, so speed is winning the race, sadly, even if you're not profit motivated. I admit I'm a bit more of a doomer, I still use AI tools at work, but I guess it was time to search for hobbies that are not related to programming anymore.

Xirdus 6 minutes ago||
But why does someone else delivering faster deprive you of the opportunity to learn these things anyway? Can't you just... not look at what they've done?
direwolf20 7 minutes ago||
For what it's worth, the vibecoded one probably used your old version as a base.
iqp 8 minutes ago||
As someone whose whole identity was built around programming I mourn it daily. But I do think it's wonderful that people can realize their ideas now. E.g. I've seen a lot of vibe coded retro games lately, and while they're clearly lacking craftsmanship in some areas (e.g. not crunching your binary, bad looking AI load screens, & just a general lack of polish) I have to remind myself that these games probably wouldn't exist without AI, and TBH some of them are not half bad.
hoten 4 minutes ago|
Genuinely asking: what are some of the not-bad ones?
searls 5 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.

I think just about everyone in the industry appreciated hand-typed programming as a job, because it was a pleasant enough craft to practice and for a solid couple of decades programmers were treated extremely well in comparison to the vast majority of other careers out there.

Today, juggling a bunch of agents to do what you want them to do, figuring out how to verify their work, remediating problems, and spreading yourself thin cognitively—all the while looking over your shoulder at an increasingly precarious job market—is notably less pleasant for a lot of people. It sounds and feels a lot more like an engineering or product management role—something a lot of programmers would never in a million years have signed up to do voluntarily.

I'm probably an 8 out of 10 on the cooked scale—I'm juggling a suite of ten iOS apps and haven't written or read a line of code in over a year—but I get where these people are coming from. I think the suggestion that they can reclaim what they've lost in this new job they've been loudly expressing distaste for by adopting a new unpaid hobby will ring hollow to them.

happytoexplain 3 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 1 hour ago|||
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

asanineassasin 47 minutes ago||
There is some truth to that, thus i wonder, if they will not solve that by creating architectural harnesses. Like look at repo x. Condense its coding style and architecture into a prompt. Remember that prompt everytime you create a new module.

But i get where you sre coming from

snohobro 2 hours ago||||
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.

jackb4040 1 hour ago||
I think you're entitled to your opinion, but want to point out that there's 2 different axes on the graph here. You are unhappy about LLMs' affect on your working conditions, but also concede it's inevitable and the labs are at least somewhat sincere in their predictions of it displacing a significant amount of the value in the software engineering market.

It's not necessarily a given that the person you're replying to agrees on the latter, and therefore they might not be stoked on you starting off by agreeing with them but going on to make an argument that supports the companies responsible for the very thing they're complaining about.

I think there's a contradiction in you stating that management thinks LLM-generated output is "maintainable". They went to business school, they don't know what that means. It's your job to explain to them the consequences of shipping code faster than the people whose job it is to understand it can do so.

goosejuice 28 minutes ago|||
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.
yodsanklai 8 minutes ago|||
> It sounds and feels a lot more like an engineering or product management role—something a lot of programmers would never in a million years have signed up to do voluntarily.

True, but dealing with agents is still easier than dealing with people (at least for introverted personalities). That being said, you still need to deal with other people's army of agents.

rubikscube09 5 hours ago|||
Wouldn't people who thought programming was fun be even more upset that they can't do it (a certain way they used to) as a job anymore? That they were never working a day in their life before and now have to work every day?
searls 4 hours ago|||
Yes. This is much closer to how many people are experiencing it and why the OP's suggestion of letting people practice it as an unpaid hobby doesn't address their issue.
ryandrake 1 hour ago||
It feels like spending your teens practicing football, playing varsity level in high school, getting really good at the college level, finally recruited into the NFL as a pro football player (dream came true!!) and suddenly, the team owner says, "No more football playing for you. You get the same salary but you're managing robots who play the football. Deal with it."
Verdex 4 hours ago||||
Speaking for myself. Not really. The problem that I had with enjoying programming was that many of my coworkers who didn't enjoy programming have some opinions that were frustrating to need to entertain.

Now all I have to do is make sure they're not peddling an actively bad idea and if not I can just tell the bot to incorporate their dubious ideas.

In the past it was all, I'm not familiar with this construct that solves our problem perfectly, why don't we cludge adapter pattern in here again.

zelphirkalt 2 hours ago|||
If they haven't worked a day in their life before, then who has built all the software products we use today and from which LLMs are endlessly benefitting?
rubikscube09 2 hours ago||
when i say haven't worked a day in their life, I mean it in terms of the aphorism "if you love what you'll do you'll never work a day in your life".
cptroot 3 hours ago|||
I don't think your comment is very well thought out. It seems to me your conclusion argues against your topic sentence.
lirolero 35 minutes ago||
[dead]
hollowturtle 3 hours ago||
> Yes, at work, where you are paid to produce value for a business, the economics of purely hand-written code have changed

I'd love to genuinely love these blog posts but they are all the same! They're all like "now that machine are better than us $xyzargument". I'm so pissed off when I read so blantant lies like AI "writing code better than me" maybe better than you! But in general it's just a big lie.

> the economics of purely hand-written code have changed

who are you to know? I still hand code and produce a lot of value because I do care and polish everything I do. There are some pieces of the software that I wrote that I never touched again, they work perfectly, no errors no customer complaints

CodeMage 3 minutes ago||
Although "lies" might be too strong a word, I agree with you that the the AI-is-the-future people haven't done nearly enough to prove their claims. But that's nothing new in our industry, really.

I would recommend "The Leprechauns of Software Engineering" by Laurent Bossavit for an insightful and entertaining overview of just how much of software "engineering" is based on "truths" that we don't question.

orangedog 2 hours ago|||
I don't know that it's a lie. The code that I can get Claude Sonnet to produce is pretty much what I would and that's two iterations behind. We've vibecoded scripts recently that genuinely are better than what I would have written and I don't think I'm terrible.

There are a lot of mediocre programmers aren't there, I wouldn't be surprised if on average Claude is doing better than what exists. It's not a "lie", anyways, just a point of view.

hollowturtle 1 hour ago|||
> We've vibecoded scripts recently that genuinely are better than what I would have written and I don't think I'm terrible.

I'm ok with vibecoding scripts, I love programming the machine and making the end user happy and not dealing with bash! I don't judge scripts quality as long as they are tools in the workflow, I dont care about that, unless they will somehow be part of the production. The name Script implies that, there isn't any architecture and Claude Opus sucks at architecture

strken 42 minutes ago||||
...are you sure that Claude Sonnet writes code that you'd write?

For me, it writes code that mostly works, which is great. It insists on adding some of the least readable comments I've seen. It also likes to pad out the code to about double or triple what I would write.

It doesn't seem to have that little voice that says "hey, this approach sucks" so it needs the harness or the prompter to tell it to go back and refactor. Even Fable and Opus struggle with this.

ryandvm 1 hour ago|||
This. I hate that Claude Code is taking the fun part of my job, but the reality is that Claude Code Opus 5 can one-shot a script in 15 seconds that would have taken me 45 minutes to write.

I don't begrudge the business for making the prudent choice of making me use AI, I just sort of lament that what I spent years enjoying and getting good at was so utterly derivative that it was perfect for the LLMs. It would be insulting if it weren't just a fact.

christophilus 3 hours ago|||
It depends on your definition of better. Some businesses value speed above almost all else. Especially early-stage businesses where time to market and test ideas is paramount. I think in those cases, LLMs are better than probably any human.

On the other hand, if you mean tight, performant, simple, well-factored code, then yeah. LLMs simply aren't there, and may never be. On the other hand, maybe that matters less than we thought it did. Time will tell.

hollowturtle 1 hour ago||
> Especially early-stage businesses where time to market and test ideas is paramount

To me it's just crazy of how dumb it is to test an idea with a vibecoded shitty app. I'm not saying it should be perfect from day zero, let's pretend we are talking about cakes, how crazy it would sound you will tell people to try and judge your new idea of a cake you don't even know how it taste or what's inside?

strbean 27 minutes ago|||
How is this different than testing an idea with a janky, rushed, handcoded protype or MVP? That's how a lot of product development has always been done.
christophilus 59 minutes ago||||
I agree. You shouldn't test an idea with a vibecoded shitty app. That doesn't mean you shouldn't test it with an LLM-generated, refined, well-tested (by human users) app. I don't think it's a boolean. I think it's a continuum.
jackb4040 53 minutes ago|||
Those companies, and those people within otherwise decent companies, have existed since long before the advent of LLMs. Avoiding their influence is a career skill as important as the code itself. And I'm not saying you can just avoid them for your whole career, they're everywhere and are being supercharged by LLMs.

It's disappointing that the prevailing sentiment now is that architecture is less important than we thought. Software is always going to be getting more important, and all of it should be well thought out. If these people had these tools in 2004 they might've made thousands of fragmented buggy social media startups and actually slowed progress on that front.

uv-depression 2 hours ago|||
The industry is in a desperate race to throw away what little quality it had (could you imagine if other fields of engineering had catastrophic failures at the rate software does?) in favour of "look at all the lines of code I generated today but don't actually read them please". It's always been a fad-heavy field, but this time it's really gone fully off the deep end. The whole "it's better than me" is just re-asserted endlessly. Nobody even pretends to care about evidence. I wish the boosters would go ahead and "leave me behind" already, I've been waiting years for it to happen now. The zone has never been more flooded, I think.
bigfishrunning 50 minutes ago||
> I wish the boosters would go ahead and "leave me behind" already, I've been waiting years for it to happen now.

I completely agree. The fact that the software from places that are very vocally pro-AI (microsoft, salesforce, etc...) is still so full of bugs is really contrary evidence.

gamblor956 1 hour ago|||
I read so blantant lies like AI "writing code better than me" maybe better than you! But in general it's just a big lie.

Those weren't lies. The AI does produce better code than those people. They simply weren't very good programmers to begin with.

ryandrake 1 hour ago||
Exactly. Someone on HN put it really succinctly earlier in the year: "LLMs look like they are good at things you are not good at."

I think this goes a long way to explain why there is such a huge difference in opinion about the quality of AI-written code: Some people say LLMs write code far better than they could, and others say the code is always terrible and requires a great deal of fixing before it's acceptable. How can two different developers say those very different things about the same product?

It might be a tough pill to swallow, but if you think your LLM is producing better code than you could produce... well, I might have some bad news for you about your own skills.

tdeck 12 minutes ago|||
In my case I am more than capable of producing better code than the LLM, but I have never been the fastest on my team. My development speed was acceptable because the quality and robustness of the output was worth the time that thoughtfulness took. I was also able to improve the comprehensibility and robustness of my colleagues' code during code reviews.

But in the new environment of LLM-assisted coding, the LLM produces acceptable code so much faster than I can write it. Just taking time to understand and retool the LLM's output means an order of magnitude lower productivity and it doesn't feel like that's acceptable in this era.

Folks I know are landing 10+ PRs a day and nobody is reviewing anymore, and these are not companies that would have been skipping code review 2 years ago. The whole culture is turning against taking the time to comprehend and reason about our own work.

tempest_ 10 minutes ago||||
Here's the thing, it doesn't have to produce code better than me.

There is a wide range of code that will do the same job. 15s vs 2h for code 60% as good? 10 minutes for code 80% as good? 10 minutes today and 10 minutes tomorrow to fix something that is 30% as good?

A lot of people are going to draw that line in a different place and now that people can make that trade off you will quickly find they will and it probably wont fall where you would like it to.

At the end of the day a business pays you to produce value that will earn them money / customers. They don't pay you to write good code. Sometimes those two align and both sides are happy but they don't and often wont.

SirYandi 58 minutes ago|||
And the number of those people will grow as more people lean too heavily into AI coding.
jackb4040 1 hour ago||
Thank you! It's made me lose a lot of respect for my field how credulous everyone is to any argument that starts out with a fig leaf of pretending to be on your side.

"The AI labs are scared of their own models, surely they must be credible sources on how powerful those models are"

"They are asking the government for regulation, they must be even more responsible than the average company"

"They are claiming to be a software engineer who automated their job with AI, surely I have to buy their course"

There are many boilerplate pieces of software that an LLM can generate faster than a human, but nearly half a decade into the LLM era there is no evidence that it's leading to the apocalyptic end of software organizations. And that's all with the subsidy in place that is now disappearing. Everyone online is lying for money, and that money is coming out of the same investor-subsidized marketing budgets.

rglover 3 hours ago||
The frustrating part isn't so much being asked to use AI to program—it makes sense in a lot of cases—it's watching people blindly use AI in a way that you know, being experienced, will end in disaster. And knowing that any argument will be dismissed under the pretense of obsolete thinking.

I've resolved to just building stuff for my own businesses and myself for fun. If an opportunity or enlightened soul comes along that wants to benefit from my knowledge, great. But I think it's best to just let people feel the full brunt of what's coming. Sometimes the only way to learn the lesson is to stick the fork in the socket.

austin-cheney 2 hours ago||
Programming is still fun, at least if you are solving real problems and building real products.

The part of programming that sucks the most is untangling ambiguity. In my current app I had an ultra simple proxy convention, but it sucks. I have since settled on a different single convention to cover 6 different scenarios of traffic redirection, but it was a challenge to distill simplicity from chaos of the wilds and write all the various tests. It’s moving forward faster now but it was like starting over to get this rolling.

What I find is fun is building things that solve real problems I have. Then my problem is solved, I am paying nothing for it, and I can extend it however I want for any reason without downstream restrictions.

There is so much AI still cannot do in software. If you ask AI to build a faster WebSocket solution, for example, you will get more of what’s already there. I have a WebSocket library I wrote myself 4 or 5 years ago. I thought it was fast, turns out it wasn’t. I wrote my own perf tool for it and had a defect in the perf tool that spit out wrong results, but that defect showed me where the performance bottleneck was. Now my library is 40x-100x faster than other WebSocket libraries. I did use Claude to analyze my earlier perf bug, and it made the same mistakes I was making. If you want to go faster than popular battle tested solutions you have to be original and AI just isn’t quite there.

nickmonad 47 minutes ago|
> The part of programming that sucks the most is untangling ambiguity.

I think it could be argued this is exactly what programming _is_.

freedomben 22 minutes ago||
I very much agree. I've been describing programming to non-programmers as variations of "taking a problem and describing a solution to it in extremely literal step by step directions" for the last 20 years. Of course things like UI and API design are super important to good code, but IME a good interface requires untangling the ambiguity too.
dleslie 5 hours ago||
I have friends that enjoy knitting and sewing. Those are great pastimes made commercially unviable for most because of great leaps in logistics and automation. But they are absolutely valid and enjoyable hobbies.

And the skills they provide are transferable. Patience, attention to detail, staying on task.

rubikscube09 5 hours ago||
It's just tough to hear a mainstream "impactful" line of work be compared to knitting and sewing. Say what you want but people thought that their work was necessary to the advancement of society, or at least something bigger than themselves. Whether you agree with them or not, reduction of the job to a hobby takes that away from them.
slowin 3 hours ago|||
I feel like this belittles knitters and sewers!

There's also a tension in your comment. Are we prioritizing "advancing society" or programmer feelings? If it's the former, then it doesn't matter if AI is better than humans, whatever moves us forward faster is better. If it's the latter, then we're talking about holding back progress for the sake of a programmer's feelings.

For the record, I'm a lifelong programmer who loves AI because now I can experiment with new ideas at a scale I could not before. I feel zero loss. In fact using AI brings back the magic of technology that we lost in the 90s with the "business-ifying" of tech.

schiem 2 hours ago|||
I find this comment fascinating for a few reasons. The first is that it has the underlying assumption that all "progress" is good (regardless of what we're progressing towards). From my perspective, it seems like most of the progress being made is towards bringing about a sort of techno-feudalism and environmental collapse. Maybe a little bit less progress would actually benefit humanity?

The second thing revolves around this:

> In fact using AI brings back the magic of technology that we lost in the 90s with the "business-ifying" of tech.

This is the complete opposite of my experience. AI seems like the logical conclusion of the business-ifying of tech. Get rid of all those pesky nerds, and the MBAs can just create whatever grift pops into their head.

slowin 2 hours ago||
I think progress is inevitable. Sometimes good, sometimes bad (in my perspective). I love AI but I don't like the eco-damage required to power it (not just water/electricity, but rare earth mining and the human rights violations that go with it). I don't think you can go backwards though.

I was just pointing out the logical tension in the comment I was replying to.

> This is the complete opposite of my experience. AI seems like the logical conclusion of the business-ifying of tech. Get rid of all those pesky nerds, and the MBAs can just create whatever grift pops into their head.

I have dozens of extremely nerdy projects going thanks to AI. I wouldn't have had time for any of them because I was too busy making money to spend 100+ extra hours programming my wildest tech fantasies, but now that's possible!

AI also makes it possible to do hardware programming, reverse engineering (when Anthropic isn't censoring itself) and all manner of other geeky pursuits.

schiem 1 hour ago||
Sure, I agree that progress (towards something) is inevitable. But in the dichotomy presented ("progress" vs. "programmers feelings"), I took progress to mean "the things we're currently making progress on [with regards to AI]." Which I would say are largely a wealth concentration machine, and will probably be a net negative for humanity. To more directly respond to the original question of "progress or programmer feelings", I would ask why we can't just do something else entirely?

I'm genuinely happy that you're having fun with it. I can't get over the feeling that _I'm not building anything._ To me, it seems like hopping on an IRC channel and copy-pasting code from a greybeard instead of writing it myself. I just don't find that satisfying at all.

rubikscube09 2 hours ago|||
I'm just saying that before programmer feelings used to be loosely aligned with advancing society: fun work (for some people) was useful work. Now that's starting to be decoupled and it sucks when your choices are hate your job and contribute or do fun stuff and don't contribute. Granted this is the dilemma most people have faced, but for people who like their work as it is right now it sucks.
slowin 2 hours ago||
I'm a programmer and I'm having more fun than ever thanks to AI. I do think a lot of programmers are pretty conservative by nature, so maybe that's the group that's struggling more. If I had to wager, I think the camp is split between those who spent a long time in university vs self-taught hacker types (I'm the latter).
rubikscube09 2 hours ago||
Fair enough. I don't mean to speak for all programmers (I'm not one). In fact I'm an academic so that's probably why I'm upset.
wuliwong 4 hours ago||||
Sewing had been a relevant skill for 10s of thousands of years. Programming has been relevant for 10s of years.
rubikscube09 4 hours ago||
ok and? both are allowed to suck? most people have lived for 10s of years not 10s of thousands of years so it's not like that "ancestral memory" matters anyways.
rbtprograms 2 hours ago||||
interstingly i think what you are talking about is pretty apt, but not the way you are framing it. knitting and sewing were impactful things in their time; clothing has been something humans need for a long time and more skilled craftsmen were able to produce hgiher quality garments. new techniques increased durability, wearability, comfort, etc. machines commoditized that and made it mich faster to produce garments, so turned these into hobbies and the odd artisan fpcused and made new improvements, but not as often as before.

programming will likely be the same. fewer people who care to be craftsmen, more hobbyist, a few artisans who really dig deep and make new patterns (we still dont see AI sampling out of distribution).

>reduction of the job to a hobby takes that away from them.

this is your personal feeling. they never had anything in the first place, just that the market was valuing a certain skill for what it could output. the perspective you are posting is purely a construct.

rubikscube09 2 hours ago||
Sure it is a construct (it's how I feel at least).

I didn't mean to say sewing and knitting weren't impactful - on the contrary, they are analogous to programming: they were impactful but now they're basically hobbies. Maybe there are more developments left in the clothing making process - not sure.

dleslie 2 hours ago||||
I think you're undervaluing the skill and technology behind clothing, as well as the impact of clothing. But that's probably a reflection of how technology has allowed us to take it for granted.
rubikscube09 2 hours ago||
for sure but the point is that sewing isn't really necessary anymore. if all the knitters disappeared tomorrow, the majority of society wouldn't feel it . If (say a few years ago) all SWEs disappeared, that would be a problem for a lot of people. The feeling of impactfulness is gone when things are reduced to a hobby.
dleslie 2 hours ago||
That may be true today; but the trend is towards that no longer being the case sometime in the not too distant future.
rubikscube09 2 hours ago||
yes, that's my point.
gaiagraphia 3 hours ago|||
>impactful

Programming is the art of automation, and is being taken to new levels. It'd be quite damming to the field if a substantial % of the world's output over many decade hadn't brought us here, tbh.

Were builders crying when the Hagia Sophia was built? Projects come and go, nothing is forever.

sashank_1509 5 hours ago|||
At that point it’s probably worth taking a more mainstream hobby like music or dancing, you’ll have a much bigger community of passionate folks. I suspect that will happen to programmers as a hobby folks too, they might discover they like playing music instruments instead.
s08148692 5 hours ago||
Actually laughed out loud at the idea of a bunch of stereotypical programmers going to a dance class
tatjam 4 hours ago||
The new learn to code haha! I personally find dancing to be the hardest of public hobbies to even think about doing, guess I'm too shy
embedding-shape 5 hours ago||
Not to mention your friends still enjoy receiving custom made knitted stuff as presents, or your neighbors if you see someone struggling. Or donate it somewhere, or put it in a display shelf to be reminded what you can actually do. Maybe in the future, programs and custom made hardware might be the same :)
nilamo 41 minutes ago||
> Maybe in the future, programs and custom made hardware might be the same :)

One step closer to the matrix. Send the white rabbit over, I've got your floppies ready to go. No ai, and developed without an active internet connection, so you can listen to music safe in the knowledge that your music isn't listening to you.

thayne 3 hours ago||
> Work is not life.

Work is a significant amount of my waking life. I chose this career because it is something I enjoy. But AI is removing a lot of the enjoyment for me. And saying "if you don't like it, just switch careers" is not helpful, and ignores the difficulty and cost of doing so.

Hamuko 35 minutes ago|
Yeah, it's kinda hard to separate "work" from "life" when even in saner working conditions you spend a third of your day at it. And if you're anything like me, you spend the other third trying to mentally recover from the misery it's causing you.
stephc_int13 27 minutes ago||
My prediction is that it will take a while for the processes and habits to changes, but programming manually or at least reviewing code will become a niche activity, pretty much like building or maintaining mechanical clocks or old-school woodworking with hand tools.

Building software is hard for humans, managing the complexity of large projects has been at the frontier of our intellectual capabilities for a while, leading to well known issues in cyber security and exploding costs. At some point machines are simply better suited to the task.

kazinator 4 hours ago|
Anyhone who tells you things like, "what, you are still looking at code and care what it looks like?" just exposes themselves as a supreme twit.
nullsanity 3 hours ago|
[dead]
More comments...