Keep calm and use the runbook
Runbooks are important because they make knowledge easily actionable for someone without domain expertise. This ensures, for example, that the engineer who created the service doesn’t need to be the first line of defense in the event of an outage. Instead, if they create a runbook, anyone else can pick it up and take the right steps to fix the problem.
What’s the deal with all those weird wrong-number texts?
A deep dive into scam texts. Fascinating stuff.
Spectrum, this is why we all hate you
It’s fashionable to complain about the cable company oligopolies. So let me add to the pile.
OSI Layer Mnemonic
One of my coworkers loves to say “Layer 2”, “Layer 3”, etc. I learned this in school to pass a test and promptly forgot. There’s always a mnemonic, I know I memorized it once for that test. So I looked it up again so I can maybe stop feeling dumb on those calls:
My favorite Bash resources
Bash is everywhere and I write a stupid amount of it for that very reason. It’s pretty hard to write good Bash. Here are some resources I’ve used to try and level up my code.
Getting stuck
A pretty good list of some of the ways devs get stuck on their work.
How to review code links
Someone posted some code review guides on Hacker News. I need to give them a read and update this post on whether or not they are actually any good.
The book that taught me MySQL
It took me a few years to truly grasp MySQL and the concept of relational databases. The MySQL Pocket Reference is the book that helped it all click for me.
Jekyll image galleries in 2022
It’s been a while since I’ve attempted to make an image gallery with Jekyll.
Back in the Octopress days, you had to use a separate Jekyll plugin, or
Rakefile to generate it for you. These days, first class support for
static files (site.static_files
) makes it a breeze.
Jekyll cheatsheet
This Jekyll cheatsheet looks pretty nice 👌