Jamie Tanna's profile image

Hi, I'm Jamie Tanna đŸ‘‹đŸŒ

If you're referring to me, I'm happy being called Jamie, Jamie Tanna, jamietanna, and that you respect my pronouns: he/him/his.

I'm currently the Renovate project lead at Mend.

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

I use my site 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.

I'm an maintainer for a number of Open Source projects, including oapi-codegen, and Renovate, as part of my job at Mend.

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.

Due to the many social media platforms and different ways to connect, I've captured all my contact information on my /elsewhere page. Alternatively, you can drop me an email at hi@jamietanna.co.uk.

I also have a /now page which aims to cover some more up-to-date "what I'm up to" information.

My birthday is on the .

 Listen

Listened to A totally racist episode so cache(sh) me outside how bout dah?! | Cup o' Go
Post details
Thanks for listening! Find all the things at cupogo.dev. Meetups roundup:🇼đŸ‡č GoLab đŸ‡ș🇾🌁 GoSF đŸ‡ŻđŸ‡” TinyGo 2026 đŸ‡źđŸ‡± Gophercon Israel Cancelled :( Blogoverse deep divesData races and the limits of ThreadSanitizer in C and Go cloudx-io/setup-go Lightning roundEbitengine v2.10.0 Released Zeno Rocha on X on...

 Bookmark

Bookmarked Renovate: It was a packageRule all along by Sebastian Poxhofer 
Post details
As a Renovate maintainer, the question I answer most often is not “why is Renovate broken?” but “why did Renovate do that with my config?”. The honest answer is usually “because you configured it that way”, and finding out where is the hard part. Every one of these mysteries ends the same way: you pull off the mask, and it was a packageRule all along. The Renovate Config Debugger is my attempt to make that answer visible before Renovate runs.

 Listen

Listened to Life Tech Stack | Developer Productivity Beyond Work by Overcommitted | Software Engineering and Programming Insights
Post details
Engineers architect systems for work—but what about life? In this episode, Bethany, Brittany, and Erika reveal their personal tech stacks: the tools, habits, and sometimes deliberately low-tech strategies that power their daily routines, family life, and wellness. Discover how software engineer thinking applies to work-life balance, plus practical productivity systems you can steal for your own life.Linkshttps://www.trustyduck.dev/posts/tech-stack-2025/https://johnnydecimal.com/https://github.com/ngerakines/jdhttps://wisprflow.ai/https://obsidian.md/https://www.chezmoi.io/https://www.amazon.com/Bose-QuietComfort-Cancelling-Headphones-Bluetoothhttps://www.goodinside.comhttps://www.readtangle.com/https://www.sportsgossipshow.com/https://www.wnycstudios.org/podcasts/classical-music-happy-hourhttps://slate.com/podcasts/icymihttps://podcasts.apple.com/us/podcast/the-pragmatic-engineer/id1769051199https://podcasts.apple.com/us/podcast/tech-brew-ride-home/id1355212895 HostsOvercommitted: ⁠⁠https://overcommitted.dev⁠ ⁠Bethany Janos: ⁠⁠https://www.trustyduck.devBrittany Ellich: ⁠https://brittanyellich.com Erika Eggemeyer: ⁠⁠https://github.com/eggyhead

 Listen

Listened to Open Source Security: Sovereign Tech Agency with Erik Möller
Post details
Josh chats with Erik Möller from the Sovereign Tech Agency about what they're doing. The Sovereign Tech Agency is doing some amazing work around funding open source maintainers and projects. Eric breaks down what they're doing, how it works, and how you can apply for funding. We even learn about some similar projects happening in the EU. Hopefully in the near future we will see the work Sovereign Tech Agency is doing happening in every country. The show notes and blog post for this episode can be found at