there's no magic. every function you call, every tool you use, was designed and created by humans like you; you can learn how each piece of it works, it is masterable.

got that? cool. now use this overwrought IDE that will offer to support 20 ways to deploy code, the service we actually use to deploy code, three build tools, this library that re-writes all of our code before it runs, and the 8 different mini-programming languages and 17 context-specific config files you need to program *those*

each of which was selected on the basis of "i dunno, it's what everyone else is using these days" and configured by copying and pasting XML snippets from StackOverflow* until it more or less does what we want, most of the time, just turn around 3 times and always do a "clean --force=2" and it should work, if not reboot your computer

*the only place documentation exists for what you're trying to do

@octopus It's even worse when you created that mess yourself.

Having written programming languages with no other users & no other developers -- languages that err on the side of being relatively clean -- I get a tiny taste of that and feel immense pity for Larry Wall.

@octopus I though the beginning of the toot is some Sting cover