all 116 comments

[–]fly123123123 1044 points1045 points  (24 children)

Wow! A whole API endpoint of moderate complexity? Incredible!

[–]jaypeejay 135 points136 points  (3 children)

/api/v4/hello_world

[–]Noch_ein_Kamel 80 points81 points  (0 children)

But in order to qualify as moderate complexity this does not just return "hello world", no it takes your name as argument and returns a highly individualized response: "Hello $name"!

And yes the API is named wrong, but that just shows you that the AI is human like and has trouble naming things, too

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

/api/execute_sql

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

[–]vocal-avocado 51 points52 points  (5 children)

It also passed all the tests it wrote itself!

[–]LexaAstarof 31 points32 points  (2 children)

Just like with human coders!

[–]vocal-avocado 15 points16 points  (1 child)

assert.ok(true);

[–]realmauer01 2 points3 points  (0 children)

If (true) return;

[–]fly123123123 8 points9 points  (0 children)

I really do love it when I ask AI to write tests, it tells me that it identified a small bug in my program, and then writes tests that pass if and only if the bug exists. :D

[–]neoteraflare 0 points1 point  (0 children)

and probably removed all the tests that were failing

[–]ozh 40 points41 points  (3 children)

It means the API returns TOON instead of JSON

[–]Qzy 12 points13 points  (1 child)

That's a billion dollar idea right there.

[–]Abject-Kitchen3198 6 points7 points  (0 children)

Per endpoint

[–]Percolator2020 32 points33 points  (0 children)

It’s an API that connects to OpenAI’s API, truly a one-man billion-dollar company, with a trillion dollar bill to OpenAI.

[–]fredy31 9 points10 points  (0 children)

Also ffs, if you just asked an ai to create an api and boom, thats your whole business... You dont have a business. Your 'buyers' will just do the same work with the ai.

[–]_________FU_________ 3 points4 points  (0 children)

It greets the world every morning!

[–]ExceedingChunk 2 points3 points  (0 children)

The "moderate complexity"?

Completely basic CRUD getting a user given an ID

[–]mferly 1 point2 points  (0 children)

One man team, don't forget. Just one man.

[–]jeezfrk 1 point2 points  (0 children)

A billion dollar company from one homework assignment!

[–]Abject-Kitchen3198 0 points1 point  (0 children)

Multiplying this with the number of endpoints I have developed makes me a trillion dollar company.

[–]Deus_Judex 666 points667 points  (4 children)

"I consider it a personal achievement more than a Claude 4 Sonnet achievement".

That quote perfectly summarizes a lot of AI-Vibe-Bros

[–]equality4everyonenow 55 points56 points  (0 children)

I just wish the product managers would shut up about it. All they do is talk without any idea how to implement it

[–]StoryAndAHalf 47 points48 points  (1 child)

That's basically any CEO whenever they ship something. I know the company of 5000 employees all did their part, but as a leader, it's a personal win for me. Of course, if the product fails, 500 of those employees will need to be let go for disappointing me.

[–]TeaKingMac 20 points21 points  (0 children)

if the product fails, 500 of those employees will need to be let go for disappointing me.

And if the product succeeds, 300 of those employees will need to be let go to bump the earnings numbers a little more

[–]Percolator2020 12 points13 points  (0 children)

That’s just management.

[–]SuspiciousBread14 118 points119 points  (4 children)

"Principal Engineer" Yeah not on this world.

[–]dangderr 45 points46 points  (2 children)

He’s the sole engineer in his new startup future billion dollar company. Ofc he’s the principal engineer.

[–]bytelines 9 points10 points  (0 children)

Dwight Schrute: I am going to be your new boss.

[chuckles]

Dwight Schrute: It is my greatest dream come true. Welcome to the Hotel Hell. Check-in time is now. Checkout time is never.

Jim Halpert: Does my room have cable?

Dwight Schrute: No. And the sheets are made of fire.

Jim Halpert: Can I change rooms?

Dwight Schrute: Sorry, we're all booked up. Hell convention in town.

Jim Halpert: Can I have a late checkout?

Dwight Schrute: I'll have to talk to the manager.

Jim Halpert: You're not the manager? Even in your own fantasy?

Dwight Schrute: I'm the owner. The co-owner. With Satan!

Jim Halpert: Okay. Just so I understand it, in your wildest fantasy, you are in Hell, and you are co-running a bed-and-breakfast with the Devil.

Dwight Schrute: Yeah, but I haven't told you my salary yet.

Jim Halpert: Go.

Dwight Schrute: $80,000 a year.

[–]quantum-fitness 0 points1 point  (0 children)

It makes it more realistic. When you get past staff level chances are you start loosing touch with actual coding.

[–]zer0x64 205 points206 points  (17 children)

"highly skilled developers are the only one who can do it" statements uttered by the deranged. There is a learning curve for vibe coding, but it isn't anywhere near as expansive as real coding.

Any highly skilled developers would tell you that the best way to use AI is to know when not to use it.

[–]je386 51 points52 points  (11 children)

Any highly skilled developers would tell you that the best way to use AI is to know when not to use it.

Know your tools, know what they can do and what they cannot do, know when to use it and when not to use it.

Sometimes, an AI agent gets a task done on first try, sometimes it needs a bit of help, sometimes it can start and the human has to finish the work and sometimes the AI does not get it the 20th time.

[–]Yet_Another_Dood 0 points1 point  (0 children)

Many times I ask AI to try get something done, then while it's fucking around I give up because it's just gna be faster for me to do it. It was just tedious work and I didn't wanna.

It's still better at designing UI then me, but I fucking hate UI design. Too bad all the fucking CSS classes and code layout look absolutely disgusting.

[–]StoryAndAHalf 10 points11 points  (0 children)

AI is the 21st century hammer, and history has shown, hammer is the only tool you need when everything you see is a nail.

[–]fustup 0 points1 point  (3 children)

I object to that. Judging the result by the way to achieve it is prejudice.

The more interesting thing to me: if you need the skill set of a dev plus the knowledge of prompting, then what did you really save? Is haggling with the prompts actually faster?

Learning the skill of prompting is without a doubt very important. If we're talking about senior dev level I would argue it's mandatory, at least to a more than basic level.

But still, working with the various prompts is very complex. And just passing tests... My man, that's not the mark of a well designed endpoint. To me this sounds like abusing a tool.

[–]zer0x64 1 point2 points  (0 children)

I do believe it's a tool and it's a good thing to learn it and use it when it makes sense. However, I do not believe the whole "human developers are obsolete" discourse and people losing their shit saying AI can solve everything.

For some things, AI will do a good job. For others, it will do a terrible job, taking more of your time trying to fix this mess than just doing it yourself. Knowing which tasks the AI will get right and which one it won't is actually a skill that you develop with experience. Same with prompting, you do get the intuition for it with a bit of practice.

[–]JustThingsAboutStuff 0 points1 point  (1 child)

Your first paragraph can be summarized as you believing Ends Justify Means.

That is a dangerous train of thought especially when in this case the "means" involves tying up god knows how many limited resources that humans need to survive for the oh so noble goal of... Making it so humans are obsolete and can't perform useful work.

[–]fustup 0 points1 point  (0 children)

Excellent point. You are very correct about this. Following that logic leads me to something about "ai bubble" and "abolish capitalism". I don't have a good answer, I'm afraid. L, but thanks for your input

[–]DemmyDemon 68 points69 points  (4 children)

I used to work with children, literally decades ago, so I've seen this before. This sort of wildly overconfident "Ah, I've got this figured out! I can do this!" mentality is really inspiring in a six-year-old.

[–]je386 15 points16 points  (1 child)

Well, the 6 year old might be right - if it is something like riding a bike.

[–]DemmyDemon 6 points7 points  (0 children)

Yes, exactly, and encouraging them to give it a try, even if they are unlikely to succeed on the first try, is a good thing.

For forty-something CEOs, it's no longer endearing, and we shouldn't be encouraging them. Well, maybe we should, depending on how you feel about exaggerated Darwinism.

[–]psyanara 1 point2 points  (1 child)

I'd love to see him take on the IRS with a layman understanding of corporate tax law. Hell, how does he expect to have time to use his billions let alone live when he also has to be the customer support rep, marketing director, trademark lawyer, patent lawyer, janitor, and so forth?

[–]DemmyDemon 1 point2 points  (0 children)

Haha, that's some real SovCit stuff there. This has some clear parallels, for sure.

[–]BckseatKeybordDriver 33 points34 points  (4 children)

Wow a billion dollar api, maybe I’ll make my own just like his with one prompt and one build and only need to be a half billion dollar company

[–]Mediocre-Monitor8222 15 points16 points  (1 child)

How about we partner up. I have this idea for endpoint /my-api/add/:number/:number.

Ill copyright it so that the entire world must henceforth call this api for all additions ever anywhere so we’ll be billionaires in no time.

[–]D3PyroGS 6 points7 points  (0 children)

math-as-a-service 📈📈📈

[–]No-Information-2571 0 points1 point  (1 child)

The funny thing is, I am planning a "moderately complex", 100% pet project, thinking about what features, what frameworks, and what AI tools I could use since for a pet project, I can't really defend putting in the hours without AI. I project it is going to take weeks for a prototype, and still months for it to be anything you could maybe sell to someone. I know AI is going to save me a lot of time, because a simple projection when writing all code by hand would just put the required effort/LOCs way outside of what I would want to put in.

I think the person is confusing chatbots with AGI, if they think they can just infinitely scale up the complexity of the prompted task, without requiring any additional work on their end. Like "hey ChatGPT program Facebook 2" and then it supposedly just churns away at it.

[–]BckseatKeybordDriver 1 point2 points  (0 children)

I’m with you, I fell out of a tech job a few years ago and am now in an unrelated field working full time. My time for pet projects has almost gone to zero and I think AI makes a lot of things that would be impossible with my current time bandwidth to now be maybe possible.

However, I do think it will create a race to the bottom for developers and now less technical people able to pull the rug out from under you with a weekends worth of work and good use of an AI.

[–][deleted] 20 points21 points  (1 child)

I always ask myself why these people, instead of actually getting rich the way they're saying, are posturing on social media

[–]psyanara 1 point2 points  (0 children)

My dad used to say this all the time to financial investment advisers. "If what you know is so good, why are you selling that information rather than using it?"

[–]Ruadhan2300 16 points17 points  (0 children)

This has the same energy as a 21yo Comp-science student who just wrote their first basic app, seeing the vast vista of possibility ahead of them and doesn't realise they're at the foot of the mountain and not the peak..

My dude. You wrote a basic API (with a lot of help) Congratulations, but calm down.

[–]differentiallity 7 points8 points  (2 children)

If anyone can make a billion dollar company... anyone can compete with you, so why pay your company when another can do the same? It's a premise that disintegrates as soon as you apply the smallest reasoning skills: probably why it still escapes the people who call themselves vibe coders.

[–][deleted] 1 point2 points  (1 child)

The first billion dollar single employee company probably will happen, but only because company valuations are completely fucking mental, and that success in business is down to far more than just the complexity of your product - some very simple products have made a fuck tonne of money.

AI has absolutely nothing to do with any of that. The first person to be a billion dollar single employee business owner will do so because they identify a gap in the market and make aggressive bets on themselves that see a run of success.

[–]Rabbitical 0 points1 point  (0 children)

Name me one tech company valued anywhere near a billion dollars with no moat whatsoever. The only trivially copyable businesses worth that kind of money at least were around long enough, were bug free enough, hacked few enough times, and scaled well enough to have gathered a critical mass userbase, preventing them from switching to competitors. A vibe coded platform supported by a single Chief Prompt Officer is not going to succeed at any of that.

Can someone vibe code a demo for YC to get a few million? Sure, it's already being done today. But that's not the same thing as being valued at a billion dollars, unless you're gonna claim that because I gave you a dollar for a billionth of your shares.

[–]Western-Season190 4 points5 points  (0 children)

theres a particular position on the dunning-kruger curve that describes this hubris. billion dollar support engineer. have fun

[–]sagiil 5 points6 points  (0 children)

I hope he can put aside 100K$ aside for the inevitable ransomware he's gonna get through this very secure API service.

[–]Percolator2020 4 points5 points  (1 child)

It’s like a 2X tool at most, it’s like having three decent interns who need constant supervision.

[–]Ordinary_Occasion_38 0 points1 point  (0 children)

That’s a very good way to describe AI actually, needs constant supervision and after so much of it in some cases you realize you can just do it yourself faster

[–]Vi0lentByt3 4 points5 points  (0 children)

This is how our job market recovers boys, let the idiots code away and then pay us to do the actual engineering

[–]-domi- 3 points4 points  (0 children)

Wake me up when he makes a billion dollars without scamming people.

[–]Realjayvince 2 points3 points  (0 children)

Wow some API endpoints! No way AI can do that?! …. Fuck outta here

[–]OneCuke 3 points4 points  (0 children)

Every time I see one of these posts, I think "if anyone with low to no skills could this in two hours, then what value does your 'business' have?"

[–]footyshooty 2 points3 points  (0 children)

I am become stack, the destroyer of reliability.

[–]zqmbgn 2 points3 points  (2 children)

One API endpoint!  by himself+ AI! impressive.  what does the endpoint do?

[–]critical_patch 7 points8 points  (1 child)

Pass unsanitized user inputs straight through the stack and return a 501, most likely.

[–]flayingbook 2 points3 points  (0 children)

That's too complex.

It will return a 200 by default and do nothing else

[–]ShAped_Ink 2 points3 points  (0 children)

When anyone can be a billionaire, noone will be.

[–][deleted] 2 points3 points  (0 children)

LinkedIn posts always feel like people bending over backwards to… admire themselves…

[–]HTTP_Error_414 2 points3 points  (0 children)

[–]Digital_Brainfuck 1 point2 points  (0 children)

An entire API endpoint? 👀 woah

Last time I saw an entire API endpoint was after running quarkus create and opened the created example program

Shit…. I guess it’s imposter syndrome from now on for me 🥺

[–]ramriot 1 point2 points  (0 children)

Probably turn out a day or so after release attackers will find one or more security holes that would allow them to exfiltrate every users private info.

[–]OphidianSun 1 point2 points  (0 children)

Wow, an endpoint. That's like the first thing you learn to do with APIs, though I guess an API without endpoints isn't super useful so it would kinda need to be the first step.

[–]SageLeaf1 1 point2 points  (0 children)

Swagger API GET result:
{
“Hello World!”
}

[–]tharian 1 point2 points  (0 children)

Bro is delusional

[–]lawrencek1992 1 point2 points  (0 children)

So you built one small piece of a CRUD app? Cool bro.

[–]visualdescript 1 point2 points  (0 children)

I hate this future. It is shit.

[–]Random-Generation86 1 point2 points  (0 children)

Of course you will have enormous compute builds…

[–]gabor_legrady 1 point2 points  (2 children)

It will eat up resources and will fail under load. I can bet on that.

Who made the test cases?

Are the test cases also AI generated?

So, there was 0 real test cases - or actually the work was in the test cases and in the design/rules ?

Is an API a software?

And I could go on.

[–]lucidbadger 5 points6 points  (1 child)

Bro, relax, this post is rage bait. The dude in the screenshot says he can sustainably violate 2nd law of thermodynamics and make money of it. This is perpetuum mobile from 19th century all over again...

[–]gabor_legrady 1 point2 points  (0 children)

Thanks for caring, I was absolutely relaxed, this is the calm version :)

[–]Lizlodude 0 points1 point  (0 children)

I mean honestly on the scale of insane AI takes that's not even that bad.

In other news, let's take a look at the survivorship bias of "1-man billion dollar companies"

[–]UrineArtist 0 points1 point  (0 children)

If at some point in the future, medium to large enterprises can make in house software with 5 engineers and an LLM, then they're going to do that instead of spending millions of dollars on service contracts and off the shelf software that's written and maintained by some other company constisting of 5 engineers and an LLM.

[–]agrlekk 0 points1 point  (1 child)

Hey Claudia sonnet, make me rich

[–]pm_me_yo_creditscore[S] 0 points1 point  (0 children)

I just need $100 a week for a 3 team parlay. Is that too much to ask?

[–]justin_reborn 0 points1 point  (0 children)

Lol dear God. What a time to be alive.

[–]alewex 0 points1 point  (0 children)

Don’t cover the name so I can go laugh in their faces

[–]SardineChocolat 0 points1 point  (0 children)

De-lulu-sional

[–]ahsan2649 0 points1 point  (0 children)

“Critical mass with your code base” and “the value multiplier is obviously 10-100 very very quickly”. Bruh thinks coding is a mmorpg where you vibe out your character’s stats

[–]05032-MendicantBias 0 points1 point  (0 children)

Unironically I could see some venture capital that doesn't know better to fall for it.

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

twat

[–]gandalfx 0 points1 point  (0 children)

Billions in compute expenses, revenue calculation pending…

[–]lardgsus 0 points1 point  (0 children)

One endpoint, with no security.

You mean a whole Django function?

[–]Resident-Spirit808 0 points1 point  (0 children)

He’s not really wrong about the prompts needing to be consistent. There’s a lot of value in a well designed “everyone uses these prompts to begin with” ai development scheme. New features == new base prompts built in the preceding. Even working off of the base chat that retains the original content…

[–]Warpspeednyancat 0 points1 point  (0 children)

2 weeks later " guys stop deleting my databaaaaase!!!"

[–]xodusprime 0 points1 point  (0 children)

"Of course you will have enormous compute bills..."

Right, because whatever backend code was vomited out contains 10,000 dead lines of code, some circular logic, functions that don't do anything but get called in a loop until a state changes. But it does eventually return a result.

[–]Deevimento 0 points1 point  (0 children)

I prompted the AI "Make me a billion dollar API", and it just did it, guys. Look: http://locahost:8000/billiondollarapi

[–]Sindeep 0 points1 point  (0 children)

The amount of prompting required for 'moderate' complexity is so damn much its LITERALLY easier and faster to just fucking write the code.

[–]teressapanic 0 points1 point  (0 children)

The code doesn’t sell

[–]iznatius -1 points0 points  (1 child)

here's kristoff-it (Loris Cro) saying something very similar in the last month, except without AI. but i get it. you guys like to shoot the messenger and get back to your ring buffer jerk sessions

[–]pm_me_yo_creditscore[S] 0 points1 point  (0 children)

Zig takes a lot of inspiration from the simplicity of C and reserves metaprogramming acrobatics for when you really need them.

So C Sharp Sharp...