Hey, I'm Jamie Tanna (he/him/his) 👋
I'm currently the Renovate project lead at Mend, and I'm currently based in Nottingham.
I have a /now page, which aims to be a more up-to-date about page.
If you're looking at how best to work with me, you may want to read my Manual of Me.
I use my personal website as a method of blogging about my learnings, as well as sharing information about projects I have previously, or am currently, working on in my spare time.
Right now, my primary side project - aside from my blog - is oapi-codegen.
As well as them, I maintain a number of other Open Source projects, and primarily use GitLab for my source control, but also use GitHub for some things.
You may also know me for being very public with sharing my salary history publicly.
I write a fair bit on my blog:
- Reducing overly nested Vendir paths
- Determining adoption of AI through Git commits
- Is there space for 'craft' in the world of AI?
I blog as a form of documentation, as noted in my post Blogumentation - Writing Blog Posts as a Method of Documentation:
- Reducing overly nested Vendir paths
- Determining adoption of AI through Git commits
- Caveats around using Libyears
- Gotcha: Yarn may need an empty NPM_TOKEN set to run
- Configuring Renovate to only suggest updates that match your go directive
I track articles and resources that I recommend I/others read as bookmarks on my site, the latest of which are:
- 95 reasons for having your own website
- Scrutineer: scanning open source without flooding maintainers
- Blogging Can Just Be Stating The Obvious
- https://medium.com/@tridge60/rsync-and-outrage-d9849599e5a0
- A GitHub for maintainers
I also write Week Notes as a way of summarising what's going on in my life. The last one can be found at Week Notes 26#29.
I like to track my data in IndieWeb fashion. For instance, the last book I read was Tiamat's Wrath by James S. A. Corey, and yesterday, I took 2398 steps.
This is an autogenerated README, which is automagically deployed using GitHub Actions.






