Smartphones are worse computing devices than laptops or desktops. Smartphones are also the most widely-used computing devices in the world, even by people sat at home with a better computing device on the other side of the room. History suggests worse just doesn't matter in the face of convenience.
While I'm still catastrophically worried about what AI means for my career, I've noticed that my current employer - very AI forward, and growing the team - is still facing an ever expanding backlog.
High productivity is generally good for the employee, unless you're productive enough you run out of work to do. So how much code is needed?
Yes I’ve seen very little change over the past 3 years in my role (platform engineering) except mostly JIRA tickets are more unreadable because people just have Claude vomit a novel into it.
I mean I use it every day of course, but the velocity of work doesn’t really seem to be budging lol. And frankly a lot of time wasted on AI made gadgets, and meetings about those gadgets (look at this dashboard Claude made! etc)
Short version is that what you, I, and other responses to you are seeing is backed up by the numbers: AI code generation leads to significant bottlenecks, burnout, increased bugs, insane code churn (rewrites), and decreased feature deployment (presumably due to dealing with the bugs and bottlenecks). And as of when this was done, increased AI did not improve the situation, it generally made it worse.
The code churn stat is what bothers me the most: People keep portraying the whole "quickly rewrite/re-generate code with AI" thing as a feature, but looking at it over time, it actually means you lose your battle-tested code and no longer have a stable foundation to build on top of. That's where I think the major problems will show up as code needs to be maintained - and, seemingly, already has been.
So much of this yes, colleagues who think doing AI work is asking Claude to, as you so eloquently wrote "vomit a novel", and allow themselves to disengage their brains.
The joke is at the level of developers, the constant sharpening of AI merge-requests reviewing (sometimes too much) has made the new job of AI speedriding & reviewsfighting a serious brain squeeze.
The value of conscienciousness has skyrocketed, and the value of openness is still the same as it ever was.
I don't agree with history telling us that at all. HDMI, MP3, MPEG, .docx, DirectX, CUDA, I'm sure there are more. History tells us that money wins.
But I also think this is an example of a slight disingenuity in RISC-V being referred to as open-source. It's borrowing the clout of open-source software projects where the end user has the freedom to compile them at home. I can't fabricate a CPU at home, I'm still beholden to whatever patents the manufacturer chooses to license. SiFive have a >billion dollar valuation, for a business based on selling licences.
Those standards are adopted because they work. And they work because someone poured in tons of RnD to make them work. And those people are incentivised to do the RnD because they get paid (patents).
Nowadays nobody will want to work on foundational open source work for free only to enrich everyone else that builds on top of it.
reply