Y'all realize that vibe-coding is a play by hardware, cloud, mobile plan, and operating system producers to get you to all buy more expensive computers and cell phones, and/or to purchase access to data center computation and faster Internet, right?

Right?

You know that, right?

You know that you can refactor the AI-generated code down to like a third of the size and eliminate half of the functionality, and it will still do the same stuff, right?

You knew that. Of course, you did.

Vibe-coding gone wild is why Nostr apps are so incredibly inefficient.

*WE ALL KNEW THAT, RIGHT?*

nostr:nevent1qvzqqqqqqypzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqyw8wumn8ghj7argv43kjarpv3jkctnwdaehgu339e3k7mf0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcqyrm0sw9f7u30yjxmz83t480e5n7v5gea9km64hk6l2zcfy54r53sqhzgsmr

Reply to this note

Please Login to reply.

Discussion

Lost battle... Laziness and mediocrity always wins. The sad reality is that we are heading to a world of even worse software than the crap we have today. And the funny thing is... Even with all the layoffs and "efficiency" measure, cost will effectively raise. Writing coding was never the bottleneck of the software lifecycle and the AI trend is only making it worse. We'll have a security and maintenance nightmare to deal with. DORA metrics are already showing some productivity loss despite the "acceleration" that AI brings to the table.

By the way, Nostr is not the only ecosystem full of 20 something YoE pumping code with AI as fast as possible. And I'm not anti-AI per see, it's just another overblown tool been hyped up as everything in tech... Having said that, yeah, the level of damage being done this time is... Concerning.

They're trying to creep their way into infrastructure and high-security projects. We get applications from people wanting to be senior test managers, who can't explain basic coding concepts like recursive functions, calls, CRUD, or dead code.

They do really badly in interviews and can't write pseudocode on paper, so they're easy to find, so far. I expect them to get sneakier.

Planes will be falling out of the sky, fr.

Really hard thinking still needs to be done on paper, IMHO. Most of these new-fangled vibe coding folks have never even sharpened a pencil.

Some might actually be effectively illiterate, as they use audio prompts, now, talking at their computer the way teenage girls talk into their cellphones to record voice messages.

Give them a short text and ask them to read it aloud and then answer the question in the text by writing the answer on the paper below it.

Will soon weed out 99% of wannabe developers.

They be like, "What's a pseudocode?"

for real, planes will be falling out of the sky

first they hire women with marginal technical ability

then they hire programmers with marginal technical ability

the cracks are obvious

i just bought a plastic funnel yesterday and just noticed as saw drips leaking over the side of the bottle i was funneling into

was a nice big nasty crack right at the top of the stem of the funnel, i mean really big

i think we are at the point where everything you buy you have to check it over thoroughly because if you need it to work, the chances are about 1 in 4 right now that it doesn't work, breaks in 2 months, or that they will pretend there is no problem when you put it in for warranty

Yup.

Sorry for the long wall of text already, but nostr:nprofile1qqs06gywary09qmcp2249ztwfq3ue8wxhl2yyp3c39thzp55plvj0sgprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj74c23x6 got me into a philosophical mood... Plus I'm thinking about this a lot lately :).

You are more than correct. Planes are already falling out of the sky and unfortunately its going to get much worse before it gets better.

About paper & pen interviews, I totally agree. I tend to be more than a bit biased towards TDD and XP practices when it comes to development. Someone’s performance on paper, as well as their ability to explain what they did on said paper without the help of any tools, is a good predictor of their fit and performance. While a lot of folks (especially the younger Python/JS crowd that has unsurprisingly embraced vibe coding full force) really dislike my interview style, the truth is: after 20 years doing this for a living, I’ve figured out there's a strong correlation between folks who take a sheet of paper (or its digital equivalent), do some simple upfront analysis, make an effort to figure out requirements, prioritise them, and translate them into clean, functional tests and their performance as developers. They generally outperform everyone else.... Because... Well, they know how to think :).

Plenty of pattern parrots out there are doing well at LeetCode, yet still can’t code their way out of a paperback, despite solving three hard dynamic programming problems in 45 minutes. In theory they can "code" better than me, but they can't think. And I mean this for devs themselves, for QA folks, it’s twice as valid.

Again, this is my bias, but it's not only mine. Kent Beck and Martin Fowler have both written something along these lines:

https://tidyfirst.substack.com/p/forest-and-desert

https://martinfowler.com/bliki/ForestAndDesert.html

Folks who are allergic to fundamentals (i.e., what I call the modern “SPA framework fullstack dev”) won’t be able to figure out requirements, won’t communicate properly, won’t work well in cross-functional teams, and will flat-out refuse to believe there’s a world where requirements are well understood, properly prioritised and tested. They see refactoring as yak shaving and don't see the point of maintaining the structure of the code and keeping your options opened. For them, a healthy architecture is just a bunch of random “guidelines” from old farts like me. And while they may “comply,” they won’t take ownership of it as the living, breathing, evolving thing it is. They are pretty damn good at keeping EMs and PMs happy by moving tickets around, though... And unfortunately, that’s what a lot of people in charge prioritise.

Having said thst. My approach to the desertification problem has evolved. I stopped trying to convince desert dwellers that forests exist. I stopped trying to plant trees in the desert all by myself. (Try to introduce proper practices in the wrong place, and the majority will not only fight against it to the death... You’ll become an annoyance, and they’ll fight against you specifically). Now I look for like-minded folks and work to avoid the desertification of the few forests that are still out there. Outside the forest, I’ll just work the desert way and be done with it. The boy scout principle still applies, but that’s pretty much it for me.

This posture takes a lot of mental strength. Human nature is to get angry, try to fix the world, and stop the damage. But the truth is, shouting at folks to do something they don’t believe in (and don’t think is possible) won’t work. Trying to go the extra mile where it isn’t valued will just burn you out. You’ll get nothing done and ultimately contribute to their perception that you’re full of crap... You will be made an example, the name of the game is proving that there’s no way but their way, and all of your efforts will ultimately only accelerate desertification.

It’s more effective to cultivate existing forests and lend a hand to the few people who are ready to make the transition. It’s sad, but this applies to everything in life. You build something good for yourself, and you help those who are willing to be helped. If you try to help those who don’t want help, or those who claim to but aren’t ready to put in the effort, you’ll only become their scapegoat.

So, ultimately, my message here is: as painful as it is, let the "vibe coders" be. It’s their reality and their path.

shut up AI, you jerk

😂 I don't think he's AI.

Me and ChatGPT are apparently siblings... I can't blame AI for mimicking my style, lol. Even when my text is full of typos folks still think I'm AI 🤣.

Still, to the original point: Shut up AI, shut up low coding, shut up WYSIWYG, shut up 4GL shut up COBOL... It won't work. With time the AI hype will shut up itself up... Until them, embrace the "Brave new world".

Here's a good book for Alexandria by the way: https://archive.org/details/applicationdevel00mart

Is it AI or just a chatty nerd?

This is the new Things We Need To Know.

https://www.engadget.com/ai/researchers-secretly-experimented-on-reddit-users-with-ai-generated-comments-194328026.html

One dead giveway is that real AI farms karma and connections while chatty nerds are told to shut hp 🤣

Replace 'vibe coders' with 'kamala voters' and it's just as relevant

Anybody needs an AI server? Psst psst

Hubby's like, to really get this AI writing my docs for me, I need to just buy this new gaming laptop and a new server and upgrade...

scarcity mindset

Nah, they just sort of hit the physical walls of doubling processing power every10 years, and switched to this middleware layer, so that they can then say you just need to purchase an additional or bigger processor.

Everyone is going to be investing major bucks in this stuff. Hardware isn't free and distilled AI is only of very limited use and requires high-paid engineering to implement it effectively, on a local level. So, you pay either way.

TL;DR the AI is cheap or free, but you need to upgrade your services and hardware to run it. And soon more-efficient code will die out, and you will _have_ to use AI for every damned thing, so you'll get trapped in the upgrade.

New iPhone every year, just to post a kind 01 note.

“don’t trust, make shit up”

"vibe coding" is operational radiation sickness and mild psychological distortion caused by microwave heating of the brain fluid, mildly cooking the grey matter of your brain (which over time, turn into dead tissue known as plaque (dementia). it is not a skill. it is a medical emergency.

we should probably start using adult terminology.

dorsey, these types of "teams" are just mediocre internet goons with many words and negligible substance.