David Inman

Recent Articles

Steam Engines

Typically when you think about the software engineering profession, the first thing to come to mind isn’t steam engines.  However, I believe that studying past technologies may provide valuable insights to how our profession, heavily reliant on computer technology, may evolve and change. If I trapped you in a corner and started asking you about […]

Category Theory and Software Engineering

This is a write-up for the book Categories for the Working Mathematician written by Saunders Mac Lane.  Someone indicated to me that they would be interested in seeing the write-up in blog format.  So here we go. Initially, I didn’t think that category theory was necessarily something that really fits in well with your typically […]