About this Workshop
Code is language. It’s how we speak to the computer and to each other. Like natural languages, programming languages each have their own lineage and view. They each have preferred modes of expression that reflect and perpetuate a culture.
A common view associated with object oriented programming is that code should be rich in domain language. It should read like prose with rich evocative names.
In this workshop, we’ll explore the idea that we can extend the reach of our problem solving ability by using terser more structural/mathematical forms of expression. We’ll look at examples and ‘mob program’ together to see if we can arrive at techniques that make our code leaner and smaller yet communicative, albeit in a different way.
About the Speaker
Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specialising in software and organisation design.
Over the years, Michael has spent a great deal of time helping teams alter design over time in code bases. Michael is also the author of the book Working Effectively with Legacy Code.