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: Habitats of Australia, New Guinea, and the Solomons

Updated 08 March 2026
Follow

What We Are Reading Today: Habitats of Australia, New Guinea, and the Solomons

Authors: Iain Campbell, Charley Hesse, And Phil Gregory

When visitors think of Australia, they expect strange wildlife such as kangaroos, platypus, koalas, and cassowaries.

Yet nothing prepares people for the otherworldly landscapes of mallee and mulga woodlands, karri forests, and spinifex and gibber deserts.

This illustrated guide covers every major habitat found on the continent together with those of New Guinea and the Solomons.

Packed with invaluable information, Habitats of Australia, New Guinea, and the Solomons completely redefines how we experience the landscapes and wildlife.