Katie WatsonSoftware Engineers are Philosophers — Or at Least the Best Ones AreIn the past decade, I’ve written code for everything from spin-stabilized rocket platforms to cutting-edge encryption hardware. If I’ve…Sep 22, 2023Sep 22, 2023