top | item 46058983

(no title)

cool_dude85 | 3 months ago

>Just as we shouldn't be contemptuous of a woodworking craftsman using a table saw.

Some tools are table saws, and some tools are subcontracting work out to lowest cost bidders to do a crap job. Which of the two is AI?

discuss

order

andai|3 months ago

I've been programming for 20 years and GPT-4 (the one from early 2023) does it better than me.

I'm the guy other programmers I know ask for advice.

I think your metaphor might be a little uncharitable :)

For straightforward stuff, they can handle it.

For stuff that isn't straightforward, they've been trained on pattern matching some nontrivial subset of all human writing. So chances are they'll say, "oh, in this situation you need an X!", because the long tail is, mostly, where they grew up.

--

To really drive the point home... it's easy to laugh at the AI clocks.[0] But I invite you, dear reader, to give it a try! Try making one of those clocks! Measure how long it takes you, how many bugs you write. And how well you'd do it if you only had one shot, and/or weren't allowed to look at the output! (Nor Google anything, for that matter...)

I have tried it, and it was a humbling experience.

https://news.ycombinator.com/item?id=45930151

rozap|3 months ago

Now tell the AI to distill a bunch of user goals into a living system which has to evolve over time, integrate with other systems, etc etc. And deliver and support that system

I use Claude code every day and it is a slam dunk for situations like the one above, fiddly UIs and the like. Seriously , some of the best money I spend. But it is not good at more abstract stuff. Still a massive time saver for me and does effectively do a lot of work that would have gotten farmed out to junior engineers.

Maybe this will change in a few years and I'll have to become a potato farmer. I'm not going to get into predictions. But to act like it can do what an engineer with 20 years of experience can do means the AI brain worm got you or it says something about your abilities.

nasmorn|3 months ago

AI doesn’t program better than me yet. It can do some things better than me and I use it for that but it has no taste and is way too willing to write a ton of code. What is great about it compared to an actual junior is if i find out it did something stupid it will redo the work super fast and without getting sad

efdee|3 months ago

For me, AI is definitely a table saw. YMMV.