Track: MASTER: (Pride in the Craft)

Duration: 45 min talk

Talk Level: Intermediate


Communication is at the heart of software development. Information theory can teach us about communication. Let’s explore the parallels.

Software developers have been grappling with the nature of software development ever since Ada, Countess of Lovelace created what many consider to be the first computer program in the 1840’s.

We’ve compared software development to everything from producing widgets on manufacturing lines, to tending gardens – all in an attempt to better understand this complex field.

Communication is a common theme in agile software development. It is the golden thread that runs through every aspect of the trade.

This talk will explore the informational characteristics of software development by drawing on insights provided by information theory. This will broaden our perspective of the nature of software, helping us become more effective developers.

Bio of Janco Wolmarans:

Janco WolmaransJanco has spent nearly two decades learning how NOT to build software. He likes to understand the driving principles behind the way developers think, work, and design code.

Through technical workshops, code retreats, and other community events, he works to help raise the level of craftsmanship in the South African developer community.

He’s a proud member of the Driven Alliance team, working with a bunch of talented people.