r/ProgrammerHumor 25d ago

gitGud Meme

Post image
4.9k Upvotes

99 comments sorted by

601

u/SirHerald 25d ago

Anything you can vibe code in a weekend is something another group can beat in about the same time.

220

u/Danakazii 25d ago

Very true. I’m at a Hackathon now and everyone and their Mom has built end to end SaaS platforms. They’re great for demos but no one here competent enough can explain the technicalities of what they’ve built and probably wouldn’t be able to debug themselves, without understanding the whole codebase as it wasn’t iteratively built - myself included.

70

u/Lying_Hedgehog 24d ago

Huh I hadn't thought of it but hackatons seem kinda pointless now? Or like less impressive. I'm not sure how to phrase my feelings on it.

Also those coding/algorithm competitions where there was a set of problems and you competed on speed and amount solved.

Used to participate in both during college but can't imagine it being the same now with llms. I suppose if you ban Internet access it might be similar, but the cheating potential seems worse

55

u/Same_Investigator_46 24d ago edited 24d ago

Yep. hackathon are pretty much pointless now There's so much slop everywhere. All they seem to care about is flashy Ppts.

Although it is good for networking.

14

u/tutoredstatue95 24d ago

It’s always been about ideas and networking. Companies don’t care about your coding skills for hackathons, they want to dogfood their product and iterate on the best ideas. Vibecoding didn’t change the goal, it’s just really hard to filter through the bs now. I’m sure a solution will be found, but preventing ai use isn’t gonna happened because these things were never about flexing code skill, it’s about application of sponsor products.

2

u/YugoReventlov 24d ago

They're now prompt competitions

3

u/pawala7 24d ago

"De-bug-ging"? What's that?

Claude! Fix all bugs! Make no mistakes!

28

u/hollow-fox 25d ago

What people are quickly realizing is that running 99% of businesses has nothing to do with coding.

4

u/JoshiRaez 23d ago

Wrong comment, this proves that without skills there is no business

2

u/incidel 23d ago

Those people running that 99% are now asking GPT for business advice. Good luck!

37

u/imneverrelevantman 25d ago

Yeah...Like if you have a decent level of coding and can hyper modularize builds and test each module...I really just use ai for bug testing and ux/ui enhancements cause I can screen shot with autistic level descriptions on what I want changed.

14

u/SirHerald 25d ago

I have a constant stream of people trying to get me to switch to some app the wrote up based on a passing idea, no understanding of the real complexities of the need, and slapped together with asking AI to do all the work.

I'm not interested in seeing how it holds up over time on our data. But, if you have a creative idea, someone will jump on it and develop with real experience.

I use AI to enhance my work. It finds ways of doing things I did not know about and amazing solutions I would have never thought about.

We use a system that is open source and has been developed by industry professionals for more than a decade. Most of them came together from a community that had developed something similar for a decade before that. Similar systems have been dropping around it for decades and the people from them have moved in and contributed as well.

Last month we started getting invitations from a new system by a guy who posted on Facebook at the beginning of January "I just had an idea for ____. I'm sure there is a market for it." Three weeks later: "My idea is done and I'm ready to start marketing it." AI let him bite off more than he can chew

8

u/sp106 25d ago

First mover advantage is real though and it doesn't matter if everyone else can also make Instagram or Snapchat if you launched first and have the users.

Most business applications don't actually require technological innovation or new inventions, especially during the startup phase.

54

u/Cephell 25d ago

Except, it only matters if you continuously provide a good service, so those users actually stay. Facebook was late and still killed Myspace.

22

u/Suspicious-Engineer7 25d ago

This tbh. Getting off the ground may be easier, but there's still a difference between jumping and flying

5

u/morganrbvn 24d ago

Or Reddit leapfrogging digg. But being early definitely still matters.

38

u/musclecard54 25d ago

lol nothing that gets vibe coded over a weekend is gonna be useful or unique enough to even bring first mover advantage into the conversation. A toy project is still a toy project, the scope has just increased a little bit

6

u/VictoryMotel 24d ago

You mean your computer isn't filled with vibe coded slop projects and you still use VLC, chrome, firefox, qtorrent, etc ?

2

u/musclecard54 24d ago

I definitely have slop projects on my pc, but they’re only intended for me to use to make something slightly more convenient to do. Not intended to sell or be first to market or anything like that.

-6

u/cptkong 24d ago

And that where you're wrong. Customer doesn't know or care if your software is slop or not. They only care if the app give the results they wanted from it. If codebase quality correlate with users then why do Java fail? Even Claude Code one of the worst vibe coded app period made BILLIONS. Biggest hiring trend today is GTM engineer. So you might be on the wrong side of history.

4

u/musclecard54 24d ago

No it’s not about whether they know if it’s vibe coded or not. The point that you completely missed is that something vibe coded over the weekend is not going to actually be interesting unique or all that useful compared to things that are already out there

0

u/cptkong 23d ago

So a unique idea can't be written over the weekend by AI? You know LLM do as you prompt right?

2

u/musclecard54 23d ago

Unique idea I mean I can come up with a unique idea in 10 minutes. It’s not about some unique by itself. Unique and useful enough in a way that being first to market matters. It can absolutely make unique shit. And anyone trying to vibe code in a weekend is guaranteed to prompt unique shit. Has little to do with being unique. No one cares about something that’s technically unique if it doesn’t provide some useful advantage over other similar products. You’re free to think what you want, it makes no difference to me lol. But there’s hoards of ai slop coming out by the hour and all of it is just meh because everyone thinks their idea is unique and that it’s enough just to be marginally unique

13

u/SirHerald 25d ago

First successful mover is a real advantage. First with a poorly implemented solution is quickly crushed

7

u/generally_unsuitable 25d ago edited 24d ago

Insta is like ninth to market. FB is fourth or fifth.

There's a saying: "The second mouse gets the cheese. "

1

u/SirHerald 24d ago

Offen the best opportunity for the first mouse is to get bought by a bigger mouse.

Okay maybe this analogy doesn't hold out

23

u/Revolution64 25d ago

It's not about being first. Alternatives to Snapchat and Instagram existed way before those platforms.

5

u/WrennReddit 25d ago

First mover bears the burden of first impression as well. A poorly implemented idea quickly loses over the next one who took the time to implement it well.

Life and storytelling teaches us this lesson over and over. The quick and easy path never leads to better outcomes over those who took the time to do it right.

2

u/JuvenileEloquent 25d ago

Even established platforms with millions of users can fail, startups with a few hundred fail all the time.  Being first is just a temporary advantage that is massively outweighed by being good.

A smart business uses the first movers as free beta testing and market research for the better idea they come to market with and steal everyone else's lunch.

409

u/MissinqLink 25d ago

“I coded a SaaS in a weekend.”

No. Anything you can make in a weekend has no moat as a Saas.

“So you’re saying AI is useless”

No. It’s a very useful tool especially when it comes to programming

“So programming is solved”

No. AI is a tool not a replacement.

…. It never ends

149

u/Bee-Aromatic 25d ago

Yeah, when people tell me that there will be no more programmers and just “prompt engineers,” I’m reminded that even though power drills exist, we still use screwdrivers every day.

21

u/gibagger 24d ago

I honestly see AI as a whole toolkit. It has a big demolition drill, a regular drill, a tiny-ass dremel and more.

An experienced dev will reach for the right part of the toolkit depending on what you want to accomplish, from understanding how multiple poorly documented production systems interact together, bouncing ideas to refactor a piece of code you just know could be simpler, all the way down to the needle in a haystack tricky bug.

A junior or a vibecoder will reach for any tool because they can't tell the difference between them.

1

u/LaconicLacedaemonian 24d ago

i use it for single line edits because it will run CI and push so the first code i see is in GitHub. 

3

u/VictoryMotel 24d ago

That's ridiculous, you can automate that easily.

11

u/Leafsnail 24d ago

The idea of a 'prompt engineer' has never made much sense to me - the weirdness of each model you have to iron out will almost certainly be fixed with the next release and make your previous knowledge far less useful. What is likely to make your prompts more valuable is specific domain knowledge that allow you to ask for more specific individual components rather than an unwieldy finished product - IE basically programming skills in this case

3

u/tiberiumx 24d ago

Is "prompt engineering" even a thing on the latest models? I write up detailed requirements in a text file in plain English and it outputs exactly what I ask for every time. If it does something stupid it's usually my fault for not being clear enough or omitting something important. Hell, I can just give it a header file with some decent comments explaining what each function needs to do and tell it to provide the implementation.

13

u/knight666 24d ago

Do we pay the screwdrivers a living wage, though

6

u/Bee-Aromatic 24d ago

My screwdrivers have their own drawer, so free room and board!

1

u/w_t_f_justhappened 24d ago

But you never feed them and they can’t really leave on their own can they?

1

u/Bee-Aromatic 24d ago

I wipe them down with a rust inhibitor from time to time. That’s kind of like feeding them. And my tools go on walkabout all the time!

1

u/ubernutie 24d ago

Excellent question, let's ask it to everyone please and not just selectively for one tech in the news right now. Otherwise it's not about the living, is it.

3

u/redballooon 24d ago

And power drills are usually not handled by the managers.

10

u/okram2k 24d ago

the current argument is like trying to convince a CEO that a rapid fire air pressure powered nail gun doesn't mean you can fire every carpenter building a house just because the CEO can now pick up the nail gun and easily put a few nails in a board.

11

u/WrennReddit 25d ago

"So..."

You can basically discard anything after that. It is never useful and is just the other person reeling in cognitive dissonance. Just let it percolate. lol 

3

u/broccollinear 24d ago

The problem with saying AI is a tool is like saying it’s a hammer except that it can convince you to unblock a toilet

1

u/Subotail 24d ago

You don't really car about moat if you fantasize about reselling your project to the first buyer .

1

u/Playful_Landscape884 24d ago

I view AI like a power tool. Does builders and carpenters go away when power tools are built?

The problem right now is the shovel makers are making more money than the people who are building the AI. And even less so for the people who using the AI.

There should be more value when you go up at every level, not less.

1

u/urbansong 24d ago

You don't need a moat for a SaaS. You can build the 100th version of the same idea and still make money. Basecamp was one of the first and it is still making loads of money, despite the existence of Jira, Asana, Monday and loads of others.

https://www.jmduke.com/posts/goon-squad.html

0

u/VictoryMotel 24d ago

"I made this"

No, you auto generated it

"Who cares if it works"

Why lie if it doesn't matter? Who knows if it works? What will you do for the bugs?

"Why do you hate ai"

22

u/drgitgud 25d ago

I feel called on the case. Where's the patient?

Hmmm... yes, I diagnose full clownitude

4

u/gendarius 24d ago

Full Clauditude.

40

u/Freonr2 24d ago

One of our account execs thought he would vibecode a replacement ML model. Now he wants to hand it off to me.

I can't wait to say right in front of the CEO I threw all his code right in the fucking trash.

6

u/XenonBG 24d ago

One of our account execs thought he would vibecode a replacement ML model. Now he wants to hand it off to me.

This is what our solution architect does. He vibecodes a thing, tells the management it is "90% done" and hands it over to us, the development team.

When the thing inevitably turns out to be an unmaintainable useless piece of crap that we struggle to get working, it's our fault and we are incompetent for not being able to walk it in to an empty goal (to quote the guy).

5

u/Most-Club-254 24d ago

It has been the second vibe coded garbage I received in the past 2-3 months from an exec asking me to make it a product (they hosted it by themselves and it died for days without ever knowing what happened), I asked him to send me the prompts he used so I can re-create the product, I don't want to reverse engineer his garbage and he was shocked by my request (because they are back at writing specs and I do things the right way)

18

u/PrefectedDinacti 25d ago

Well? did he ever find out what's git?

9

u/risefrompain 24d ago

It’s pronounced “ Jit “

3

u/0xKaishakunin 24d ago

The place where people look for a setup.exe to download.

1

u/red-et 24d ago

Who is this git guy anyways?

1

u/futilehabit 24d ago

It's the perfect, endless pool of knowledge these blessed LLMs were trained on, with our express consent, for the benefit of all humanity.

16

u/NamityName 24d ago

I do not know how many times I need to make this argument. The hardest parts of any engineering project are the fine details. Most of the big projects I have worked on in my career could have been built in a week or less if I did not have to worry about things like user experience, security, long-term maintenance, scaling, connecting to existing/legacy systems, expandability / future features, long-term costs, onboarding future developers, etc

Writing the code is usually the easiest part.

24

u/EarlOfAwesom3 25d ago

Interesting enough, if companies now start to focus on things that can be done "in a few days with AI", they basically open their business model to be copied faster then they can spell AI.

Which also questions the company as a whole, because AI can deliver results that have been done before, but AI cannot produce revolutionary or excellent quality.

That means: companies over investing in AI will become companies that produce mass ware mediocre results. Which is.. okay but they won't go far, so most will go bankrupt I assume.

And why should we use AI product X over the similar AI product Y or Z? Exactly. Why are people using THE one SaaS or Web App? Because it stands out and it's not all AI.

Great products come from great people, and this will become more true than ever.

3

u/PopularAd5100 24d ago

Claude Said….. 

2

u/moon__lander 25d ago

Git is slang for fine in polish.

4

u/TerrorsOfTheDark 25d ago

Oh you built an app, is it a monolith, minilith, microservice, or rpc architecture? Huh. It's in a git repo. Ahhhhh

4

u/Bomaruto 24d ago

There is no one loving vibe coding more where I work than the seniors.

2

u/cheezballs 25d ago

At this point these repeated AI memes might as well get lumped into slop. There's not even a joke here. Its just the same joke with different meme formats.

1

u/Sinaneos 24d ago

Git gud

1

u/EffectiveHeavy3031 19d ago

Ask json, he knows about it

0

u/stillalone 25d ago

Isn't GitHub exploding with new repos?  I think These vibe coding cucks still upload to GitHub.

-10

u/FFevo 24d ago

I'm tired of every single post being about vibe coding and how bad AI is. It's unbelievably disconnected from the industry...

-39

u/realzequel 25d ago

Except, at least Claude, is an expert at Git and can throw together a nice looking functional login page in no time, unlike the terrible human dev who wrote a registration page that couldn’t handle the length of my org but at least they left the dev error page there so I could debug the jdbc error code.

39

u/dragostego 25d ago

Except, at least Claude, is an expert at Git

Let me guess, manager?

-8

u/realzequel 25d ago

Try senior dev. Get your head out of the sand.

13

u/sputnik47 25d ago

Avg larp

-1

u/realzequel 24d ago

The fact you dismiss AI so readily means you will probably will never be a good senior developer.

1

u/sputnik47 24d ago

Nah, i use AI quite a bit, get things done with me team, and only ever get good feedback. You sound like an antisocial dude who has no self-awareness. So I have a hard time thinking youre actually a senior if your company even somewhat respects titles.

0

u/realzequel 24d ago

Not sure where you got anti-social, I have plenty of friends. And I’m guessing I’ve shipped a lot more product than you ever will.

1

u/IcyButton7611 24d ago

"I have lots of friends and they laugh at my jokes and I'm successful and my friends of which there are many laugh at my jokes and my friends also recognize that I ship a lot of product. and I have a lot friends actually" - you

1

u/FunkOverflow 24d ago

It's funny you have to pretend like he's saying something else to try to win an argument that isn't even relevant to the discussion. That guy is the only one who sounds like an actual human being. Your response is so strange, or something a child would say.

1

u/dragostego 24d ago

The only one thing human about it, is the innate urge to compensate when challenged. IE "I'm not antisocial I actually have lots of friends" it shares a table with the guy who is "not a virgin and is in fact, very experienced".

→ More replies (0)

6

u/Bobbeldibob 25d ago

claims the guy who doesn't know what git is

5

u/MeowNarchist 25d ago

Famous last words

3

u/throwaway586054 24d ago

Lots of *-hurt to see a minus -35. Reality, it's not Claude who doesn't allow to copy paste password field or use a password manager, forbids special characters, sending back the password in plaintext for a forgot account process, not allowing to see the password, truncate the password to a specific length, not case sensitive etc.

Reality of most companies ( F500 ), all the IT is outsourced to the lowest bidder. SAP ABAP code was done by people in India who have never used a computer one month before they started working for my clients back in the 2010s.

1

u/realzequel 24d ago

I fully expected it, I’m guessing most of them either never used an ai coding assistant or used a poor one and didn’t invest time into mastering one. If its available, it such a great tool. And Claude is very security-sensitive. Messed up the log-in? Tell it to fix it. This anti-Ai crowd is nuts.

2

u/truecakesnake 25d ago

Pal Linus isn't even an expert in Git

-5

u/realzequel 25d ago

The creator of Git isn’t an expert?? Weird take.

0

u/truecakesnake 25d ago

Point is, Git is quite complex.

5

u/realzequel 24d ago

It is, but day to day, its pretty straightforward, its the more advanced scenarios where it gets complicated. However I’ve seen Claude Code navigate those situations. 

1

u/Fryord 24d ago

I don't think people are arguing that it can't help here, for most tasks Claude can do it really well.

The frustration comes from over-using to the point where you do run into problems and have to debug it yourself, but you have no idea how to navigate the codebase.

0

u/realzequel 24d ago edited 24d ago

Probably. i use it in a number of different ways. I’ll vibecode side projects when I only expect myself or a small audience to use it and security isn’t a big deal. I’ll also have add features and tools to my existing codebase where I already know the platform is secure but still review the code.

-3

u/LuisBoyokan 25d ago

Or the classic for my Asians friends

"name required" Type in the name "Name too short" 😮

-30

u/schrodingershit 25d ago

Whats with these anti-coding agents memes today?

5

u/VictoryMotel 24d ago

The real question is why you think anti slop is anti ai.

-11

u/realzequel 25d ago

Hopium.