> technical debt accumulates when you prioritize quantity over quality
> mental debt accumulates when you prioritize output over input
every time you use “AI” to write code for you, you accumulate mental debt (you roll the prompt die until you get the desired output, rather than building the output deterministically, from a first-principles basis)
your bet is that “AI” will evolve faster than your codebase will accumulate mental debt, such that no human will ever have to have a deep understanding of the codebase and its inner workings
I promise you this: you will lose that bet (applies to any significant software project, not only to
@Shopify)
and then you will be left with humans trying to deeply understand something not written by humans, or with humans having to recreate that something from scratch in way that humans can understand