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 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.
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
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
Do you like director's commentaries and extended cuts? This episode is like that, but for this week's News. We go deep on the alive internet theory, Meshtastic mesh networks, Zstandard compression, the FDE job explosion, React's seemingly perpetual dominance, and more.
Prolific software blogger, Sean Goedecke, joins us to discuss why he believes software engineers need to be involved in the politics of their organization, how to avoid worry driven development, what is "good taste" in software engineering, where agentic coding will take our industry, why getting the main thing right i...
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,...
Software engineering has an identity problem. Some software engineers want to be craftspeople and artisans, while others want to be more like the traditional engineers, while others just want to write some code. In this episode, Kris and Matt talk about the state of software engineering today and...
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
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
đ Go 1.25.4 and 1.24.10 are releasedThe Geomys Standard of CaređĄïž Claude Code Can Debug Low-level Cryptographyđ« go podcast() episode 64: Podman, the root-less alternative to Docker
Rita Kozlov is the VP of Developers and AI at Cloudflare. We talk about how Cloudflare focuses on building disruptive, efficient technologies like their Workers...
GitHub is updating how GitHub Actionsâ pull_request_target and environment branch protection rules are evaluated for pull-request-related events. These changes will take effect on 12/8/2025. They aim to reduce security criticalâŠ
In this episode of Engineering Enablement, host Laura Tacho talks with Fabien Deshayes, who leads multiple platform engineering teams at Monzo Bank. Fabien explains how Monzo is adopting AI responsibly within a highly regulated industry, balancing innovation with structure, control, and...
Tim Banks will optimize your modem baud rate and kick your assârespectfully. Then they'll teach you how to be a better person. Their career includes systems, sales, and many other facets of business, but who they are is not defined by what they do for money. Join us on this wonderful conversation...
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
Andrew Nesbitt builds tools and open datasets to support, sustain, and secure critical digital infrastructure. He's been exploring the world of open source metadata for over a decade. First with libraries.io and now with ecosyste.ms, which tracks over 12 million packages, 287 million repos, 24.5 billion dependencies, a...
This has been something we've been building up to for ~2 months of hard work making it as predictable as possible, highly documented and builds on top of ~6 years of Renovate having this functionality
Supply chain attacks exploit fundamental trust assumptions in modern software development, from typosquatting to compromised build pipelines, while new defensive tools are emerging to make these trust relationships explicit and verifiable.
We're excited to welcome you back to Batch Bunch on Tuesday, 11th November (7:00pm - 9:00pm) at The Dice Cup (68-70 Mansfield Rd, Nottingham NG1 3GY).
BringâŠ
What's in the SOSS? features the sharpest minds in security as they dig into the challenges and opportunities that create a recipe for success in making software more secure. Get a taste of all the ingredients that make up secure open source ...
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...
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...
Victor, VP of Marketing at Strapi, walks us through how AI can be used in content creationâwhat tools work, what to watch out for, and how you can try some of...
My desire to run a sustainable software business started somewhere near 2003 in the Business of Software forum. I've built, sold, and acquired a dozen of products since that time, with I have to admit the majority of failures.I've seen three distincts era for software companies, we're definitably...
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
Guy Zerega led sales and marketing at Stack Overflow, where he once hired me.Now he leads sales at Cyborg - they offer end-to-end encrypted inference data. This...
In late 2021, the Log4Shell vulnerability sent shockwaves through the global tech community. For the first time, we're sharing the untold, inside story from ...
New proposal: go vet check for using %q with integer typesBlog: I'm Independently Verifying Go's Reproducible Builds by Andrew AyerJetBrains' language promise indexReddit: Why I built a ~39M op/s, zero-allocation ring buffer for file watchingBlog: A modern approach to preventing CSRF in Go
Adam Jacob joins us to discuss how agentic systems for building and managing infrastructure have fundamentally altered how he thinks about everything, including the last six years of his life. Along the way, he opines on the recent AWS outage, debates whether we're in an AI-induced bubble, quells any concerns of AGI an...
It's a FRIGHT...when your record a podcast with dead projects all around. Tech debt, poor choices, timing, market shift, and optimizing for the wrong things are all lurking around waiting to pop out at you! Just don't forget to push record.