After a cracking 6 months helping out plain.com with their DX and platform, I'll be looking for new work from the end of July.
If you're after a full-stack engineer with experience working on web, mobile, backend, infra and AI projects, give me a shout!
I don't think I could go back to doing software development without LLMs any more, but I must say it's always somewhat disconcerting when your pair programming partner decides to become a pathological liar out of nowhere
What's the cool way of parallelising tests in Rails these days? Knapsack or parallel_tests or something else?
I will never understand people who make squash / cordial by putting the water in first and cordial second
Any @incident_io fans in? Worth the migration from @pagerduty and @Statuspage? We have an on-call rota of 4 people total. We’re not an enterprise.
(My blog post about how to operate a high traffic product with one full-time backend / infrastructure person is still being written btw, for now I’m too busy keeping @tuple up)
I had a (minimal) hand in this; it feels like such an upgrade, and a pleasure working with @ashugeo on the engineering – maybe designers should code after all
Manchester Airport remains the worst airport in the world. 2 hours to drop bags and go through security; what a shitshow
Boring tweet: love me a database index. From 5 seconds for one query to 50ms with no extra lines of code, we love to see it
Josh McMillan retweeted
I spent far too much time on this.
Jungle is massive.
Please, please will someone sample @amolrajan saying: "I can't accept Drum & Bass. We need Jungle, I'm afraid." 👊
After a week or so of coding in nothing but C++ I really have no idea how full-time C++ developers do it
It appears that AWS' reaction to people accidentally exposing loads of credentials via S3 buckets is to make the process of creating a bucket with public objects in it nigh on impossible









