Using AI is cognitive surrender. It's not your code, it's not your work.
Using typewriters is surrender!
Not your handwriting, not your work!
Using automated looms or wearing textiles woven by it is cognitive surrender. It's not your fabric, it's not your work.
Yes it is
its a decomp, it wasnt your code to begin with
There's a time for cognition and a time for just moving quickly and getting shit done.
Downloading a bunch of open source libraries and putting together some project with a bunch of glue code also requires little thinking, but before AI no one really said that was "cognitive surrender". People even got pats on the back... for using other people's work to build something.
IMO it's fine if you use it to review hand-written code. Vibe-coding (and especially 100% slop projects) on the other hand, is indeed cognitive surrender as it's identical to cheating on homework back then.
Could you not say the same about using a compiler or higher level language or a library you don’t understand or an algorithm you don’t understand or a chip that you don’t understand?
When I was in high school, graphing calculators were pretty new. New enough that most teachers had not yet encountered them.
I was a pretty nerdy kid even then, and I saw graphing calculator as 'portable computer' in 1993! So, of course I wanted one.
When our teachers found about them, they banned the use of graphing calculators, some teachers going so far as to only allowing 'four-bangers' (a basic one) for classes lower than Trig (I never got to Calc in high school).
Funny, but your statement reminded me of what one of math teachers used to say: "If you use a graphing calculator, you aren't doing math." It seems really quaint today.