top | item 43774253

(no title)

josephwegner | 10 months ago

> coding isn’t about the finished product. its a lot like writing

This doesn't seem applicable in most contexts. Yes, when I'm coding for fun or purely for learning the finished product is less relevant... but I'd guess the vast majority of code that is written is for a business that _only_ cares about the product. Code is an implementation detail.

If (and this is a _big_ if) AI-based coding can increase developer velocity even as little as 50%, no sane business is going to let their engineers ignore it just because it's not as fun as artisanal code.

discuss

order

Sayrus|10 months ago

> even as little as 50%

Depending on how you measure that velocity (e.g. including security risks, debugging capabilities, ...) even as little as 5% increase is a no brainer for a business. Whether it's AI, powerful laptops, a fully-fledged IDE, an environment with a good dev experience, anything that gives a few percent increase snowballs into millions over an entire workforce.

Whether the current AI capabilities provide that increase without trade-offs that would be too heavy later one is a question that still seems up to debate.

3np|10 months ago

Meanwhile, my last big employer "couldn't motivate the expense" of a hardware upgrade for the most productive dev on the team (who spends a large part of their time waiting for CI jobs and builds) of <1/4 of their monthly pay. That should be a no-brainer and paid off itself quickly.

I do not believe that corps make rational decisions around these matters.

rocqua|10 months ago

I would wager 80% of places that write software have almost trivial ways to get that 5% improvement. Between ci/cd, static checkers, upgrading IDEs, and just aligning practices between everyone, I think you can easily improve at 50% of places.

Those things don't happen because the slowdown required before adoption, and the office politics of convincing everyone to make a change, and then the effort of convincing people that this new thing is what should be changed to.

constantcrying|10 months ago

If AI increases programmer productivity by just 5% it is easily worth it.

I have no doubt that AI, right now saves me 5% of my time. That is 24 minutes a day I am not searching for something in the documentation of some library.

baq|10 months ago

> Code is an implementation detail.

It’s worse. Code is a liability.