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 .

 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.

 Repost

Reposted Tinker ☀️ (@tinker@infosec.exchange)
Post details
Descriptions of autistic folks as having "trouble in social situations" but all my autistic friends get along great with each other in their social situations. This reads like all the "introverted people just need to learn small talk" instead of having articles where "extroverted people just need to learn to be quiet". Most of my friend AND professional colleague groups are filled with neurospicy folks. And we seem to get along just fine thank you very much. Anyhow. I imagine this isn't new to many folks here in the fediverse... Don't mind me. Just falling into a new research dive. - This research dive feels very meta, by the way.

 Listen

Listened to Tumblr and WordPress to Sell Users’ Data to Train AI Tools | The 404 Media Podcast
Post details
Listen to Tumblr and WordPress to Sell Users’ Data to Train AI Tools from The 404 Media Podcast. Tumblr and WordPress are set to sell posts to OpenAI and Midjourney. And cops are wearing body cameras in libraries. In this episode, Jason, Sam, and Emanuel try to explain what it means for OpenAI and Midjourney to scrape Tumblr's posts, broader chaos at the company, and whether AI is going to run out of things to ingest. Then we talk about the war on libraries, which is taking place all over the country.

 Listen

Listened to Ep. 1: How heroes kill culture by Always an Engineer
Post details
In this episode, Asim Razzaq defines what is toxic heroism in the field of software engineering. Many engineers do not see this trait, and for Asim, it is important that he shows how this trait manifests and how it could affect the performance and output of a company on a long-term basis. [01:37] Problem of Hero Hailing Engineers [02:50] Why it gets Toxic [03:17] Asim’s Experience [07:18] Solution Going Against Morale While it is important to credit engineers for all the daily tasks and solutions they provide for companies, it is still important to check in on them and see if these little success stories aren’t going to their head. When someone is afflicted by a “toxic hero” state of mind, they’d often take shortcuts or rely on small and temporary wins, these achievements are materialized externally to a point that how they think is always right. This, in return, creates a bad environment for colleagues who may be discouraged to work as a team or craft new ideas to solutions, which may not be aligned with the aforementioned “hero's” point of view. Taking a Step Back When you feel like these wins are getting to your head or if you notice that your colleagues are no longer contributing ideas to your group huddles, then it is definitely time to take a self-evaluation on whether or not you are creating a toxic hero environment for your workplace. The sooner you identify these signs, the better it is to help reconnect with your team. Got questions or suggestions for future episodes? Just visit www.alwaysanengineer.org

 Repost

Reposted Aral Balkan (@aral@mastodon.ar.al)
Post details
If you see the AGPL licenses on my free and open source work and you think “damn you, I can’t use this to enrich myself or my corporation without sharing back what I’ve built on top of what you’ve freely shared and thus contribute to cultivating a healthy commons where others might enjoy the same benefits from my work that I want to obtain from yours” (a) you really have long-winded thoughts and (b) well, you already see the flaw in your reasoning. #foss #licenses #freedom #copyleft #gpl

 Listen

Listened to It's not always DNS with Paul Vixie (contributor to DNS protocol design) (Changelog Interviews #581)
Post details
This week we’re talking about DNS with Paul Vixie — Paul is well known for his contributions to DNS and agrees with Adam on having a “love/hate relationship with DNS.” We discuss the limitations of current DNS technologies and the need for revisions to support future internet scale, the challenges in doing that. Paul s...

 Repost

Reposted &2i (@pneumaculturist@hcommons.social)
Post details
"De-anonymising data is surprisingly easy: if you know Tony Blair’s date of birth (a matter of public record) and the two dates during his term in office in which he was treated for a heart condition (ditto), you can pick him out of any “anonymised” pool of NHS data in seconds, and then discover all those facts about his health that aren’t a matter of public record... Dr Ben Goldacre and his team at Oxford created OpenSAFELY, a “Trusted Research Environment” that allows researchers to write programs that analyse NHS data in situ. These programs would be dispatched to run against the data held by NHS trusts, and then the system would return the results to the researchers without ever letting them handle the data – which never left the trusts’ own servers." https://goodlawproject.org/cory-doctorow-health-data-it-isnt-just-palantir-or-bust/ #dataProtection #research #NHS #privacy PS #Palantir, ... is literally named after an evil, all-seeing magic talisman employed by the principal villain of Lord of the Rings (“Sauron, are we the baddies?”)

 Listen

Listened to The Story Graph - CoRecursive Podcast by Adam Gordon Bell 
Post details
Whenever I work on a side project, I can't help but daydream of it taking off in a big way. For today's guests, something like that did happen. When Nadia started building her side project, she didn't know that it would end up spreading virally. She didn't know that it would end up competing with an Amazon product. She didn't... […]

 Listen

Listened to Leaving LinkedIn - CoRecursive Podcast by Adam Gordon Bell 
Post details
What if your dedication to doing things right clashed with your company's fast pace? Chris Krycho faced this very question at LinkedIn. His journey was marked by challenges: from the nuances of remote work to the struggle of influencing company culture, and a critical incident that put his principles to the test against the company's push for speed.Chris's story highlights... […]

 Repost

Reposted malena (@seachanger@alaskan.social)
Post details
the problem with celebrating girl bosses is at the end of the day you are celebrating bosses. society oriented around hierarchy is not feminist because it requires inequality. let's think about this! the problem with patriarchy is not that some humans are born with dicks. the problem is structuring society around the unequal distribution of power. placing women within that architecture doesn't level it. but re-orienting around lateral movement building & collective organizing can! imo!

 Repost

Reposted Hrafn (@hth@androiddev.social)
Post details
Anyone skeptical about the power of #unions and what they can do for workers (and remember; if you don't own the means of production, you are a worker) should check out Iceland with its 92.2% participation. Today three large unions, that collectively have around 1/5th of the nation as members, agreed to terms with industry representatives and the government for all kinds of workers benefits for the next four years. Unions work, as long as people join them. https://www.ruv.is/frettir/innlent/2024-03-07-langtimasamningur-til-fjogurra-ara-undirritadur-406805

 Repost

Reposted Russell Ivanovic (@rustyshelf@mastodon.social)
Post details
China: “Remove all VPNs” Apple: “Sure thing” China: “…and podcast apps” Apple: “Can do boss!” China: “…and also hand over all iCloud data for our citizens” Apple: “I mean why wouldn’t we? Here you go!” EU: “Allow alternate app stores, and do it fairly” Apple: “Ahhh hell no! This is so unfair you guys are bullies! Malware! Privacy! We have standards! Unlike you we care about our users!”

 Listen

Listened to Cup o' Go | Gleefully announcing new releases and projects from around the 🌌 GopherVerse & GopherJS interview with Grant Nelson
Post details
🛡️ Security updates coming on TuesdayGo 1.22.1 & 1.21.8google.golang.org/protobuf and github.com/google/protobuf🧀 Open proposal: use SwissTable to improve hash map performanceRelated releasesGopherJS 1.19 beta1 with Go 1.19 support (w/o generics)TinyGo 0.31.0 with Go 1.22 supportAround the...

 Repost

Reposted MineEyesDazzle (@evedazzle@mas.to)
Post details
I am not a fan of folks "donating" their free labor to LinkedIn's Expert Answers feature. Do this for a non-profit or the common good, but why do it for LinkedIn aka Microsoft Corp??? (Looking at you, folks in #Libraries ) #FreeLabor #UnpaidLabor #ExtractiveBusinessModels #UserReliance #CorporateDependence #Commodification #DigitalLabor #IntellectualLabor

 Listen

Listened to Introducing incident.io On-call by The Debrief by incident.io
Post details
This is on-call as it should be. The secret's out. The world can finally know. incident.io On-call is here. Naturally, a lot of you may be wondering: why and why now. So to help answer those questions, we sat down with Chris and Pete, two of our co-founders here at incident.io to get a bit of background on this project: What exactly went into it? What were we hoping to solve for? How are we addressing the pain points around being on call? And most importantly, how are we stacking up against the incumbents in our space? This episode will not only get you excited about this huge week, it'll get you pumped for what's ahead for on-call. Learn more about on-call here: https://incident.io/oncall