When there's no build step, all the time is spent coding. None of it is spent configuring or setting up.
The hardest part of any software class in my experience is the triple combo of:
- installation
- "well it works on my machine" and
- "well this code worked for last semester's class"
When I have students start off editing one html file using pinned URL imports, the reliability is just insane. People might claim "installing typescript is reliable" but doesn't even come close to the reliability of not having a build step at all. No build step Just Works™, no M1 Mac edgecases, no npm audit, no rm rf node_modules.