Tag: Project Debrief
-
Typed config: A refactor story
Back in my days with Google Cloud Support, we wrote and maintained a case automation system. It would regularly inspect all our support cases and apply rules against them that checked for certain conditions and then executed certain actions. Our config was a text protobuf specifying each of the rules something like: On initialization the…
-
Project Debrief: UV Index on Home Assistant
Project Goals I use Home Assistant for home automation, with a handy dashboard visible in my living room. On sunny days, I would like to know whether I need sunscreen so a UV index display is ideal. Home Assistant does already have a UV Index integration but is has two issues: Design The first step…
-
Project Debrief: ELO Foosball
Project Goals The staff at the startup I was in around 2013 conformed to stereotype by playing a lot of Foosball, and quite competitively at that. To revel in this, I decided to write an app that would a) allow us to track games and b) provide a ranking of players! Design For tracking games,…