Notes
Short updates, links, and thoughts that do not need to be full blog posts.
The police started hammering on my door at 4am this morning. Someone stole my number plates, put them on another car like mine, then used that car in some crime. They had come to arrest me!
It was a fairly unpleasant way to be woken up!
Spent a bit of time learning about covariance and contravariance in the #typescript type system this evening. Before now I had no idea what those words even mean. Now I still don’t really know what they mean. Time well spent.
I've been using a paid-for search engine for the past year. I've found it to better than Google in every way I care about. If you want to learn about Kagi and why I would pay for a service I can get for free, then I have a link for you.
We got a cool photo of Scrabo tower too

The scenic approach into runway 33 at Newtownards airfield. I almost had to dodge a few walkers right before landing.
An important reminder to my American friends on this hallowed day. #stpatricksday
Looking for #book recommendations. What is the most impactful or thought provoking book you’ve read? Can be fiction or non fiction.
Annoyingly it makes me no money 😂 I just keep on paying the hosting bills.
A couple of years ago I built https://thedeathclock.co as a project in work. Every so often it expodes in popularity. It currently has 16k people looking at it!
It's Saturday night and I'm adding Neovim config to my dot files repo. Things are getting wild over here.
I haven’t posted anything about Palestine as I’m not an expert and I won’t be saying anything helpful, but god damn. I don’t understand how this is being allowed to happen. Isreal has a right to defend itself, sure, but we are way past that now. It has to end!
In programming endianness is used to describe where the most significant bit or byte is in a series.
I just learned that this comes from the Gullivers Travels book! It’s a reference to which end of a boiled egg is is broken open. 🤯
Is there a slower package manager than Homebrew? It is painfully slow!
All being well, I'll be moving to the US PNW this summer. When I get there I'll be looking for some work! I'm a senior web developer with most of my experience being in #TypeScript and #JavaScript. I'm open to both contract and full time work. If you'd be interested in working with me, get in touch.
I'd also appreciate boosts for reach! #FediHired
I've spent a bit of time learning about Domain Driven Design this weekend. The idea of a ubiquitous language is something I'll be pushing for on all future projects! I've been involved in several projects that were made so much harder without it.
There are some really interesting ideas on the technical side too.
#FRAvITA was bonkers. I feel so bad for Italy!
I love playing around with new languages. As much as I dislike it these days though, #javascript pays the bills.
I recently came across Gleam which looks super interesting. https://gleam.run
I love that everyone quietly agrees that #elixir is the best programming language. I’ve never heard anyone say anything bad about it.
This is a great read about software quality
Does anyone else really dislike Notion? I find it so hard to use. I can never find anything and the split panel thing they do drives me insane.
It is kind of wild to me how deregulated the #software industry actually is. I have hobbies that are more highly regulated some safety critical software jobs are!
Is there a #css only way so scroll a div from the bottom by default? I'm building a chat feature and I'd like to start with the most recent messages at the bottom and you should start there and scroll up for older messages.
I've been adding more features to my Pilot Logbook cli written in #rustlang. It's so fun to work on.