Hi, I'm JamieTanna (he/him/his), and I'm currently a Senior Software Engineer at Elastic.
I currently live in Nottingham with my partner Anna Dodson and our cat Morph and our puppy Cookie.
I use my site as a method of blogging about my learnings, as well as sharing information about projects I have
previously, or are 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.
Drop me an email at hi@jamietanna.co.uk, or
using any of the other social links below.
In every tech organization, there are some people that seem to know every system, everybody, and every problem. They're super helpful, and save coworkers months of wasted efforts, by short-circuiting dead end paths, sharing efficient workflows, knowing which services already exist, and generally having great technical judgement.
*None of those skills are quantifiable on performance reviews, other than peers saying thanks (if they're lucky).
*Many underrepresented engineers fill these roles.
I've said it before, but if Randall Monroe could somehow successfully induce a donation of say ten bucks for each time someone uses That One xkcd Comic in a FOSS talk or blog describing the open source sustainability problem, said problem would be solved.
The corporation behind #Redis is now starting to chase #OpenSource client libraries claiming trademark violations https://github.com/redis-rs/redis-rs/issues/1419 and are attempting to have the projects transferred to them.
If it wasn't obvious before, now is a good time to fuck the hell off from that software. Just use #Valkey or one of the other alternatives.
CRob discusses package repository security with two people who know a lot about the topic. Zach Steindler is a principal engineer at Github, a member of the OpenSSF TAC and co-chairs the OpenSSF Security Packages Repository Working Group. Jack Cab...
This week Jonathan and Shay go deep into FIPS, cryptography, and security, and interview Alex Scheel about it as well!ProposalsGo moves toward FIPS-140🎚️ crypto: mechanism to enable FIPS mode #70123🎛️ proposal: cmd/go: add fips140 module selection mechanism #70200↪️ crypto/tls: add...
There are more and more open source DevTools startups. I’ve interviewed dozens. But I am still confused about open source licenses. So I decided to ask questions to two people who actually understa...
Hazel Weakly joins Justin and Autumn to talk about when to build abstractions and how to implement them. They also share experiences from tech conferences, and delve into the importance of building community and psychological safety in tech environments.
This week on The Business of Open Source, I have the first episode I recorded on-site at KubeCon Salt Lake City (and the only full-length episode), with Solomon Hykes, CEO and co-founder of Dagger, and co-founder of Docker.One thing Solomon mentions briefly but that is very important is that...
Kailash Nadh talks about Zerodha's FLOSS/Fund granting $1M per year to open source projects, and the importance of the funding.json format in for funding FLOSS.
Our friends Johannes Schlickling & James Long join us to discuss the movement of local-first, its pros and cons, the tradeoffs, and the path to the warming waters of mostly local apps.
good morning everyone welcome back to another get your shit together sunday. you have until 3PM to get all of your shit together or you will fall so hopelessly far behind that you can never recover
Bryan and Adam were joined by authors of the forthcoming book "Writing for Developers", Piotr Sarna and Cynthia Dunlop, to talk about blogging--for Bryan and Adam, it's been 20 years since they started blogging at Sun. The Oxide Friends were also joined by Tim Bray and Will Snow who kicked off...
Brey, I can't explain it any simpler than this:
Planet is on fire, we know billions of ppl are going to die, we know it's capitalism and the fossil fuels it depends on that's doing this.
And what are your leaders doing? What is your state spending money on? Solving this problem? Absolutely not. They're arming themselves to the teeth, militarizing security forces, criminalizing protest, hardening borders, increasing the size of their armies.
You have to be a dipshit not to see what time it is.
Ask more questions that you already know the answer to
If you don’t know the answer, you’re going to spend all your energy learning the information
But if you already know the answer you can listen to how they answer it, and what they’re really saying, which is often more useful than the answer
Attached: 1 image
State of Open Con 25 will be back on 4 and 5 February and our CFP is now open across 7 tracks until 8 December. Successful speakers will be notified by 20 December when the Schedule will go live. Our tracks will cover software and security, hardware, data, mobile, finance, future of open source and future of AI. We will again have an incredible Delegate Experience area. Submit to the Call for Proposals: https://sessionize.com/state-of-open-con-2025/ #soocon #stateofopen #cfp
This week’s full-length episode is with Bhaskar, founder of YottaDB. This episode was recorded on-site at All Things Open last week, and we covered a wide range of topics. Including:How the open source ecosystem, and the open source business ecosystem, has changed over the past 30+ years.Who can...
Fusion Meetup: Fusion is a Birmingham-based tech meetup, bringing the community together over great food for a social evening of tech talks aimed to inspire and educate
This special episode of The Business of Open Source with Tatiana Krupenya, CEO of DBeaver, was recorded on site at All Things Open 2024. It’s a short conversation, so we addressed one main question: What is the difference between running an open source company versus as proprietary software...
Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go.
Gonto (Martin Gontovnikas) was the 6th employee at Auth0 and helped them grow fast and sell for $6.5billion to Okta. Now he is the founder of Hypergrowth Partners and helps DevTools grow fast.We d...
In this episode, host Georg Link is joined by guests Courtney Robertson and Santiago (Santi) Dueñas to discuss the latest updates and future directions of GrimoireLab, an open-source tool designed to analyze community health metrics. They dive into how GrimoireLab originated, its current usage, and how organizations like WordPress and Bitergia are utilizing it for community contribution tracking. They explore the challenges of scaling the tool and the needs for further automation and data source integration. Courtney shares insights on how WordPress uses GrimoireLab to track contributors, improve sustainability, and automate reporting, while Santi explains the technical evolution of GrimoireLab, including moving to OpenSearch and improving database performance. Hit download now to hear more!
In this special episode of The Business of Open Source, I spoke with Nithya Ruff, director of Amazon’s Open Source Program Office (often referred to as an OSPO). We started out talking a little about what exactly an OSPO is and what they do in companies — something I’m guess not everyone...
Part of maturing as an engineer is recognizing the difference between "thing you would do differently" and "thing you should comment on during code review"
In this special episode recorded at All Things Open, I talk with Peter Farkas, CEO and co-founder of FerretDB. We talked about about MongoDB and the license change fiasco and why Peter wanted to build an open source company and never considered building a non-open source company. The biggest 🤯 in...
Adam & Jerod discuss the news! Our Merch sale, useful built-in macOS CLI utilities, the slow death of the hyperlink, systematically estimating a project's bus factor, The Browser Company abandoning Arc, the Dead Internet theory & more!
We're on the main stage at THAT Conference with Danny Thompson. He has an amazing story and journey into tech. Thanks to our friends at Cloudflare for helping us get to THAT Conference earlier this year to enable this conversation.
Special thanks to Nick Nisi and Clark Sell for coming in clutch and getting us the audi...
Have you ever wanted to buy the ebook of "Program Management for Open Source Projects" but you only want to pay 60% of the list price? Well let me tell you a secret: if you use promo code turkeysale2024 through December 2, you can do just that!
https://pragprog.com/titles/bcosp/program-management-for-open-source-projects/
🇩🇪 Hannover Go meetup, Nov 19🎂 Go Blog: Go Turns 15 📊 Video: The Business of Go by Cameron BalahanProposalsAccepted: End support for macOS 11 in go 1.25New discussion: Memory regions🗲 Lightning round🛞 Watermill 1.4: Event-Driven library for Go🛩️ Package singleflight provides a duplicate function...
(Includes expletives) David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-owner of 37signals, joined the show to discuss this Rails moment and renewed excitement for Rails. We discuss hard opinions, developers being cooked too long in the JavaScript soup, finding developer joy, the pros and cons of the BDFL...
I wish when I became an adult the other adults in my life would have explained that you don't actually feel like a grown up, you just sort of feel like a kid pretending to be an adult, and hoping everything works out.
TypeScript is a superset of JavaScript that adds static typing with optional type annotations. It was created at Microsoft and first released in 2012. TypeScript ESLint enables ESLint and Prettier to run on TypeScript code. Josh Goldberg is a host for Software Engineering Daily, the author of Learning TypeScript by O’Reilly, and a Microsoft MVP.
With the number of libraries available to Go developers these days, you'd think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team's journey towards a production-ready CLI.