3 ms·
Expanding on this. Scaffolding breaks my mental model for reading code. This often results in more mental overhead and slower/worse outcomes. When scaffolding
by SkyPuncher 4y ago
Expanding on this.
Scaffolding breaks my mental model for reading code. This often results in more mental overhead and slower/worse outcomes.
When scaffolding generates code for me, I read it as psuedo-blessed code. Rather than starting from a clean slate and working through my mental checklist, I must interpret what the scaffolder created. Figure out what I _actually_ need and figure out what needs changing.
By contrast, without a scaffolder, I feel like it's much easier for me to build a mental model around the problem I'm solving - focusing in on the more important components first. Yes, I know that I'll probably need 20 files to complete a feature. However, I don't need those files right now.