What is a software engineer?

To understand High Output Engineering, it is useful to have a definition of the output of a software engineer. The primary activity of an engineer is writing software and the aim of all software is to create customer value. However, not all software is built the same. Each act of…

Humanity’s separation of pleasure and purpose

Unlike other species that adapt to their environment for survival, human beings have the extraordinary ability to alter their environment for survival. Starting in the 1800s, this ability led to an explosion of the human population but somewhere along the way, we went from fueling our survival to fueling our…