- Implicit practice: a sight reading parable. How does deliberate practise relate to what we do for work? We often forget that work can, and often should, involve deliberate practise.
- Using unwrap() in Rust is Okay. I broadly agree with this: unwrap() in Rust, used properly, makes
code better. My (very) minor source of disagreement is that I’ve almost never
seen
expect
help when debugging, but it always makes code messier. - How and why to do link-time symbol wrapping (or not?). More fun with linkers!
- Whence Systems Research? Why should we think big, when should we think big, why do we often fail to think big? This article doesn’t exactly answer these questions – indeed, it bounces around them – but it does at least give some rather useful examples and pointers.
- Weird monitor bugs people sent me in the last 5 years. I’ve seen some odd behaviour in monitors over the years but have never had enough data to conclude whether it’s them or me: more data definitely shows it can be the hardware, at least sometimes!
If you’d like updates on new blog posts: follow me on
Mastodon
or Twitter;
or subscribe to the RSS feed;
or subscribe to email updates: