About
On Programs reports on investigations into the methodology of programming and system development. Specifically, phenomena and practices that technical leads and architects can utilize to shepherd and preserve usable programs and systems.
History
On Programs revisits the work of influential computer scientists and programmers. These luminaries include Peter Naur, Ward Cunningham and Dave Parnas to name a few. The focus of this research is on extracting an interpretation of the works of these luminaries that is faithful to their original insights. More often than not, the common understanding of their body of work is not-quite-right and begs to be corrected.
Philosophy
On Programs interprets programming and system development primarily through the lens of existential phenomenology as informed by philosophers such as Hubert Dreyfus and Martin Heidegger. Other philosophical influences feature as well, such as, Thomas S. Kuhn's Structure of Scientific Revolutions and Gilbert Ryle's The Concept of Mind.

On Programs is brought to you by Andre Dickson from a study in Trinidad and Tobago.