Just to preface, this isn't the typical "Am I being replaced by vibe coding" post.
I just had a talk with one of my first ongoing clients, who sort of helped me kickstart my freelancing "career". He is one of those people who has a broad understanding of the tech out there, and what its capabilities are, but is not a programmer. He wanted to show me, and get my opinion on a restaurant management app that he's been using Lovable to develop. Admittedly, a lot of it is very impressive, and he has obviously become very good at using these tools. Part of that scares me, but I've largely accepted the reality that my skillset has to expand beyond being a React code monkey (wish is not what I am, but you get the point). I've always been a curious generalist, so picking up new stuff comes easily, and I'll manage.
Anyways, here's the part that feels really gross. He's working on a feature that does some automated marketing using Higgsfield, so automated slop posting. Also a feature that consumes reviews from vendors, and he intends to use agents to post reviews as well.
I'm 43, I managed to convince my parents to get AOL when I was 12. I made a Geocities site at 14. I've been obsessed with computers and the internet for my entire life. I'm also an artist who had a somewhat successful run as a touring musician, much to the detriment of my career growth (not much money in Punk).
I feel the hobbies that I've been nurturing for my entire life are being destroyed by people who have finally found an entry point that requires the smallest amount of effort. We are literally watching the dead internet happen in real time, social media turning into a AI slop gallery, AI music topping the charts, and I just had a one-on-one conversation with someone that just doesn't care, because they get to feel creative for possibly the first time ever.
How are you all dealing with this?
What is happening now is that we are essentially abstracting away the entire coding layer, and partly even architecture and technology all at once (we aren't quite there yet, but we will be soon). What hasn't changed, and never will, is the human vision, the ideas of how new, innovative software (rather than just a clone) should be structured and how it should function.
I believe this shift is highly democratizing. It means teenagers can build cool new games, and financial minds can create the next great finance app. The hard part is no longer the programming itself; it is the software craftsmanship. It is about building an innovative and genuinely useful product, rather than just writing complex code (an identity we programmers have clung to for a long time). We have transitioned from being mere coders to true developers.
I also hope that young people today get the same opportunity to connect with software development as we did back in the Commodore 64 era. Only today, it isn't about squeezing every last drop of performance out of limited hardware, it is about bringing something truly useful or fun straight from your imagination into reality.
reply