😋 AI is Making Developers Dumb

「 Over time, I started to forget basic foundational elements of the languages I worked with. I started to forget parts of the syntax, how basic statements are used. It’s pretty embarrassing to look back and think about how I was eroding the knowledge I had gathered just because I wanted a short term speed increase 」

https://eli.cx/blog/ai-is-making-developers-dumb

#ai #aicode #vibecoding

@jbz One of the most effective ways I've found to learn a bit of "new" code (could be a new language, could be a new concept, could be a new way of looking at things) is to find a topic or area of knowledge that I like, and figure out a way to write some sort of application (even if it's just one-off scripts) to learn or do something that I couldn't do before.

It's not an exaggeration to say that a large chunk of my professional-level skill at software development has come from side projects at home. Not because they directly relate to any aspect of my regular career work. But instead because they translate into a greater understanding of software development as a general topic overall.

It's very much the opposite of a "vibe coding with AI" approach.

Instead of letting a tool I don't really understand do software development work I don't really understand, I let something I understand *really, really well* drive greater understanding of software development.