What We Are Reading Today: ‘The Essence of Software’

Photo/Supplied
Short Url
Updated 27 December 2024
Follow

What We Are Reading Today: ‘The Essence of Software’

  • “The Essence of Software” introduces a theory of software design that gives new answers to old questions

Author: DANIEL JACKSON

As our dependence on technology increases, the design of software matters more than ever before. Why then is so much software flawed? Why hasn’t there been a systematic and scalable way to create software that is easy to use, robust, and secure? Examining these issues in depth, “The Essence of Software” introduces a theory of software design that gives new answers to old questions.

Daniel Jackson explains that a software system should be viewed as a collection of interacting concepts, breaking the functionality into manageable parts and providing a new framework for thinking about design.

 


What We Are Reading Today: Can College Level the Playing Field? 

Updated 13 March 2026
Follow

What We Are Reading Today: Can College Level the Playing Field? 

Authors: Sandy Baum and Michael McPherson

We often think that a college degree will open doors to opportunity regardless of one’s background or upbringing. In this eye-opening book, two of today’s leading economists argue that higher education alone cannot overcome the lasting effects of inequality that continue to plague us, and offer sensible solutions for building a more just and equitable society.

Sandy Baum and Michael McPherson document the starkly different educational and social environments in which children of different races and economic backgrounds grow up, and explain why social equity requires sustained efforts to provide the broadest possible access to high-quality early childhood and K–12 education. 

They dismiss panaceas like eliminating college tuition and replacing the classroom experience with online education.