Recent Posts

OpenWrt + Pi-Hole on Rpi Zero over USB

9 minute read

Several years ago, I decided to try out network-level ad blocking at home. I had an extra Raspberry Pi Zero W, and a coworker mentioned they were happy with ...

Who’s testing your product?

5 minute read

This opinion is shaped by my career path: at Intuit with a QA team I enjoyed working with, and then working at Stripe without dedicated QA. This particular i...

AQI with PyPortal

2 minute read

Our house doesn’t have A/C, nor insulation. It gets quite hot during the summer, unless we open the windows. However, it’s fire season again, and that means ...

Campaign Notes as a Player

4 minute read

I recently started playing D&D again, after a long hiatus. I got very excited about it and wanted to take robust notes, but didn’t know how to best appro...