seeing non-engineer vibecoders continually build the wrong things gives me hope my experience is not yet expendable

Replies (13)

A non engineer who was new to nostr demo’d me a nostr app that encrypted data to relays. But it was making a whole bunch of weird encryption decisions, crypto not native to nostr, etc
I’ve “encrypted” all our data in sha256 to make it secure. It also takes up less space. Ok… now decrypt it. 🫣
All this ai thing cannot have any other direction, getting the future people unable.to write code, trust will be 100% moved to ai. No options apart this.one. If you are old enough like me you can remember some high school telephone number, smartphone deleted this skill. Money? wow 50 years ago here nobody wanted a pos card, young people hate cash now... Example are.infinite, humans tends to lower energy states...ai will do this for many works. Coders...for sure..
Even with the advent of LLM, life experience became more, not less, important to see through "hallucinations". I use OpenEvidence nearly daily. A doctor would be able to more throughly vet everything due to their more nuanced understanding most if the time. And implementing the information into a treatment plan is better done by a physician. Same with vibe coding, your experience allows you to spot issues, and potential future issues, which would be missed by non-engineer.
I’m in the non-engineer vibecoder camp working at a mid-sized company alongside a 12-person engineering team and I definitely agree. The main unlock of vibecoding is letting your non-dev team members work on the long tail of tooling and internal system features that never make it out of the backlog. There are an endless numbers of these little things that only one person cares about because it would save them an hour a month. The engineering team’s role in this is to build the architecture and guardrails to not let this turn into a mess.
In my experience as a non-engineer with very mild development experience, when I toy with AI it has the feeling of a skill multiplier. With a skill of 0.1 I can give it instructions (eg comply with these NIPs, keep it all local within the browser using web storage, etc) doing way more than I could have on my own. Multiplying a skill of zero, though ("dear AI: build this thing on your own without oversight") makes for a broken mess of incompatibility and unnecessary (and probably insecure) back-ends.