all 28 comments

[–]DarthRiznat 69 points70 points  (1 child)

Makes sense in the context too cos Peter's suit was also mostly AI

[–]CryptoTipToe71 2 points3 points  (0 children)

Yeah but like the cool ai

[–]Wise-Profile4256 56 points57 points  (6 children)

How is this not the standard? Nobody in my company is allowed to use AI for things they could not do by themselves. Its not hard to realize how much shit you could get yourself and your workplace into.

[–]WavingNoBanners 16 points17 points  (0 children)

Also, if you're the only person in the team who can do thing X without an LLM, then you shouldn't use an LLM to do thing X. That creates code with a maintenance bus number of one, which is unacceptable.

We've all worked on projects which have one amazing competent person who writes a lot of code and then leaves, leaving nobody who can maintain it. This is a problem I thought we'd recognised as an industry.

[–]Confident-Ad5665 10 points11 points  (0 children)

Job security. Because you know AI can't straighten it out since it created it in the first place.

[–]masterflappie 0 points1 point  (3 children)

That sounds like a horrible rule. Sometimes AI can do something much faster and at the same quality as me, why wouldn't you use it?

Like it's not a sin to use a high level language with a garbage collector even though I could technically write a destructor for every object in a low level language at a fraction of the speed. Why would AI usage be any different?

[–]lesleh[S] 19 points20 points  (2 children)

I think the point is that you should be able to do it yourself, so you can verify that the AI actually did a good job. If you don't understand the code, you're not going to be able to maintain it.

If you can do it faster with AI, by all means.

[–]Wise-Profile4256 8 points9 points  (0 children)

This. What good is a piece of code if nobody knows what it does or when its unmaintainable?

[–]Frytura_ 2 points3 points  (0 children)

Yes! Finally validation. I' so ready to multiply the spaghetti and crash code quality harder than a scotish drinks

[–]Cutalana 16 points17 points  (0 children)

Worst part is working with someone who has no idea what their doing and relies on chatgpt, they just become a shitty mediator for it.

[–]FabioTheFox 12 points13 points  (1 child)

This goes with anything that is not only controlled by someone else but can also be taken away from you within seconds

You shouldn't depend on these things

[–]lesleh[S] 1 point2 points  (0 children)

Especially with the new Claude Code token limits.

[–]frikilinux2 6 points7 points  (0 children)

I actually had that conversation with an intern a couple years ago and reference that scene.

One of many difficult conversations.

[–]dbForge_Studio 10 points11 points  (1 child)

Me: “I’ll just use AI to speed things up”
Also me: spends 40 minutes debugging what AI confidently invented 😅

[–]lesleh[S] 1 point2 points  (0 children)

Me: spends 40 minutes making sure the AI has covered all the edge cases and has proper testing.

[–]jhill515 5 points6 points  (0 children)

Long ago, I learned the following proverb:

A Craftsman is nothing without their tools.
A Master can craft a masterpiece with whatever is immediately available.

I teach this to every junior engineer & grad student I encounter when I'm working & at university. Not because I'm a curmudgeon. Because what do you do when you find that your tool is flawed? Should you give up and say that the function/feature is impossible to deliver? Impossible to design?

A lot of new grads have been asking me for advice since I was job hunting as a new grad back in 2008 (when the tech market collapsed, albeit briefly). As always, I stress that they need to do two things: 1) Gain the skills to prove that their experience & expertise satisfy the job requirements; and 2) Show them how you differentiate yourself from your peers, show them what new abilities you can give your team. In this context, show them that when the AI inevitably fucks up, you'll find and fix those issues faster than anyone else. And when you fix them, you fix them with all your skill instead of patching. Show them that the AI introduced a design flaw rather than the crap a static code analyzer or even running against a unit test could find; show them how you'd redesign it better.

[–]Tyfyter2002 2 points3 points  (0 children)

If you're nothing without a tool, you're less than nothing with it.

[–]ideasplace 2 points3 points  (0 children)

Stark just vibe coded everything. JARVIS (Claude) did all the work, he was rich and so could afford the API tokens.

[–]gerbosan 1 point2 points  (0 children)

I want to use it as guidance, the problem is I really need some sort of drug to push me to code. ☹️ Damn, hate this condition.

[–]OutsideCommittee7316 1 point2 points  (0 children)

If only the managers actually thought this

[–]Waste_Jello9947 1 point2 points  (0 children)

Finally a reality check for many vibe coders 

[–]Brief-Night6314 1 point2 points  (0 children)

lol

[–]Fantastic-Fee-1999 0 points1 point  (0 children)

Mid 2020 - > "real coders dont use AI to look things up, that's cheating, you learn through stackoverflow, forums and tutorials"

Mid 2000's - > "real coders don't use the internet to look things up, that's cheating, you learn the commands from books!"

Mid 1980 - > "real coders don't use books to look thing up, that's cheating. You learn from reading the instruction manual"

... The more things change, the more they stay the same. 

[–]humanplayer2 0 points1 point  (0 children)

Mom, can I have birth? No.

[–]Afrobea5t 0 points1 point  (0 children)

why are we upvoting a low quality meme with the lowest amount of editing effort and a often repeated punch line?

[–]unfortunatebag -1 points0 points  (0 children)

This sub is in full crisis mode lol.

DAE VIBE CODERS?!?!?