“There is one thing they will not experience: trial and error and figuring out the right way to do things leading to deep understanding of how to structure programs.”
As someone who “programs” with Ai, I actually disagree with this point. This is actually the ONLY thing I’ve had to really learn and think about, is structuring the app to be modular and built in a way to ensure pieces can be built without conflicting with other parts of the app. And fixing intractable bugs have largely been a process of restructuring the folders, modules, and where things are called from in order to avoid the too large context or attaching processes unnecessarily so they are dependent on each other.
IMO, it means that structure and design are the core of what someone has to learn, and the monotony of particular syntax and coding details is what gets largely obscured away.
At least in my experience and limited knowledge this seems like the case.🤔
nostr:note1v8h434wlaydlqn699rk8c30kjefphl2tdpu2xxphec80zd765apsx9qqfc