Senior Software Engineer @oneid.uk
Maintainer @taskfile.dev

Introducing Myself

February 13, 2025

I’m a reasonably quiet person. The sort of person with a small, but close group of friends. It’s unlikely that you’ll find me shouting loudly across a room or posting regularly on social media. However, I have a deep-rooted passion for science and technology and a love of sharing it with others. If you engage with me in a conversation about anything from your favourite keyboard layout to what happens as you fall into a black hole, we’re going to get along just fine.

Among a small group of friends, it’s not always easy to find an audience for every niche thing I care about. So that’s what this is for. My half-hearted attempt at a blog. Likely to be rarely updated, with plenty of grammatical mistakes and of little use to anyone, but just a place for me to ramble about the things that interest me - and maybe you.

Read more

Task: Any Variables

May 09, 2024

Task has always had variables, but even though you were able to define them using different YAML types, they would always be converted to strings by Task. This limited users to string manipulation and encouraged messy workarounds for simple problems. Starting from v3.37.0, this is no longer the case! Task now supports most variable types, including booleans, integers, floats and arrays!

Read more

Task: Introducing Experiments

September 02, 2023

Lately, Task has been growing extremely quickly and I’ve found myself thinking a lot about the future of the project and how we continue to evolve and grow. I’m not much of a writer, but I think one of the things we could do better is to communicate these kinds of thoughts to the community. So, with that in mind, this is the first (hopefully of many) blog posts talking about Task and what we’re up to.

Read more