Last year I got my first experience of implementing software internally. My team found a SaaS (software as a service) product they wanted to use, so we bought it and used it. Sort of. It was NOT SO EASY. There’s money to pay, and that has to get through several rounds of budget approvals, and ... Read moreHow hard can it be to buy software?
a keynote from CppNorth This one is about everything else that a team needs to accomplish, besides writing the code, in order to provide useful capabilities to people.
a keynote for YOW! London Playing games, we can focus deeply and work really hard and also have a good time. This is what I want out of work, too. Traditional gamification adds points, competition, and badges to make work appear more game-like. This corrodes collaboration, replacing a deeper meaning with superficial characteristics of games. ......
This is a small talk for Bridges Summit, 28 August 2024. References and Recommendations: Combining, by Nora Bateson. ⬅ this is about seeing the second and third-order effects of what we do. It helps me live in a world that is so far from perfect, and work to make it better without despair. (I don’t ... Read moreBridges Summit
For a demo app, I want a simple-as-possible deploy script. The simplest thing is to hard-code the version number (which gives my docker image a unique tag, which gets kubernetes to pull the new image1). But I’m tired of updating the version number. So I made the script update it for me. Why not use ... Read moreStupid bash tricks: a self-updating...
Today, I’m working on our new deck. It’s a little uncomfortable, because there’s no furniture. I’m sitting on a blanket. The furniture is in the yard, being spray-painted. Before my husband left for the day, he said “If you have time, you could spray some more paint on the chairs.” Seems like I could contribute ... Read moreWorking with others is...
The court system is not created for “justice” as we tend to think about it. It’s a system that can only enforce the laws created by legislators whose interests often don’t align with the most vulnerable who are looking to be protected by the court. Sarah Galloway, Staff Attorney, Arch City Defenders … something something ... Read moreFear and...
Video from DevOpsDays Rockies, September 2024.Keynote at SwiftCraft, Folkestone, UK, 24 May 2024.also given at Explore DDD (video), March 2024; also given at Emerging Tech East, April 2024 At Honeycomb, we have a company value: Everything is an Experiment. Sometimes people take that too literally, and try to make every UI change an A/B test, ......
I want to create value in the world. That’s why this blog is public, my code is open-source, my newsletter is free. This means almost none of the value I create returns to me. It’s a tradeoff — the cheaper it is, the more value the world gets, and the less money I get. That’s ... Read moreDouble Loop of Value
The other day my partner said, “Thank you. You’re the best.” I thought: Yeah, I’m the best for a lot of people these days. My kids, work, you. When do I get to be my best? And then I remembered: people are people through other people. Meaning comes from between us, not within us. Connection ... Read moreBeing the Best
TL;DR: right now OTel Logs are a little harder to use than span events, but otherwise they are superior. Today I wanted to send OTLP Logs and see them correlated with my traces. First problem: logs aren’t available in the OTel JavaScript SDK. They’re still in development. (It is the end of 2023.) There is ... Read moreSending OTLP Logs from...