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 😭😭😭
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.
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.
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!)
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.
🎙️ 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
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
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
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.
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.
@HeavyPackets Seriously it took me 15 minutes to figure out “coffee” wasn’t the name of some stupid tech thing but actual ☕️☕️☕️ Now I don’t know whether I’m worried or curious….
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.
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.