A few days ago I came across a first hand account from an engineer working on some early space programs and it made me realize how little hardware I know. It’s likely a case of the grass being greener but hardware feels like a whole new exciting world compared to software. Rather than dealing with the abstract world of software it’s dealing with the real world.

The above article is an unfair one to use since anything related to space is going to be extra exciting but it highlights the depth and creativity necessary to work in hardware. Even in the 80s and 90s a software engineer needed to have a decent grasp of the underlying hardware to be productive. This is no longer the case. One can go through a career without understanding how computers actually work behind the scenes. That’s not necessarily a bad thing: the field is so wild with so much specialization that it’s difficult to have a good grasp of everything and we have to pick what we want to master.

The closest I can get to that era is by reading first hand accounts - they’re a good reminder that we’re all standing on the shoulders of giants.


Read more!