Jamie Tanna's profile image

Hi, I'm Jamie Tanna (he/him/his), and I'm currently a Senior Software Engineer at Deliveroo.

I currently live in Nottingham with my partner Anna Dodson and our cat Morph and our puppy Cookie.

I use my site as a method of blogging about my learnings, as well as sharing information about projects I have previously, or are currently, working on in my spare time.

I'm a GNU/Linux user, a big advocate for the Free Software Movement, and the IndieWeb movement and I try to self host my own services where possible, instead of relying on other providers.

I have ADHD (Inattentive Type) and am learning how to make my life work better around it.

Drop me an email at hi@jamietanna.co.uk, or using any of the other social links below.

My birthday is on the .

 Note

For those of you interested in being able to build queries on top of your dependency management data, ie via Renovate or Dependabot then https://dmd.tanna.dev/ may be of interest - still a work in progress, but expect to see some more stuff there in the future!

 Note

Losing Whamaggedon in February is... Interesting 😅 worse is that my brain just started playing it, I'd not even heard it anywhere

 Note

Podcasts that don't give you a permalink to the given episode (whether to an aggregate or the podcast's official site) are so annoying 😩

 Listen

Listened to Prioritizing tech debt, UI components to copy/paste, learnings from 20 years in software, git-sim & jqjq (Changelog News)
Post details
Max Countryman wrote up a framework for prioritizing tech debt, shadcn builds a copy/paste-able UI component library in public, Justin Etheredge shares 20 things he’s learned in his 20 years as a software engineer, Jacob Stopak’s git-sim lets you easily visualize git operations without affecting your repo & Mattias...

 Listen

Listened to Caching at Twitter with Yao Yue
Post details
Twitter is a social media platform that does some incredibly complex stuff when it comes to distributed systems engineering to keep the website up and running. Twitter has open sourced a lot of projects for others to use. Twitter created a fork of Memcached called Twemcache and also a fork of Redis to handle the

 Note

Waiting 4 hours for a GitHub Actions run to finish only for it to crash almost at the end 😬

 Listen

Listened to The hard parts of platform engineering with Marcos Nils, co-creator of Play with Docker & Play with Go (Ship It! #85)
Post details
Marcos Nils has been into platform engineering for the best part of the last decade. He helped architect & build developer platforms using VMs & OpenStack, containers with Docker, and even Kubernetes. He did this at startups with 10 people, as well as large, publicly traded companies with 1000+ software enginee...

 Note

Big day today - I'm rolling out #Renovate across the org which is my first whole-tech-org-wide impacting piece of work I'm doing 🤞🏽 also very excited to start iterating based on folks' feedback!

 Note

Something funny I realised in the last few years is that I've internalised the way that JD from Scrubs tilts his head off to one side to daydream, but instead of daydreaming it's better process or imagine something that someone is saying 😅

 Bookmark

Bookmarked Logs as end user UI by Ryan Barrett 
Post details
https://snarfed.org/matrix.webp https://snarfed.org/matrix.webp A long time ago, I decided to show Bridgy‘s end users its raw logs. Like, raw logs. HTTP requests, database reads and writes, JSON …

Recommended read: https://snarfed.org/2023-01-11_logs-as-end-user-ui https://snarfed.org/2023-01-11_logs-as-end-user-ui

 Note

Finally got around to writing up the work that I did at Capital One on our #Chef pipelines which I was very proud of.

It's a bit of a long read, but details some pretty impactful changes made over several months of solo work - between games of Apex Legends - and hopefully is transferrable to other folks.

TL;DR is listen to what your users want, instead of telling them to use a thing they don't particularly like but have no choice in