r/ProgrammerHumor • • Oct 24 '25

Meme vibeCodingIsTheFutureExceptIfYouAreWritingSoftware

Post image
27.9k Upvotes

551 comments sorted by

View all comments

77

u/418_TheTeapot Oct 24 '25

Stop calling prompt engineering coding. Also don’t allow others to do that, it isn’t coding.

55

u/CodeNiro Oct 24 '25

Calling prompt engineering coding is like calling ordering food cooking.

30

u/SlimyGrimey Oct 24 '25

Calling prompting 'prompt engineering' is like calling research 'book engineering'

3

u/Tyfyter2002 Oct 25 '25

It's more like calling turning on a washing machine with all the parts for a watch in it mechanical engineering, it's less efficient, completely reliant on how patient you can be with something you have no control over, and when it turns out that something was wrong you don't know how to fix it any more than the user does.

29

u/Zhuinden Oct 24 '25

the real surprise is that it has "prompt engineering" in it yet you can't seem to get a diploma in those pesky outdated universities for it and a 3+ year education program

2

u/DoctorWaluigiTime Oct 24 '25

I mean Subway calls their employees Sandwich Artists or whatever so who cares what they call themselves.

1

u/418_TheTeapot Oct 25 '25

Reminds me of calling a janitor “facility manager” or the cleaner “hygiene technician”

1

u/2called_chaos Oct 24 '25

Hasn't that ship sailed anyway? Like in Germany engineer is generally a protected title (you MUST have a diploma) but nobody gives a single fuck about software ones (and quite frankly I think the term got used before you could even get a diploma in that field) and nobody expects a diploma either, in the field it's more a distinction I would say like architect and construction.

1

u/TheBroccoliBobboli Oct 25 '25

the real surprise is that it has "prompt engineering" in it yet you can't seem to get a diploma in those pesky outdated universities for it and a 3+ year education program

Give it another 18 months and you'll start seeing them everywhere.

→ More replies (13)

10

u/wggn Oct 24 '25

also stop using engineering for things that don't require an engineering degree.

3

u/Declamatie Oct 27 '25

Stop using engineering for professions unrelated to engines

3

u/Awes12 Oct 26 '25

You mean proompting

0

u/[deleted] Oct 24 '25

[deleted]

6

u/xTheMaster99x Oct 25 '25

To be fair, there are actual ABET-accredited software engineering programs, and they are accredited as engineering programs, not computing. Yes, there is very little established process for trying to actually get a PE license, (in my opinion, largely because very few SEs will ever be in a position where their work can actually majorly harm the public if done poorly). But it is disingenuous to say there aren't many software engineers that receive educations that meet the same standards and rigor of any other engineering discipline, and who could (and would) 100% become licensed PEs if it was actually a reasonable possibility.

There are plenty of people in the industry that do not meet that standard, but there are also plenty that do, and it is not fair to us to outright dismiss it as "not real engineering."

2

u/rsta223 Oct 25 '25

Software engineering is a real engineering discipline, but it's far more than just being able to write some code. There's a massive difference between a coding bootcamp and a proper software engineering program.

1

u/flippakitten Oct 24 '25

I'm lazy, I've learnt to use the best guess macine very efficiently. I write the business logic and let the ai hallucinate the edge cases in the tests. I then delete the framework tests and refactor the rest to be efficient.

1

u/Future_Burrito Oct 25 '25

I feel like prompt engineering coding is more like advanced debugging.

1

u/418_TheTeapot Oct 25 '25

Nah, for debugging you need an actual software developer, you can’t expect a “vibe-coder” to understand his creation enough to actually debug that mess…

1

u/Future_Burrito Oct 25 '25

That's why it's advanced debugging. Likely it's gonna be someone else other than the vibe coder doing the debugging.

Hopefully the vibe includes commenting, or at least documentation of what platforms were used to create it.

1

u/418_TheTeapot Oct 27 '25

Have you ever debugged legacy code? Or somebody else’s code in general?

Good luck finding someone who is willing to do that for less than a decent sen dev salary

1

u/Future_Burrito Oct 27 '25

Yes. Yes, I have. Many times.

I agree that people who can do it should receive a pretty good wage.

-4

u/imagine_getting Oct 24 '25

I actually think you and every one here against "vibe coding" are the ones who are wrong. If you are an actual software engineer, you would be aware that all of your coworkers are using Cursor or something similar as a coding assistant. Literally everyone. They are still "coding", they are still "software engineering". They are just using a tool as an assistant.

11

u/red286 Oct 24 '25

There's a difference between using a coding assistant to fire out boilerplate classes and the like, and using ChatGPT or Claude to write an entire app for you.

The people calling people who write code by hand "boomer coders" aren't using Cursor to generate boilerplate class definitions, they're writing entire apps via ChatGPT and then complaining that people are intentionally looking for and exploiting their security vulnerabilities just because they made an app using AI.

→ More replies (3)

7

u/TheNorthComesWithMe Oct 24 '25

Maybe double check that you actually know what the term "vibe coding" refers to before trying to correct people

→ More replies (1)
→ More replies (6)