Software Foundations for Business People

It is increasingly important for business people to understand software in the modern age. This post is a collection of resources and insights to help guide an individual to a general, pragmatic, and effective understanding of software. --→