Thread of things I wish I knew when I began programming, so that I would've known that it wasn't *me* but rather the *environment* that was slowing me down

Setting up a build system can suck the life out of any programmer, even very experienced ones
This is why I'm so excited to see the rise of tools like @replit and @Sonic_Pi. Eery beginner should have an exciting result within seconds, not hours! https://twitter.com/sebasbensu/status/1345593414818041856
This is why I'm so excited to see the rise of tools like @replit and @Sonic_Pi. Eery beginner should have an exciting result within seconds, not hours! https://twitter.com/sebasbensu/status/1345593414818041856
On the topic of build systems... I wish I'd realized sooner that fiddling with a bundler for hours is not inherently necessary. Javascript's dependency environment is worse than other programming languages, but I just thought that was normal.
Actually it was worse than that—I thought fancy build systems was what pros did, bc I took for granted that you need lots of dependencies to write a "serious" program. Yuck, now I've realized it's opposite. Good hackers know dependencies bring tradeoffs, and they minimize them.