Jamie Tanna's profile image

Hi, I'm Jamie Tanna (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 an maintainer for a number of Open Source projects, including oapi-codegen, and my most recent passion project, dependency-management-data (DMD).

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.

My birthday is on the .

 Listen

Listened to Going Open Source at Convex with James Cowling - Software Engineering Daily by SEDaily 
Post details
Convex is a serverless backend platform to simplify fullstack application development. Its underlying database is written in Rust, and it uses TypeScript to integrate with reactive UI frameworks. The platform is growing, which has presented new reasons to make the code open source, and Convex recently released the source code for a self-managed version of

 Repost

Reposted The Seven Voyages Of Steve (@sinbad@mastodon.gamedev.place)
Post details
I feel like subscriptions have generally made software quality worse. There was an argument that having to make paid upgrades to generate revenue to pay salaries put pressure on companies to change things that didn’t need changing, just to get that upgrade money, and subs reflected the holistic task of careful maintenance better. But in practice what’s often happened is the subscription props up bad decisions on product direction, because subs have to keep paying either way.

 Repost

Reposted Eloy (@eloy@hsnl.social)
Post details
@noracodes@tenforward.social IMHO you should pay for open source if you are making a profit on it. Lots of companies are reselling proprietary software and are paying for licenses without having specific feature wishes for the software, they just pay for the maintenance.

 Listen

Listened to Navigating Node.js Security: A Conversation with Matteo Collina by Schalk Neethling 
Post details
In a riveting episode of the Mechanical Ink podcast, host Schalk Neethling welcomed Matteo Collina, a luminary in the Node.js community whose work has amassed over 22 billion downloads on npm in 2023 for the various open source modules he maintains. This episode was not just a deep dive into the technical intricacies of Node.js but also an enlightening discourse on the security landscape, community engagement, and the future of back-end development with the introduction of Platformatic. Here's a closer look at the discussions that made this episode a must-listen for developers.

 Repost

Reposted JimmyB (he/him) (@JimmyB@mas.to)
Post details
@aral@mastodon.ar.al My little lad had a bad leukaemia when he was 20 months - in 2002. He had care at Great Ormond St - I calculated at the time (I’m an accountant) at somewhere between £250k and £500k, entirely free to us. And he lived. The US families sometimes didn’t fare so well. After they’d drained all insurance & resources their kids often died of something entirely treatable. Folks need to think very hard before voting for either #Tories or #Labour. @nhsactivistrn

 Repost

Reposted Baldur Bjarnason (@baldur@toot.cafe)
Post details
I’ll let you in on a secret: I love sporadically updated weblogs. I subscribe to over 1200 feeds and most of them are sporadic or even technically “inactive”. Months often pass between updates It means that every post published was important to the writer Back in the days of snail mail, letters that began with “It’s been a while since I last wrote to you” were the ones people cherished the most You don’t need to post every day or even every week to have a blog that matters

 Repost

Reposted Miah Johnson (@miah@hachyderm.io)
Post details
Remember folks. When VC is funding Corporation that releases a Open Source project its only a matter of time until they take it back. Their goal is to get their product embedded into your organization and abuse you for free work in the hopes they can eventually sell their corporation and cash out. Its always good for them, and rarely good for you.

 Repost

Reposted Sara Safavi (@sara@hachyderm.io)
Post details
Attached: 1 image Ok I’m doin the thread I said I wanted to do last week. (feel free to mute unless you enjoy a little second-hand drama as a Monday morning treat) Attn #devrel people! Are you job hunting? Does this pic of search results look familiar? Have you ever seen a bunch of job postings like this from Canonical and thought “gee I should apply to one of these”? I’m here to tell you: IT’S A TRAP! 🧵

 Bookmark

Bookmarked So you've been reorg'd... - Jacob Kaplan-Moss
Post details
I’ve been through close to a dozen reorgs. This article contains the advice I wish I’d been given earlier in my career when I didn’t yet have that experience. Reorgs are disruptive, and nobody really tells you what to do in the wake of one. It’s easy to feel adrift, scared for your future, and uncertain about how to behave. Some of that fear is warranted: your job security probably goes down in the months following a reorg. But confusion and chaos aren’t necessarily signs that the reorg will go poorly, and there are things you can do to help give you and your team a better chance of emerging successfully.

 Note

No #WeekNotes tonight as I'm celebrating my 30th birthday in Rome 🎂🥂🍝🍷

If you wanted to do something nice to honour it, you could support my work on the Open Source projects I maintain as well as the content on my blog. But I'd also love to see y'all pay it forward to other creators or maintainers for the stuff you use, and work with your companies to pay to support the Open Source you so heavily rely on!

I'll be posting my Week Notes some time next week, when I get to relive the lovely ~10 days we've been having 🥰

 Repost

Reposted SwiftOnSecurity (@SwiftOnSecurity@infosec.exchange)
Post details
Y’all realize everyone in Helpdesk at your job can just import your browser cookies into their machine remotely and browse your Facebook at their leisure, right? Like, you understand what Administrator means? It means unquestioned god from anywhere. It’s not your machine IT’S THEIRS. All you do, all your access, it’s stored to be stolen. Anything hackers can do to ruin your life, IT can do better.

 Repost

Reposted Ryan💋 (@ryanhoulihan@mastodon.social)
Post details
They’re children. And their government is keeping them from doctors who practice a type of medicine that cures suicidal ideation at near miracle rates. If those kids do find relief, it'll be via their parents paying exorbitant out of pocket costs or by covertly ordering those drugs online with cryptocurrencies from sketchy overseas labs. Please don't play the Harry Potter video games and it defend it by saying they brought *you* childhood joy. https://www.thepinknews.com/2024/03/12/trans-puberty-blockers-nhs-england-prescribe-gender-affirming-healthcare/

 Repost

Reposted Thomas 🔭✨ (@thomasfuchs@hachyderm.io)
Post details
“But AI is cheap!” It’s not, it has horrendous hardware, server housing and water and power requirements; it’s just that VCs are financing it now so you get in on the hype and later they will charge you rent and it will cost you way more—with inferior results—than, you know, hiring the writers and artists it’s stealing from, but those will be gone by then.