Having a faceless more seamless internet is actually a great thing. If everything becomes easier to use and requires less to maintain competition will rise and prices will fall. I would love to type into a chatbot I want to go to Alaska from Oregon what are the best flights? Then have it give me five or so different airlines with competitive pricing. It's always been about controlling the algorithm, game hasn't changed just the user interface has.
There's something exhilarating about pushing through to some "everything works like I think it should" point, and you can often get there without doing the conscientious, diligent, methodical "right" way of doing things, and it's only getting easier. At the point where everything works, if it's not just a toy or experiment, you definitely have to go back and understand everything. There will be a ton to fix, and it might take longer to do it like that than just by doing it right the first time.
I'm not a professional SWE, I just know enough
to understand what the right processes look like, and vibe coding is awesome but chaotic and messy.
I've noticed that as well. I don't memorize every single syntax error, but when I use agents to help code I learn why they fail and how to correct them. The same way I would imagine a teacher learns the best way to teach their students.
Going fast is awesome. If you have a bit of caffeine in the morning, turn on some tunes, and get into your workflow it's awesome. I get so sucked into my coding projects that when I'm done I'm disoriented. Nothing quite like being in the zone.
adaptive systems architect. legally blind. technologist. author. rapper. open sourcing the future one repository at a time. Collectivist.
damiangriggs@damiangriggs.com