Live data from Hacker News

Codegen is not productivity

antifound.com

11–20 of 103 posts

Re: Codegen is not productivity

#11

You can write cope like this all you want but it doesn't change the fact I can ship a feature in few days that previously would have taken me a few weeks.

I read that as you have never been debugging a production issue at 3am while losing data and/or revenue.

Re: Codegen is not productivity

#12
In practical terms, "productivity" is any metric that people with power can manipulate (cheating numbers, changing narratives, etc) to affect behavior of others to their interests.

ALL OF IT is meaningless. It's a pointless discussion.

Re: Codegen is not productivity

#13
post #8
post #2

Bold claims that writing code was never the bottleneck. It may not be the only bottleneck but we conveniently move goal posts now that there is a more convenient mechanism and our profession is under threat.

There's plenty of evidence of this line of thinking even from before the turn of the Millennium. Mythical Man Month, No Silver Bullet, Code Complete, they all gesture at this point.

Writing the code can definitely feel like the bottleneck when it's a single-person project and you're doing most of the other hard parts in your head while staring at the code.

Re: Codegen is not productivity

#14

You can write cope like this all you want but it doesn't change the fact I can ship a feature in few days that previously would have taken me a few weeks.

I read that as you have never been debugging a production issue at 3am while losing data and/or revenue.

I don't. I did those things before AI so what's new?

Re: Codegen is not productivity

#15
I think there's some goldilocks speed limit for using these tools relative to your skillset. When you're building, you forget that you're also learning - which is why I actually favour some AI code editors that aren't as powerful because it gets me to stop and think.

Re: Codegen is not productivity

#16
post #2

Bold claims that writing code was never the bottleneck. It may not be the only bottleneck but we conveniently move goal posts now that there is a more convenient mechanism and our profession is under threat.

This is a case of "depends on the project".

For very small projects, code may be the main bottleneck. Just to write the code is what takes most of the time. Adding code faster can accelerate development.

For larger projects, design, integration, testing, feature discovery, architecture, bug fixing, etc. takes most of the time. Adding code faster may slow down development and create conflicts between teams.

Discussing without a common context makes no sense in this situation.

So, depending on your industry and the size of the projects that you have worked on one thing or the other may be true.

Re: Codegen is not productivity

#17

You can write cope like this all you want but it doesn't change the fact I can ship a feature in few days that previously would have taken me a few weeks.

I read that as you have never been debugging a production issue at 3am while losing data and/or revenue.

AI helps in both, so not sure what your point is?

its like saying "don't write code because we will have to debug it later".

Re: Codegen is not productivity

#18
post #14

Earlier quoted context omitted.

I read that as you have never been debugging a production issue at 3am while losing data and/or revenue.

I don't. I did those things before AI so what's new?

The Googling you do to get an understanding of something you've never seen before can be done in a fraction of the time by AI.

Re: Codegen is not productivity

#20
A well considered article, despite the author categorizing it as a rant. I appreciate the appendix quotations, as well as the acknowledgement that they are appeals to authority.

Whilst the author clearly has a belief that falls down on one side of the debate, I hope folks can engage with the "Should we abandon everything we know" question, which I think is the crux of things. Evidence that AI-driven-development is a valuable paradigm shift is thin on the ground, and we've done paradigm shifts before which did not really work out, despite massive support for them at the time. (Object-Oriented-Everything, Scrum, etc.)

Post reply on HN