Principle of Greatest Annoyance

There's a design thing called The Principle of Least Astonishment. Basically design things that do what the users think they should do. Anyway! I work by a principle which I've named The Principle of Greatest Annoyance. I half jokingly say that I'm reasonable at doing software stuff because when using…

Food Chain Magnate: First Thoughts

Since the SU&SD review of Food Chain Magnate (FCM) back in Febuary 2016 I've wanted to play it. Earlier this year there as a reprint/people found some spare stock/someone made bootleg copies of it. Jen said it was worth the price tag so I got a…

VS Code, pylint, virtualenv, pytest shenanigans!

Imagine you're writing some code. Maybe you're putting your recipies in git and doing CI/CD on them. Imagine you've got tests written in python using pytest. You're not a complete scrub and you're using a virtualenv. You've got pylint to lint your code. Your tests run. VS Code is…

Using Todoist

Imagine a Project Tracking system like Jira but designed for life as well as being not terrible. You can make tasks, assign them to people[0], give a deadline, add some comments, and put them in projects. Pretty simple CRUD right? Well yes but the execution is where the magic is.…

An Actual Smart Thermometer

We've recently moved to a house rather than a flat[0]. I've noticed that adjusting radiators to get equal temperatures in various rooms is an art not a science. I know the Nest exists but it's not smart enough. Here's what I want: Firstly just ditch the cloud. The small…

Hive

I've not written about Hive here before. I'm not sure why. I sort of assumed that I already had. I'll recommend it to basically anyone. It's such a pure and neat little game. You'll be placing and moving some really sturdy hexagonal pieces around the hive in order to pin…

Pixel C in a Post 2 World

As it tradition here, I write about the latest expensive big of Google kit I've bought. As we know I bought the Pixel C so fill the gap betwixt phone and computer. At the end of last year I bought the Pixel 2 to replace my One Plus X. How…