Live data from Hacker News

AI Made Writing Code Easier. It Made Being an Engineer Harder

ivanturkovic.com

191–200 of 330 posts

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#191
post #10
post #5

I'm not sure if it's made engineering harder, but it's certainly changing what it means to be a good engineer. It's no longer just about writing code. Now it's increasingly about having good taste, making the right decisions, and sometimes just being blessed with the Midas touch. In any case, I think we should start treating the majority of code as a commodity that will be thrown away sooner or later. I wrote somethi…

> It's no longer just about writing code It never was

But that was a large part of it. When it was difficult to write correct, well-structured code, that was a major determinant in who would get a job as a developer - ability to design and test came second. Now that generating code is automatic, it's the rest that becomes important. That works well for those of us who could do all of those things, but hurts those whose only ability was to generate code.

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#192
post #58

Earlier quoted context omitted.

It's like the business of selling electric drills. People don't really want drills they want holes. But holes are difficult to sell so the selling the drills is a proxy for that. In software it's the same thing. People don't really want software they want data and data transformation. But traditionally the proxy for that has been selling the software (either as a desktop app or then later as sole kind of service). Yo…

Software is not becoming worthless. The value of computers since its inception was that it's capable of transforming data very, very fast and autonomously. But someone has to input that data from the real world or capture it using some device, and someone has to write the rules. What happened is that we created a whole world of information and the rules has become very complex. Now we have multiple layers stacked ver…

Software is just means to an end. Data and data transformation is what people want. Software has sellable dollar value only because creating the software to do the data transformation has had real associated cost. I.e anyone who wanted a particular data transformation had to pay to get the software that does it.

When you drive down that cost you drive down the potential value of the software products. Remember that what is a cost to one party is revenue to the other party. Without revenue there cannot be profit and without revenue software has no dollar value.

If anyone can create "photoshop" with minimal cost and there are thousands of said "photoshop" apps what will be the retail sell value of those apps. Close to zero.

This same lifecycle already happened with games. Driving down the cost of producing games resulted in a proliferation of games that are mostly worthless that you can't even give away.

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#193
post #6

[flagged]

The issue is that before AI, 1% of the population was capable of creating 1 side project per year. After AI, 10% of the population is capable of creating 10 side projects per year. The competition grew by 100x. The pessimist in me thinks that the window of opportunity to create something successful is shrinking.

If the competition just grew by 100x, where's all the great, high-quality, AI-vibe coded side products? Something just isn't adding up here. Could it be that vibe coding on its own just isn't all that useful, and most of those 10% are wasting their time?

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#194

Earlier quoted context omitted.

Yeah I vibe coded an addition game for my 4 year old that lets him do addition problems where the answer is always 10 or less. It’s very “juicy”. There’s a lot of screen shake and spinning and flashy rainbow insanity going on. If I had done all that stuff myself it would have take a week because I would have been picky about each little animation. The thing that saved me the most time was just being ok with the good…

What language? JavaScript, Objective C, or Swift?

Typescript.

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#195
post #6

[flagged]

> Why? Because the bottleneck was never typing code. It was always understanding the problem, making architectural decisions, debugging edge cases, and most importantly - knowing what NOT to build. For me, this is a bit different. Writing code has always been the bottleneck. I get most of my joy out of solving edge cases and finding optimizations. My favorite projects are when I’m given an existing codebase with the…

Same here. I do well in existing codebases because I can follow patterns and adapt to existing limitations but starting a new project is always so daunting to me. Writing a spec and iterating on it is so much more natural than writing code in a new project for me.

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#196
post #11

Its worth mentioning that this essay has some signs of being either partially AI generated or heavily edited through an LLM. Some of the signs are there (It's not X, it's Y), With the blog having gone from nearly zero activity between 2015 and 2025 to have it explode in posts and text output since then also raises an eyebrow.

AI made writing words easier. It made communicating well harder.

[deleted]

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#197
post #164
post #144

Earlier quoted context omitted.

It’s not an estimate, the point was that AI produced code multiples faster than the prompter, and the prompter is in a pretty good position to make that claim. I can confirm and make the same claim, so I believe that it’s true that for some tasks, Claude makes me 10x faster than on my own without AI, where 10x absolutely is a completely made up number that’s still true in spirit.

> It’s not an estimate Yes, it is. “It would take a team 6 months” is an estimate, and I don’t see how you can argue it’s not. Even if it just said it would take them longer, that would still be an estimate. > Claude makes me 10x faster than on my own without AI Also an estimate. > where 10x absolutely is a completely made up number And by your own admission, an estimate taken from the ass that you thus cannot be cer…

> I don’t see how you can argue it’s not.

Yes you do, you already made the argument when you pointed out the “team” size and makeup was completely unspecified, therefore the number is not an estimate, it’s just a number.

When you call it an “estimate” you are adding additional unsupported specificity to something that was explicitly stated as being hand-wavy to make an obviously rhetorical point. Are you saying you can’t understand the point being made?

My 10x is based on my experience doing projects with Claude. I also said “some” tasks, not all tasks, and I didn’t specify which tasks, and I clarified that my number is made up, which is why my number is also not an estimate of anything. There are some tasks that Claude can do 10x faster than me, and there are some tasks that it can do 100x faster than me, and there are some tasks I can do faster than Claude... for now... More importantly for me personally, Claude makes starting projects and using tech I don’t already know easier; it’s lower effort, regardless of speed.

The paper is interesting and a valid data point, but I don’t think it proves your point. I’ll respond with a few thoughts.

First, the dev’s self estimate of AI productivity speedup was +20%, even though their measured productivity was -20%. This may relate to the effort and not the speed, and it’s important to note that this is a gray zone the paper didn’t explore, and something that can be true on both sides. I can be “faster” at developing and still take the same or longer wall clock time. Measuring the time doesn’t capture how the time was spent, nor the qualities of that time.

Second, this study was done a year ago. That’s an eternity in AI land, and everyone noticed Claude and other models getting substantially better at code writing last fall, plus workflows and tooling are improving even faster than that. There’s every reason to believe the outcome of the exact same study might be different this year than it was last year.

Third, this study is explicitly biased toward large projects, and large projects are, even today, more difficult to find the productivity boosts with. I find Claude absolutely amazing at starting new projects, and absolutely terrible at working in large code bases that don’t fit in context. When I say Claude makes me 10x faster at some projects, I’m referring to something like setting up a new CRUD app when I don’t know much about setting up a database and web server backend, or writing a graphics app in Vulkan when I’ve only used OpenGL. Doing stuff like that, having Claude help me with tech stacks I don’t know, absolutely is many multiples faster than doing it on my own, and the paper link you’ve shared doesn’t address that use of AI at all.

Note specifically the paper says they are not demonstrating or claiming that “AI systems do not currently speed up many or most software developers”, and they have not demonstrated or claimed that “AI systems in the near future will not speed up developers in our exact setting”. It might be a mistake on your part to try to use this as some kind of evidence that AI isn’t speeding devs up.

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#199

Earlier quoted context omitted.

Yeah I vibe coded an addition game for my 4 year old that lets him do addition problems where the answer is always 10 or less. It’s very “juicy”. There’s a lot of screen shake and spinning and flashy rainbow insanity going on. If I had done all that stuff myself it would have take a week because I would have been picky about each little animation. The thing that saved me the most time was just being ok with the good…

> I dug into the code and it was thousands of lines of absolute madness Ask the AI to assess the code itself and to propose ways to gradually refactor it for better cleanliness. It can be good at that stuff, but you need to make it an explicit goal.

Yeah I tried that but without tests it couldn’t keep the look and feel the same. And spending time thinking deeply enough about it to understand and specify what exactly I don’t want it to change just goes back to my point that coding isn’t the hard part.

Re: AI Made Writing Code Easier. It Made Being an Engineer Harder

#200
post #6

[flagged]

The new bottleneck is code ownership. You have to understand what it does and how it works to maintain it long term. You can LLM into a maintainability disaster but you can’t LLM out of it. Biting off more than you can chew is more dangerous than ever.
Post reply on HN