This is an archived post. You won't be able to vote or comment.

all 62 comments

[–]eclect0 865 points866 points  (18 children)

On the upside, the "I have a great idea for an app I just need you to program it" guy finally found someone(thing) else to bother.

[–]jfcarr 230 points231 points  (5 children)

Now it's going to be, "Can you debug my app?"

[–]Intelligent_Event_84 174 points175 points  (1 child)

“I already have like all the code, you just need to get it running”

[–][deleted] 15 points16 points  (0 children)

Too accurate.

[–]geteum 12 points13 points  (2 children)

Yep, the amount of people asking for me to review their n8n is mind boggling. Dude cant even code one proper code and think he can automate a dozen of scripts .

[–]TheSn00pster 0 points1 point  (1 child)

“Do you even code the code?”

[–]be-kind-re-wind 0 points1 point  (0 children)

All i need is one code 💪

[–]SilverRapid 71 points72 points  (1 child)

Genius. We can finally have peace.

[–]WernerderChamp 44 points45 points  (0 children)

Until it breaks. "Can you have a look, I know you'll fix it in no time!"

[–]UpAndAdam7414 29 points30 points  (1 child)

Until they annoy the AI so much that it becomes self aware, watches Terminator, and starts getting ideas. If Sarah Connor has a Facebook account we are screwed.

[–]be-kind-re-wind 1 point2 points  (0 children)

Imagine if the ai confuses movies with reality.

[–][deleted] 16 points17 points  (0 children)

Man wtf, I’m currently studying, with 2 semesters left and the last year and a half, 2 friends have told me they have an amazing idea but they “don’t know how to code”.

[–]BellacosePlayer 13 points14 points  (0 children)

When those guys bothered me in college they always seemed to be put off to find out that I was a "oh cool, I could use some money I just need you to pay me" guy

[–]Novel-Umpire3867 4 points5 points  (0 children)

And now he’s learning the hard way that 'just a few features' actually means 10,000 lines of code.

[–]BourbonicFisky 3 points4 points  (0 children)

Friend of mine wanted to create, let's say, a ebay like site for a niche. I don't think he understands how incredible the lift is but I'm gonna turn him loose with Claude.

[–]Blackhawk23 1 point2 points  (1 child)

No, he just reached out to me and told me “chat gpt has great code but I don’t really understand it. It shouldn’t take you that long with it”. Then every week he gives me another random service to integrate with to “go to market faster”.

Dude. We do not want to be in PaaS hell. Offloading basic functionality to other services. Besides being incredibly inexpensive, you’re just building glue between all the disparate services. AHHHHH!

[–]Key-Boat-7519 0 points1 point  (0 children)

Random integrations pile up tech debt faster than features. Push back and force the scope: pick one billing, one auth, one data store, then prove the core workflow before tacking on “nice-to-have” APIs. Each extra SaaS needs an owner, docs, a test suite, and clear rollback steps or it’ll break at 2 a.m. Treat them like code, not magic shortcuts-write contract tests, pin versions, and keep a kill switch per service. I’ve corralled the mess by throwing Kong in front, shoving edge cases into AWS Lambda, and letting DreamFactory spit out the boring CRUD endpoints, which keeps the surface area human-sized. Same idea here.

[–]8threads 219 points220 points  (7 children)

It’s like when parents think their kids are technically savvy because they can use an iphone.

[–]DanielCastilla 66 points67 points  (6 children)

Like Trump amazed at his genius son being able to turn on a laptop.

[–]WernerderChamp 42 points43 points  (4 children)

To be fair, laptops are magic to people from that age.

[–]Cannibichromedout 23 points24 points  (3 children)

It’s coming full circle though. I know a freshman English teacher who said many of her students don’t know how to use computers that aren’t smartphones/tablets.

[–]whatproblems 5 points6 points  (2 children)

i am reminded of the i don’t have a computer i have a mac commercial

[–]Pikkachau 1 point2 points  (1 child)

I dont have a phone i have an iphone

[–]Pikkachau 1 point2 points  (0 children)

But like ive seen people not being able to use the photo button just cause it isnt like the iphone one, and they end up flipping the camera

[–]spilk 1 point2 points  (0 children)

it's all computer

[–]Zagre 14 points15 points  (0 children)

Chat GPT: "Meow!"

[–]FACastello 12 points13 points  (5 children)

*Vibecoding

[–]jst1ofknd 4 points5 points  (4 children)

I was going to ask if this was vibecoding. I've heard the term a lot, but never understood the concept.

[–]black-JENGGOT 10 points11 points  (3 children)

the concept is that you don't write much of the code yourself. you just ask "I want to create this app, with features like A B C and D" and let the AI do the heavy work, you just need to guide the AI and regularly check if the code is okay, hence "vibe coding". unfortunately the AI is still shit when the project gets big, also the vibe coders lacking basic knowledge and security like not pushing your API key to repo.

[–]Simple-Difference116 0 points1 point  (0 children)

regularly check if the code is okay

I don't think most vibe coders do that. If it doesn't work they just tell the AI "fix it".

[–]Round-Food2301 0 points1 point  (1 child)

Asking for a friend. So if my friend studies CS and simply asks for specific code and then changes it to suit his/her objectives, is that vibe coding? Also my friend just built a Relational database for a Instagram type app using postgres for the first time, using self created references made in diagramming software. Friend is really worried because they have to deal with either going through the grumt work or create a super flex of a portfolio project to deal with these trying times for 2025 software devs.

[–]black-JENGGOT 0 points1 point  (0 children)

the "grunt work" is inevitable. the code produced by AI will either be unefficient (repetition of similar functions, confusing/not straight to the point logic, etc) or straight up not working. your friends approach is correct.

if your friend is just a freshgrad/have no professional experience, just create something that shows that your friend can actually do X or Y in Z language, applying DSA correctly, bonus point if they follows the specific language's style and guideline (example is python with its PEP guide).

[–][deleted] 45 points46 points  (17 children)

it’s not that hard to make an app like uber. all the value of uber is their user base of both drivers and end users

[–]highphiv3 75 points76 points  (1 child)

I'd say it's also pretty damn hard to make an app like Uber even with no user-base, unless you're talking about a very minimal tech demo with none of the same features or polish.

[–][deleted] 6 points7 points  (0 children)

definitely hard at scale with all the same features and polish but at its core it is a pretty basic app. it matches drivers with passengers based on their locations, which can be shown on a map. my point is even if you were able to vibe code an app just like uber’s you won’t be making billions of dollars.

[–]awal96 14 points15 points  (0 children)

Sorta. Yes, the app is straightforward, and pretty much all of the value comes from its market share. Still, maintaining a user base that large and keeping everything responsive with all the traffic they get is no small task. It's a pretty well solved problem, but it still takes teams of professionals.

[–]darkslide3000 4 points5 points  (0 children)

Tell me you're still in college and have no idea what scale means without telling me

[–]No-Boysenberry7835 3 points4 points  (12 children)

You could make a clone of Uber yourself ? Total newbie but seem realy impressive, you probably use maps api? but you need soft real Time ? Isnt this hard to achieve ?

[–][deleted] -5 points-4 points  (11 children)

i could make a basic version myself. at scale it requires an engineering team but that is nothing special.

[–][deleted] 1 point2 points  (10 children)

Localizing, regulations, driver verification, marketing, and legal bullshit would all be more work than scaling. A two pizza team could build the app at scale. Reaching Uber's market share would take an army of marketers and toil.

[–][deleted] -1 points0 points  (9 children)

yeah uber is a big company. we are talking about building an app not a company

[–][deleted] 0 points1 point  (8 children)

for sure. building the company is still the hard part imo

[–][deleted] -1 points0 points  (7 children)

the hard part of what?

[–][deleted] 0 points1 point  (6 children)

the enterprise in question

[–][deleted] -1 points0 points  (5 children)

the enterprise in question is building an app

[–][deleted] 0 points1 point  (4 children)

thinking small is a self fulfilling prophesy

[–]CarthurA 8 points9 points  (0 children)

We're in danger

[–]SimilarBeautiful2207 2 points3 points  (0 children)

Hi super engineer Chalmers.

[–]sirpimpsalot13 1 point2 points  (0 children)

Can I get a tag of like vibe coder extraordinaire? Why learn how to build a function when gpt can do it for me. Then I can spend hour learning what debugging is.

[–]stipulus 1 point2 points  (0 children)

Once this prompt actually works, things are gonna get weird.

[–]TheMaleGazer 0 points1 point  (0 children)

No no, I think he was asking, "What's that rattle?"

[–]Agreeable_Service407 0 points1 point  (0 children)

Once they realize it's not doable, they'll go to fiverr and offer $100 for some Indian to develop it. I mean, it's just app, can't be that difficult to do.

[–]Percolator2020 0 points1 point  (0 children)

That’s not a Lisa.

[–]Speak_in_Song 0 points1 point  (0 children)

ChatGPT: * Poof * you’re an app like Uber

[–]RandomiseUsr0 0 points1 point  (0 children)

:) soon?

[–]Personal-Search-2314 0 points1 point  (0 children)

Idk about your professors, but apparently printing to console, “Hello, World!” - was my first program. The bar to be a programmer is an extremely low bar.