Hello World

Все хорошо, почему ты спрашиваешь?

My name is Adam, and I'm the person whose website you're viewing right now. I have profiles in a variety of other places if you're into that. If you're interested in my professional activities you can check out my CV.

Silly little things I wrote

Occasionally I write about things, mostly software. This is where I post things when I do.

26 AUG 2022

Using Indego Robot Mowers from Homey

Calling an HTTP API with HomeyScript

12 AUG 2022

Literate Programming with Org Mode 🦄

Using org-mode to generate code from documentation

01 AUG 2021

A Rusty Web Service 🦀

Setting up a small web service using Rust, Postgres, and Kafka

28 FEB 2019

Choose Your Own Representation

HTTP APIs can adjust their responses to better suit the needs of their clients

29 NOV 2016

Refactoring Factories

Sometimes patterns with goofy names get overused, and we need to apply a refactoring with a goofy name to get rid of them.

21 JAN 2016

F# and C# being bros

C# is nice and all, but sometimes you want to add a bit of F# spice to your life. Lucky for you, they get along just swell!

11 OCT 2015

How do I even git?

Git is a cool system, but not if you suck at using it. Read this handy guide on how to do stuff in git, and then you won't suck at it - yay!

These posts are also available as an RSS Feed

Weird little things I made

Sometimes I make small utilities outside of my day job, they might even be useful some of the time...

A "cheap" key light

Want better lighting on video calls but don't have fancy lights? If you have a second monitor, open this page there for extremely high quality white light 😉


Emacs Giphy

A small function for Emacs that generates a markdown snippet for a gif from Giphy based on a keyword

emacs logo