hard to swallow 💊:

programming’s only actual value is in automating mundane, boring shit.
literally every other part of it is masturbatory problems we invented ourselves.
the absolutely most-useful lines of code are the ones that load defaults and pull information out of strings.
like the kik npm bit (lmao sup ted livingston kw represent) was so dumb, but the absolute DUMBEST part was all the node heads flipping their shit because it was about a library that did one thing: left-padding strings with spaces
like bro are you fucking kidding me? we’re so obsessed with this math homework trivia shit that we have to make fun of code reuse? as if these functions aren’t what should have been in the node stdlib years ago, considering how common they are to import?
like if this was about the package system and compiler/minifier including so much bloat (never mind the libs themselves) that nobody can write a website in under 20kB i’d be reading. but programmers draw a line in the stack and go “anything below this is bit-slinging” every time.
we make a dick-measuring contest out of every single thing it’s so depressing. like what are interviews, except trivia competitions where the prize is someone considering you decent at the basics of your job? you think electricians put each other through this shit? or carpenters?
and we wonder why the school-to-job pipeline is so leaky lmao
we treat our shit like it’s gonna save the world, and then treat the people who actually do world-saving programming like shit. kills me every time.
like at the end of the day, you know who uses the silly “unprogrammer-y” tricks to get their shit working? poor people. marginalized people. people who don’t speak english but have to understand isNaN(). people who have to keep the fucking lights on, man. they use left-pad.
oh, last thought: look no further for how dumb we are that CS is a degree, but IT and DevOps are diplomas/certificates. we had to have blue-collar and white-collar programming. we took a perfectly good thing and invented class warfare for it.
like k8s feels like the first time somebody saw Ops and Dev as equal parts of automating shit, and wrote a tool that treated deploying some software like running some software, just throwing some JSON/YAML at an API server. no wonder it gets its own awesome number-abbreviation.
You can follow @cnvandev.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: