Author of 🔥Kill It with Fire🔥Maintainer of safety critical systems, pondering anti-fragile AI, gleefully mediocre Formal Methods practitioner.

Joined January 2009
I'm going to be talking about Fault at @strangeloop_stl this year! 🙃 I'm going to struggle to live up to all the great languages that have debuted there 😭😭😭
2
1
15
2,543
I’m on the 2166 @amtrak #acela and I want to applaud all the staff in 1st who have had to deal with the WORLDS BIGGEST ASSHOLE and have done so with incredible grace and dignity.
2
4
515
Seriously there is a grown man throwing a tantrum because they will not force another passenger to move so he can sit with his friend (another full grown adult man!)
1
1
264
I normally wouldn’t post location information but the asshole just asked for the name of the conductor who made him sit in his assigned seat. If he complains to @Amtrak I want to post a counterpoint: JR IS AMAZING GIVE HIM A RAISE FOR PUTTING UP WITH THIS SHIT.
1
233
Replying to @elonmusk
Recommended reading (and maybe advisor): "Kill it with fire", by Marianne Bellotti @bellmar
1
1
2
383
So much fun hanging out with rural broadband providers. They do such important work so it was an honor to be asked.
The 2024 #CyberShare Summit is underway in Louisville, Ky. Yesterday kicked off with workshops & a visit to @SluggerMuseum. This morning, participants heard from @bellmar, software engineering expert & author, & participated in a friendly maker space competition.
1
4
657
Great selection @SSBDupont today 😂😂😂
1
3
524
🎙️ Marianne Bellotti talks about “Murder Boards”, which started at NASA as part of the engineering process. “Sometimes murder really is the best way to get through a hard problem.” 🕵️ #craftconf @bellmar
1
2
5
735
'It's not about attacking people it's about attacking plans" -@bellmar @CraftConf #CraftConf #Craft2025ready – at Budapest, Hungary
1
4
429
I’ll worry about AI when AI can pick up a shift on an on call rotation. Well actually … I won’t worry, I’ll be on a 🏝️ somewhere 😎 But point is tech decisions only matter in the context of operations. If it can’t be maintained, it doesn’t matter how fast/cheap it was to build
2
1
17
2,699
I can typically sort meeting information into three buckets: things that are true, things that are false, and things that are true but irrelevant — @bellmar, Kill it with Fire
1
1
6
1,469
It’s amazing how often the answer to the question “why didn’t you do it this way” is “because that technology did not exist at the time” 😂😂😂
At big companies you often run into old terrible code that’s still not been fixed and curse the person that wrote them years ago. I’ve done it plenty, I can’t help it. I was once the first engineer at a startup and was there for 14 years. So I’ve been in meetings where a developer was cursing whoever wrote some piece of crap 10yr old code, and it was often…me. Why didn’t you use the factory pattern, why didn’t you document store this instead of using mysql, etc. So sometimes I try extra hard to remember that smart well-intentioned people made the best decisions they could using the information they had at the time. The tradeoffs they made aren't always immediately obvious a decade later. But the fact that the project is still running 10 years later is a testament to…something. Also- this is why you/we were hired; to fix the shit code instead of just complaining about it.
7
929
At big companies you often run into old terrible code that’s still not been fixed and curse the person that wrote them years ago. I’ve done it plenty, I can’t help it. I was once the first engineer at a startup and was there for 14 years. So I’ve been in meetings where a developer was cursing whoever wrote some piece of crap 10yr old code, and it was often…me. Why didn’t you use the factory pattern, why didn’t you document store this instead of using mysql, etc. So sometimes I try extra hard to remember that smart well-intentioned people made the best decisions they could using the information they had at the time. The tradeoffs they made aren't always immediately obvious a decade later. But the fact that the project is still running 10 years later is a testament to…something. Also- this is why you/we were hired; to fix the shit code instead of just complaining about it.
67
69
15
999
130,385
My advice: take a job at any company that’s 11 years old 😁😁😁
This Post is from an account that no longer exists. Learn more
6
627
OH: LLMs are basically databases that suck.
1
2
20
852
This might just me but… I find it extremely difficult to keep everyone’s dietary restrictions straight. It used to be just life threatening allergies and vegetarianism or kosher but now it’s a complex array of preferences.
1
2
698
Look, I’m not judging. But this is actually really stressful on people trying to be good hosts/hostesses so maybe remind me upfront? Because it’s actually getting pretty insane. I feel like I need to start keeping a database.
1
1
321
I die a little when I get it wrong. I want you to feel welcome but I’m human. I can’t keep track of all of this.
3
306
Why did it take a year for HBO to rec Tokyo Vice to me? 🤩🤩🤩
2
604