Profile avatar
ntietz.com
software engineer, writer, leader. recurse center alumna. not sorry for the puns. 🏳️‍⚧️🏳️‍🌈☕🐈 she/her. https://ntietz.com
62 posts 48 followers 35 following
Prolific Poster
Conversation Starter

Rust is notoriously hard to learn, with lifetimes and the borrow checker being a big part of it. A friend of mine took Rust for a spin, and these are some of the things that he found made lifetimes particularly tough to grok. ntietz.com/blog/rust-li...

got my hernias fixed yesterday. the surgeon really meshed me up.

oh that espresso machine? it’s not an expensive hobby, it’s lifesaving medical care. news.harvard.edu/gazette/stor...

I got verified on LinkedIn, and they say they give many more views to people who are verified than not. Problem is, lots of people can't get verified because it requires that you *display* your legal name if verified. This is harmful, and it shouldn't be this way. ntietz.com/blog/your-pr...

The Resilience in Software Foundation blog included notes I wrote for the paper "Four Concepts for Resilience Engineering" in their post today: resilienceinsoftware.org/news/1149720

This week's post asks: Can I ethically use LLMs? I'm not giving you an answer to the question—all I have are questions and concerns. I don't use LLMs, but did before, and have become uneasy doing so. All technologists ought to think about ethics, and work by our values. ntietz.com/blog/can-i-e...

psych questionnaire: how often do you hear things that other people couldn't hear, such as voices even when no one else is around? my very literal brain: hmm well i wear closed-back headphones a lot

A recent project needed a ring buffer, and I was telling a friend about them. I figured, may as well tell you all about them, too! Ring buffers are a really cool data structure that are great for streaming data and performance-sensitive applications. ntietz.com/blog/whats-i...

Little known fact, if the Eagles win they set all traffic lights to green in their honor

A coworker and I started some research studying what software engineers value and how this relates to our documentation practices. We started with publishing a case study. Here are the recommendations we came up with for that case. ntietz.com/blog/our-cas...

It's kind of dark times right now. And I'm *definitely* only talking about the days being short. I got some very bright lamps and made a custom shade for them. Little joys like this will help us, a little bit, make it through this winter. ntietz.com/blog/bright-...

the silver lining of having a fever is that my cat extra wants to sit on me since I’m an even warmer heating pad

I got to hang out with a trans friend yesterday and we went to a queer friend-making mixer and, y’all, trans folks are the *coolest*

Remember that the goal of the 5 pages of executive orders is to make you feel helpless. They’ve publicized a to-do list, nothing more. The coming weeks will be fighting hard against the bits that need a fight, and hopefully watching them flail around incompetently.

A reader asked me about my writing process and how I avoid burnout. This is what I wrote to respond to them! One of the key things for me is making the process *fun* and changing it if it becomes a chore. ntietz.com/blog/my-writ...

I needed a UI for a project I'm working on, so I decided to build it in Rust with the immediate mode library egui. It ended up working pretty nicely, and the paradigm feels fairly intuitive! ntietz.com/blog/beginni...

If you work at Meta and support LGBTQ+ people no you don't.

I write a lot of Rust code, even when I don't particularly need things to go fast. There is a lot more to love about Rust than just performance! Here are some of my favorites. ntietz.com/blog/great-t...

This is my final post of 2024, where I talk about what happened for me in the year, personally and professionally. And then I talk about my goals for next year. I hope you have a wonderful 2025! ntietz.com/blog/reflect...

a little girl once asked Sarah McBride what is her favorite part about being trans. I’d never reflected on this before, and here’s my own answer:

instead of squashing bugs we should practice catch-and-release. before you merge that pull request make sure you patch someone else’s code to move the bug over there instead!

the name “department of corrections” sure is Orwellian, isn’t it?

transwrites.world/my-doctor-em... My Doctor Emailed Me Back by @theabigailthorn.bsky.social

today my mind is on the 7000ish military families whose children are being stripped of medically necessary care, since Biden signed the NDAA yesterday. I’m at a loss for words, and actions.

we’re on the way to my parents’ place for Christmas, and my wife reminded me of the time we missed this exit since we were debating whether “apple tree” is one word or two. i stand by my stance that it’s one word, because “apple” is an inseparable part of it, the space is also part of the word.

Here's a story that's about how I learned to play triplets better, but it's actually about so much more than that. It's different from my usual writing about tech—it's about something fundamentally human—but it's just as important to my professional life as any code is. ntietz.com/blog/feel-do...

what do you call it when you turn a vector 360 degrees to form a basis? a revolution for linear independence

what do you call a chamber where you store fungus paste? a mushroom mush room

I was debugging Go code today, which was crashing. The crashes happened in a profanity filter. I guess it was a… moral panic.

if any other trans folks have a sore back, that’s from the bus that our senators threw us under yesterday

my wife and I, the duo known as Sophia's Moms, are preparing a short winter set comprising two Christmas songs, a sea shanty, and an italian anti-fascist song. you know, the classic combination.

Estimates are really valuable, and they're also a way of taking on risk. Doing a fixed-price project based on your estimates means you're taking on a risk in a similar way to some risky stock trades. So... what do we do with this information? ntietz.com/blog/estimat...