top | item 46485207

(no title)

dota_fanatic | 1 month ago

> "oh but programming is the boring part, now I can focus on the problem solving" or something like that, even though that's precisely what they delegate to the AI.

Take game programming: it takes an immense amount of work to produce a game, problems at multiple levels of abstraction. Programming is only one aspect of it.

Even web apps are much, much more than the code backing them. UIUX runs deep.

I'm having trouble understanding why you think programming is the entirety of the problem space when it comes to software. I largely agree with your colleagues; the fun part for me, at this point in my career, is the architecture, the interface, the thing that is getting solved for. It's nice for once to have line of sight on designs and be able to delegate that work instead of writing variations on functions I've written thousands if not tens of thousands of times. Often for projects that are fundamentally flawed or low impact in the grand scheme of things.

discuss

order

hackable_sand|1 month ago

I sense a serious disconnect. I don't go to the dojo once.

zer00eyz|1 month ago

If this were another industry...

I don't know why people build houses with nail guns, I like my hammer... Whats the point of building a house if you're not going to pound the nails in yourself.

AI tooling is great at getting all the boiler plate and bootstrapping out of the way... One still has to have a thoughtful design for a solution, to leave those gaps where you see things evolving rather than writing something so concrete that you're scrapping it to add new features.

zwnow|1 month ago

You can pick apart a nail gun and see how it exactly works pretty easily. You cant do that with LLMs. Also a nail gun doesn't get less accurate the more nails you shoot one after another, a LLM does get less accurate the more steps it goes through. Also a nail gun shoots straight and not in random directions as that would be considered dangerous. A LLM does shoot into random directions. The same prompt will often yield different results. With a nail gun you can easily pull the plug and you wont have to verify if the nail got placed correctly for an unreasonable amount of time, with LLM output you have to verify everything which takes a lot of time. If an LLM really is such a great tool for you I fear you are not verifying everything it does.

If the boilerplate is that obvious why not just have a blueprint for that and copy and paste it over using a parrot?

Also I dont have a nail gun subscription and the nail gun vendor doesnt get to see what I am doing with it.

andy99|1 month ago

This appears to misunderstand both construction and software development, nail guns and LLMs are not remotely parallel.

You’re comparing a deterministic method of quickly installing a fastener with something that nondeterministically designs and builds the whole building.

Shog9|1 month ago

Nail guns are great. For nails that fit into them and spaces they fit into. But if you can't hit a nail with a hammer, you're limited to the sort of tasks that can be accomplished with the nail guns and gun-nails you have with you.

This is the way with many labor-saving devices.

thefaux|1 month ago

Sure, but I prefer to work on projects that are fundamentally sound and high impact. Indeed, I have certainly noticed a pattern that very often ai enthusiasts exalt its capabilities to automate work that appears to be of questionable value in the first place, apart from the important second order property of keeping the developer sheltered and fed.

mlrtime|1 month ago

Can you tell us these patterns (should be easy) that have questionable value but yet they are being paid well enough for rent/food?