Programs today are more complicated than ever. Overwhelming detail threatens to prevent developers from writing code that can be understood and safely changed. Exactly how to organize all this detail is a significant challenge. Luckily there is something that developers can learn from journalists.

The Inverted Pyramid is a writing style that journalists use to organize the details in newspaper articles. It provides two important benefits for readers. First, readers can leave an article at any point and understand it, even if they do not have all the details. Second, for those readers who wish to proceed, it conducts them through the article details.

Come to this session and you'll learn how to write source code that provides your readers with these same detail taming benefits.

Additional Resources

About the Speaker(s)

Alistair McKinnell has been writing software since the days of punch cards. After reading Kent Beck’s Extreme Programming Explained in 1999 he realized he had found his people. These days Alistair works as an Agile developer and Agile Coach at Nulogy. Alistair thinks of himself as a gardener: growing software, growing teams, and growing organizations.