Software-Technology

The Staff Engineer’s Path: A Guide for Individual Contributors Navigating Growth & Change

A lot of people enter software development because they don’t want their primary job task to consist of interacting with people. However, career progressions often define management as the next step after being a senior developer. To those who don’t want to be with people full-time, this hierarchy can make a dead end. In recent years, the pathway of a staff engineer has opened up. Staff engineers are in charge of the technical direction of…

Continue reading

Software-Technology

The Soul of a New Machine

This work, written about four decades ago, tells the true tale of how a team of computer engineers built a new computer. In an era contemporaneous to Apple Computer’s founding, Data General computers built affordable new computers for the masses. A group of engineers built a new circuit board that eventually pushed itself to the forefront of the market. This book is about engineers and the culture of engineering more than anything else. It’s about…

Continue reading