Kristian Glass - Do I Smell Burning?

2023 In Books

As per 2022, some things I read in 2023, along with some brief opinions/recommendations.

All categorisations are approximate at best and will probably cause some kind of contention.

2022 In Books

As per 2021, some things I read in 2022 (albeit written up nearly two years later), along with some brief opinions/recommendations.

All categorisations are approximate at best and will probably cause some kind of contention.

2021 In Books

As per 2020, some things I read in 2021 (albeit written up nearly three years later), along with some brief opinions/recommendations.

I still wasn’t travelling much in 2021, which disrupted when/how I usually read, and this left me in a bit of a reading funk. But despite the delay I figured I’d catch up, and I definitely enjoyed looking back!

All categorisations are approximate at best and will probably cause some kind of contention.

There Is No Root Cause

One of my biggest pet peeves, when it comes to incident management and response, is the term “the root cause”.

At best it feels naïve, at worst downright harmful - this notion that there is a singular “root cause” that we can just dig down to, and if we find that, then we’ve cracked it.

Incidents, even the simplest, tend to come from a complex web of context and considerations.

USB-C: A Rant

(Disclaimer: This is a minimally-edited version of a midnight rant on Discord. Do not expect a particularly nuanced take, this does not reflect my usual level of compassion and empathy, I’m sure the standards authors are smart and wonderful people and I benefit from their work etc.)

I’m sure the spec authors are smart and reasonable upstanding people who believe they are making the world a better place but with all due respect USB-C can absolutely get in the sea. Or at least I wish some very stubbed toes upon people.

There was a brief shining period in my life when USB felt good. I felt like I understood it, I felt like I could trust it. It was simple.

Why Us? A Favourite Interview Question

One of my favourite questions to ask in an initial job interview/screening is this:

What attracted you to the role with us?

Plus the absolutely vital follow-up:

(“I want a new job and yours didn’t sound completely awful” is an entirely reasonable answer!)

That second part is key.

How I Read

I love reading. When I was younger this was a bit of a problem - my parents had to move my dad’s Stephen King horror books because I’d start reading them as soon as I’d grown tall enough to reach the shelf - or the time I asked “mummy what’s a murder” because I would read old newspapers left around for recycling.

But I’ve found so much joy through reading - and even though today for various reasons I don’t read as much as I used to, it’s still one of the best ways for me to pick up information.

I read quickly (e.g. Lord of the Rings in about a week at around 10 years old). This is almost certainly a huge factor in my enjoyment. I don’t know how exactly I do this or where learned this; I think I taught myself at a fairly young age. But an indirect benefit, other than the obvious speed itself, is that it makes it very low cost to try out a book/series - it doesn’t take me much time or effort to get through enough to decide if I want to continue!

Using Pipenv on Read the Docs

I really like Read the Docs - a great documentation hosting platform, free for open source and community projects.

I really like Pipenv for managing my Python project dependencies.

Unfortunately Read the Docs have decided to not support Pipenv. This is perfectly reasonable of them - it’s their service, and everything they decide to support incurs a cost. Alas it’s not quite ideal for me!

Fortunately both tools provide useful compatibility features that make it pretty straightforward to get them working together: