Blog

All posts

Next page

Sked: merged calendars as a service - Jan. 22, 2018 Python  Tools  Web 

I have a little bit of an obsession with calendars, mostly generated ones via a variety of tools. I don’t do well with pen-and-paper for this sort of things, and one of these days I will write the Grand Unified Todo Manager To Rule Them All (which will also eat emails, Calendars and probably a…

Panegyric: showing off what we’ve done on Github - Jan. 4, 2018 Web  Tools 

Last month, I said we’d be talking more about open source work that we’re doing. This month, I’ve been building Panegyric, a WordPress plugin (which is what this site is written in). This plugin (which isn’t live on the site yet, but will be soon) lists all the Github pull requests we’ve recently done. However…

Business Idea: Animal Sanctuary video feeds - Dec. 10, 2017 Business Ideas 

A while back I built a tool for displaying live videos of kittens. At the time, one of the things I discovered was that despite there being umpteen billions of cat videos on the internet, there are relatively few live video streams (and only one tortoise feed AFAIK). One of the main ones is TinyKittens, who do great work with feral cats, but I was always wondering about why there isn't more of this sort of thing. Then yesterday I was at the demo day for Escape the City's Career Change Accelerator (which my partner has been on recently), and one of their cohort mentioned wanting to work in a turtle sanctuary, which made me think about this problem again.

You should be contributing to open source. Yes, all of you! - Nov. 28, 2017 Pontification 

In the wake of Hacktoberfest 2017 finishing (and I’ve managed to get the t-shirt again for the 3rd year in a row), I figured I’d try and convince a few more people to give back to open source projects. This is something I do just as part of my day-to-day work, and I want to…

AirDnD: How to do it - Nov. 7, 2017 Gaming  Pontification  Business Ideas 

So earlier today there was a tweet

Turns out it's not a radically new idea but I was still kinda curious and started plotting out how I'd do it.

Gasconade: Making blog posts for Twitter users - Sept. 6, 2017 Rust  Web 

Recently there’s been a lot of Twitter posts with the text ‘1/X’ or ‘Thread:’ in them, followed by umpteen other tweets because apparently the relevant poster both refuses to follow the parsimonious limits of the Twitter platform, and for some reason also refuses to write an actual blog post. Given these days the technical act…

Befunge for Clojurescript - Aug. 21, 2017 Clojure  Javascript  Web 

Having written the Beatnik interpreter a few months ago, I was recently reminded that my Befunge interpreter still didn’t have a Clojurescript version and, given it’s been almost exactly five years since that post, it’s about time. For the impatient, it’s hosted on Github pages. By default it loads ‘Hello World’, and there’s a couple…

Tailgate: calendar data for books - July 25, 2017

I’ve had an idea for a while, but like many good ideas it has the problem “but where do we get the data from?”. The idea in a nutshell: Songkick, but for authors. Songkick, for those who don’t use it, is a service that lets you track bands and get told when they announce new…

Android widget for Dragon Go Server - June 19, 2017 Android  Kotlin  Technology 

I’m a fan of Go, (the game, very much not the language), but I don’t ever seem to get around to having time to play it in person. Thankfully some folks made the Dragon Go Server which is a sort of ‘play by web’ server for playing games of Go over an extended period, and means I…

How to actually secure IoT devices - May 30, 2017 Hardware  Pontification  Rant  Business Ideas 

Every day it feels like there’s some new Internet of Things (IoT) story, telling us how these new devices in our homes and offices are causing more and more havoc. On the other hand, we really like the new and shiny things doing funky things for us, and that doesn’t look like it’s slowing down…

Next page