Mindfulness: Cultivating Agile Minds

Agility starts with Mind. It’s about open, curious, energetic mind constantly looking for doing better things and in better ways. Such Agile Minds manifest in proactively sensing market/customer opportunities/needs early, quickly adopting to changes to create new

Managing Manager-less Processes

A new generation of Agile processes are emerging, frequently omitting the role of a dedicated manager. Erik Meijer has termed his flavor as One Hacker Way; my version was originally titled Programmer Anarchy. We explore the reasons

Predictability Without the Gamble of Poker

Often knowing when something will be delivered is important. Activities like hiring and purchasing have a lead time and can mean that organisations need to know when the product will ship. But Hofstadter’s law, the planning fallacy

Pair Programming with Eclipse

At Eclipse, new actors are challenging the classic Eclipse IDE: * Che: the next-gen Eclipse cloud, putting the developer workspace and the IDE on your browser * Orion: an extensible browser IDE * Flux: a new message-based

Dealing with the Pesky People Parts of Software Development

This talk explores communications between coders, some of the personality challenges and interactions with normal people.From pocket watches to great cathedrals, craftsmen created wonders of the age. While individual skill, repetition and accomplishment was important, communication between