Oddbean new post about | logout
 I was listening to the nostr:npub1jsywwalhj870nqmxpw7zh8sw5w4ue5udsv5r52qmyrhvv304467qr8guhs  episode with Saylor. There are so many things that are fundamentally wrong with his takes. 
His words: "There are all these 2nd, 3rd, 4th order concerns in aviation and aeronautical engineering, you don't have those concerns if you're just a hacker. People that are computer programmers, they just write code, it works, the world is very simple". 

That is not how software engineering works, they are called engineers for a reason and not programmers/hackers. Good software engineers and companies where software is critical hold their software to very high standards which includes Bitcoin core. You can look at the code guidelines of NASA as an example. They have extremely strict policies on how to handle memory for example because the code they write can never leak memory when it's being used in satellites and spaceships. 

This narrative of software engineers as just being hackers and they just hack shit together overnight is wrong! Real production codebases are taken very seriously by every software engineer! Just because you see tweets of someone posting a GitHub link of what they hacked together over a weekend, that is never used by real people in production. It sometimes takes years to make it production ready.