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 1: The Face | Lucy & Sam's Perfect Brains
Post details
Listen to Ep 1: The Face from Lucy & Sam's Perfect Brains. Have you got FIRST EPISODE FEVER or what??? Lucy B and Samuel C throw caution to the wind and begin their podcast with a highly complex study of the human face. They analyze each feature in shocking depth, beginning with the bits at the top and working their way right down to the chin and they don't go off on a single tangent. Only listen to this if you are operating heavy machinery please.Recorded by Aniya Das and edited by Ben Williams for Plosive.  Artwork by Sam Campbell. Theme music by Paul Williams and Sam Campbell.

 Listen

Listened to Sustainability in Software Development: Robby Russell on Tech Debt and Engineering Culture by Overcommitted | Software Engineering and Tech Careers Insights
Post details
SummaryIn this episode of the Overcommitted Podcast, hosts Brittany, Bethany, and Erika dive deep into the realities of software development with guest Robby Russell. They explore the critical challenges of maintaining legacy code and managing technical debt, emphasizing the impact on programmer productivity and long-term sustainability of software projects. Robby shares his extensive experience, including his journey creating Oh My ZSH, highlighting the importance of documentation, testing, and fostering a collaborative engineering culture. The discussion also covers balancing personal and professional commitments, an essential aspect of career growth in tech. Listeners will gain practical insights into navigating software engineering challenges while sustaining work-life balance. The episode wraps up with a fun segment on current tech obsessions from all participants.LinksPlanet Argon: https://www.planetargon.com/ Oh My Zsh: https://ohmyz.sh/ Maintainable Podcast: https://maintainable.fm/On Rails Podcast: https://onrails.buzzsprout.com/ Robby’s Blog: https://robbyonrails.com/ Robby’s Band: https://mightymissoula.com/ Commit Goods Store: commitgoods.comd’Oh My Zsh: https://medium.com/free-code-camp/d-oh-my-zsh-af99ca54212c Stop Pretending You’re the Last Developer: https://robbyonrails.com/articles/2025/07/16/stop-pretending-youre-the-last-developer/ Internal Tooling Maturity Ladder: https://robbyonrails.com/articles/2025/08/13/internal-tooling-maturity-ladder/Diataxis: https://diataxis.fr/HostsOvercommitted: https://overcommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comErika Eggemeyer: https://github.com/eggyhead

 Listen

Listened to How Staff Engineers Impact Software Projects and Programmer Productivity with Sean Goedecke by Overcommitted | Software Engineering and Tech Careers Insights
Post details
SummarySean Goedecke, a staff engineer on GitHub's Copilot team and a prominent voice in software development, shares his unique frameworks for software engineering and improving programmer productivity. In this episode, discover how understanding the distinction between "pure" and "impure" engineering can impact software projects and career growth in tech. Sean breaks down the idea of "legible" vs. "illegible" work, challenges conventional approaches centered around Jira ticket queues, and discusses the evolving role of AI in software engineering. This conversation also touches on the dynamics of engineering culture and how ambitious engineers can thrive beyond typical performance metrics. Plus, Sean responds to some of his most compelling Hacker News comments live on the show, providing fresh insights into balancing productivity with impactful work.LinksSean’s website: seangoedecke.com Blog post: Pure and impure software engineering: https://www.seangoedecke.com/pure-and-impure-engineering/ Blog post: The good times in tech are over: https://www.seangoedecke.com/good-times-are-over/ Blog post: 2025 was an excellent year for this blog: https://www.seangoedecke.com/2025-wrapup/ Seeing like a state book: https://www.goodreads.com/book/show/20186.Seeing_Like_a_State HostsOvercommitted: https://overcommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.comErika Eggemeyer (Eggyhead): https://github.com/eggyhead

 Listen

Listened to Open Source Security: Goose and the Agentic AI Foundation with Brad Axen
Post details
Josh chats with Brad Axen from Block about his creation Goose as well as the Agentic AI Foundation (AAIF). I am quite skeptical of many AI claims, but Brad has a very pragmatic view about where things are today and where we might see them head. Donating Goose to the AAIF is great news as well as seeing MCP and AGENTS.MD in the foundation. We discuss how to deal with the problem of raising up junior developers, challenges of AI PRs, and some thoughts on how to get started if you're interested in AI development. The show notes and blog post for this episode can be found at

 Listen

Listened to Open Source Security: Goose and the Agentic AI Foundation with Brad Axen
Post details
Josh chats with Brad Axen from Block about his creation Goose as well as the Agentic AI Foundation (AAIF). I am quite skeptical of many AI claims, but Brad has a very pragmatic view about where things are today and where we might see them head. Donating Goose to the AAIF is great news as well as seeing MCP and AGENTS.MD in the foundation. We discuss how to deal with the problem of raising up junior developers, challenges of AI PRs, and some thoughts on how to get started if you're interested in AI development. The show notes and blog post for this episode can be found at

 Listen

Listened to Interactive Computer Science Education: Sam Rose on Visual Learning & Developer Teaching by Overcommitted | Software Engineering and Tech Careers Insights
Post details
Summary:In this episode of the Overcommitted Podcast, host Bethany and co-host Brittany Ellich dive into software engineering education with Sam Rose, a developer educator at Ngrok. Sam shares his journey from software engineering to education, emphasizing his innovative approach to improving programmer productivity through visual interactive essays that simplify complex technical concepts like large language models (LLMs). He also discusses his work on prompt caching, aiming to enhance software projects by making technical knowledge more accessible to engineers and practitioners.The conversation explores Sam's unique teaching methods, focusing on visualization and interaction as key tools in software development and career growth within tech careers. Sam reflects on his transition from an engineering role to an educator, sharing insights into the challenges of this career shift, the importance of feedback, and how his personal experiences influence his work. The episode concludes with a playful segment inspired by Sam's educational approach, highlighting the integration of engineering culture with interactive learning.Tune in for an engaging discussion that blends software engineering, education, and work-life balance, offering valuable insights for anyone interested in advancing their tech career and embracing innovative learning strategies.Takeaways:"If you truly understand something and you tinker with it, the mental model you end up with should be reasonably accurate.""Don't say 25 words if you can do it in 15.""Teaching has always felt very challenging in a really privileged way."Links:Prompt caching article: https://ngrok.com/blog/prompt-caching/Bartosz Ciechanowski: https://ciechanow.ski/Load balancing article: https://samwho.dev/load-balancing/Autism diagnosis article: https://samwho.dev/blog/getting-an-autism-diagnosis/Having a baby article: https://samwho.dev/blog/having-a-baby/Write that blog article: https://writethatblog.substack.com/p/sam-rose-on-technical-blogging)The square hole girl video: https://www.youtube.com/watch?v=cUbIkNUFs-4Hosts:Overcommitted: https://overcommitted.devBethany Janos: https://github.com/bethanyj28Brittany Ellich: https://brittanyellich.com

 Listen

Listened to Ep. 21 | What the heck is an AI Agent? by Overcommitted | Software Engineering and Tech Careers Insights
Post details
SummaryIn this episode of the Overcommitted Podcast, hosts Jonathan, Brittany, and Erika delve into the exciting world of AI agents. They explore the potential of AI agents in software engineering, their functionality, and the challenges of building and categorizing them. The conversation also touches on the future of job searching and personal development through AI, emphasizing the need for a more personalized and effective approach to technology and learning.Takeaways- AI agents represent a new paradigm in problem-solving.- AI agents can offload cognitive tasks.- User experience with AI agents needs to be redefined.- AI agents can be tailored to specific domains for better results.- Defining success metrics is crucial when building AI agents.- Job searching processes are outdated and need innovation.- AI can assist in personal development and career growth.- Customizable search engines could enhance information retrieval.- The role of human bias in hiring processes is significant.Links⁠Building effective agents⁠Balanced Engineer NewsletterPlausible SchemesEmbedding modelsObsidian Copilot⁠⁠⁠⁠Tech book club Repo⁠⁠⁠⁠⁠Overcommitted Discord⁠⁠⁠⁠⁠⁠Hosts⁠⁠⁠⁠⁠⁠Overcommitted.devBrittany Ellich⁠⁠⁠⁠⁠⁠Eggyhead⁠Jonathan Tamsut⁠

 Repost

Reposted Citizen Platano đŸ‡”đŸ‡· (@daniloc.xyz)
Post details
me at 17: a secret conspiracy of billionaires shapes global events me at 35: class interest creates emergent outcomes and aligned behavior, but there’s no smoky room where plutocrats plot to shape global events me at 41: a secret conspiracy of billionaire perverts shapes global events [contains quote post or other embedded content]

 Listen

Listened to VS Code and Agentic Development with Kai Maetzel - Software Engineering Daily by SEDaily 
Post details
Visual Studio Code has become one of the most influential tools in modern software development. The open-source code editor has evolved into a platform used by millions of developers around the world, and it has reshaped expectations for what a modern development environment can be through its intuitive UX, rich extension marketplace, and deep integration

 Listen

Listened to Ep.10 | Collaborating with product with Hirsch Singhal by Overcommitted | Software Engineering and Tech Careers Insights
Post details
This week the crew chats with Hirsch Singhal, Staff Product Manager at GitHub, about effective collaboration between product and engineering. LinksHirsch Singhal's Bluesky: https://bsky.app/profile/hpsin.netHirsch Singhal's LinkedIn: https://www.linkedin.com/in/hirsch-singhal/Domain-Driven Design: https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215 Hosts⁠⁠⁠⁠Overcommitted.dev⁠⁠⁠⁠Bethany Janos: ⁠⁠⁠⁠https://github.com/bethanyj28⁠⁠⁠⁠Brittany Ellich: ⁠⁠⁠⁠https://brittanyellich.com⁠⁠⁠⁠Eggyhead: ⁠⁠⁠⁠https://github.com/eggyhead⁠⁠⁠Jonathan Tamsut: ⁠⁠https://jtamsut.substack.com⁠â