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 a Senior Developer and Open Source project maintainer (of Renovate) 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 Ep. 33 | Looks Good to Me with Adrienne Braganza by Overcommitted
Post details
SummaryIn this episode of Overcommitted, hosts Erika and Brittany interview Adrienne Braganza, the author of the book Looks Good to Me. The conversation delves into the critical role of communication in code reviews, emphasizing that misunderstandings often lead to issues. It highlights the importance of understanding the purpose behind code reviews rather than just focusing on tools and speed.TakeawaysMisunderstandings are at the heart of code reviews.It's important to understand the purpose of code reviews.Focusing on tools can distract from the main goals.Collaboration is key in software development.Clear communication can prevent many issues.Taking time to reflect on processes is valuable.Agreeing on objectives enhances team alignment.Code reviews should foster learning and improvement.Understanding each other's perspectives is crucial.Effective communication leads to better outcomes.LinksAdrienne’s Website: https://adrienne.io/Adrienne on Bluesky: https://bsky.app/profile/abt.bsky.socialAdrienne on LinkedIn: https://www.linkedin.com/in/adriennetacke/Book: Looks Good to Me: https://www.manning.com/books/looks-good-to-me HostsOvercommitted Website: https://overcommitted.devBrittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyhead

 Listen

Listened to Ep. 11 | Thinking in Systems - Book Club Recap by Overcommitted
Post details
SummaryIn this episode of the Overcommitted Podcast, hosts Bethany, Brittany, and Erika discuss their experiences with the book 'Thinking in Systems' by Donella Meadows. They explore the concepts of systems thinking and its applications in software engineering, team dynamics, and societal issues. The conversation delves into the importance of feedback loops, user experience, and the impact of organizational structures on individual performance. The hosts also reflect on their book club experience, sharing insights on how to foster engaging discussions and learning opportunities.LinksThinking in Systems⁠⁠The point of the system is what it does - Anil Dash⁠Just for fun⁠Changelog episode about COBOL⁠TakeawaysThe book 'Thinking in Systems' is approachable and easy to read.Systems thinking can be applied to various fields, not just software engineering.Feedback loops are crucial in understanding how systems function.Understanding the goals of a system can help identify problems.Organizational systems can be challenging to change compared to software systems.The book club format enhances learning and engagement.It's important to recognize the motivations within a system.Technical discussions can be enriched by diverse perspectives.Hostsovercommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comEggyhead: https://github.com/eggyhead

 Listen

Listened to Break | Event Loops & Thunderbolts
Post details
Welcome back to Break, a Fallthrough aftershow! Sometimes we record an episode and don't ship it for a while. This is the case for this episode, which we recorded all the way back on July 30th! In it Kris and Matt discuss their, at the time, yet to be recorded episode with Mitchell Hashimoto,...

 Listen

Listened to Open Source Security: NPM supply chain attacks with Charlie Eriksen
Post details
Josh chats with Charlie Eriksen, a security researcher at Aikido Security. We discuss the recent NPM supply chain attacks that affect hundreds of packages. Charlie shares his experiences dealing with recent security breaches, the challenges of maintaining trust in open source software, and the importance of proactive measures to safeguard open source. The rapid pace of change is impacting our security practices and what steps can be taken to foster resilience in the face of evolving threats. The show notes and blog post for this episode can be found at

 Repost

Reposted Broadwaybabyto (@broadwaybabyto@zeroes.ca)
Post details
When you become disabled there’s a few things you notice right away: Ableism is everywhere. People will abandon you. Even those you were certain would stick by you. Just because something is illegal or against human rights code doesn’t mean it’s not happening ALL the time Accessibility is not what it should be. People will blame you for your disabilities. It won’t matter what you do or how hard you try, you won’t be “good enough” All the misconceptions you had about disabled people were wrong. That’s really the crux of it. Disability is a minority group you can join anytime. Most people will experience disability in their lifetime Yet discriminating against us is not only common it’s socially acceptable. Most people don’t realize how misguided they are until it happens to them Many of us living with chronic illness had the same preconceived notions about disabled people until we became disabled ourselves We thought it wasn’t “that bad”. We believed we would be the exception Many of us became advocates because the realization that we were so horribly wrong shook us to our core. If we had that much ableism to work through, then so does everyone else. That’s why we need strong allies. We need people who will say disabled lives matter. We need to shift the public perception away from the idea that disability is a moral failing. We need to be visible, take up space and help people realize that all health is temporary and disability happens to almost everyone. Inclusion and accessibility matter! #disability #ableism #eugenics #chronicillness

 Listen

Listened to Break | POS: Point of Software
Post details
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris, Ian, and Matt extend their discussion from Fallthrough episode #44.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode of...

 Listen

Listened to Fallthrough | The Fault In Our Clouds
Post details
First it was GCP in June. Then it was AWS in October. Then it was Azure a week later. It seems that our cloud providers are having outages far more often, and for far longer, than any of us would like. In this episode, Kris, Ian, and Matthew discuss the two most recent outages along with some of...

 Listen

Listened to Open Source Security: Detecting XZ in Debian with Otto KekÀlÀinen
Post details
In this episode, Josh and Otto dive into the world of Debian packaging, exploring the challenges of supply chain security and the importance of transparency in open source projects. They discuss Otto's blog post about the XZ backdoor and how it's a nearly impossible attack to detect. Otto does a great job breaking down an incredibly complex problem into understandable pieces. The show notes and blog post for this episode can be found at