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 exciting places if you're into that. If you're interested in my professional activities you can check out my CV.

Please consume internet videos

Sometimes, code could be better. It's important to work with people collaboratively so that we can improve things together. There's no need to be mad about it...

Silly little things I wrote

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

06 OCT 2023

Stop Pretending To Be Stupid

People are smart, and you and your software should respect that.

28 NOV 2022

Business Value Isn't Real, Only Vibes Can Be Trusted

You shouldn't just work better, you should work on better things - but how do we decide which things are more good?

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

There's an RSS Feed for your convenience.

Older posts are listed on the Archive.

Weird little things I made

Sometimes I make a thing, and then I put that thing on my website 😊 (that only really applies to computer things I guess, when I make food I normally put that on a plate)

Chamook​.Validation

A library for validation in .NET - designed to help you make and combine lots of little types to enforce constraints ✨

Chamook.Validation logo

Slides for Commit Signing Presentation

You should sign your commits! And maybe these slides with no context won't convince you - but they do have a handy reference for the necessary commands to set it up.

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 😉

lightbulb

Emacs Giphy

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

emacs logo