In this short video I explain what this channel is about: programming, training, coaching. We look more on the technical side: test driven development, unit testing, refactoring, working with legacy code, architecture, design, etc. But we also discuss how to work better with teams, people with tools like agile, lean, kanban, or even how to scale organizations. Have fun coding!
Evolutionary Design is an approach to incrementally grow a system while observing growth patterns and focusing on normalizing, optimizing and maximizing the growth.
In a dynamic world we cannot assume we can design up front, because the context is changing faster and faster. Then we need to start with a minimum design and adapt it while growing and improving as we go. Evolutionary Design can help us.
#RemotePairProgramming is a series about how to improve our programming skills by working side by side. We discuss about programming, try or show new techniques. We don't forget about the humanistic part of coding: we are people, and we need to care about the others, how we interact, how we learn from each other in a human centric approach. We write, refactor, test and discuss about code.