Author: Juval Löwy

My first technical conference was Dev Intersection in Las Vegas in 2021. I attended a workshop hosted by Juval Löwy. It was an eye-opening experience.

As developers and software architects we need to wear multiple hats. Righting Software details a systemic approach for, not only writing software, but also planning and managing the project. The book specifies a detailed method for executing projects.

Righting Software is not only a project management framework. The book promotes volatility-based decomposition as an alternative to functional decomposition. I found it a different and refreshing way of thinking.

What I like most about exploring different ways of encapsulating code is the ability to be deliberate when making choices. Cross-cutting concerns can be encapsulated using volatility-based decomposition, and the core business domain can be functionally encapsulated.