It's easy to think of software products as being composed of technology; and, at a high level, that's true. The reality, though, is that the technology powering software products is itself a highly complex composite system, composed of entirely human components. The technologies we implement, the code we write, and the products we build are made of experience, understanding, perseverence, expertise, passion, talent, time, money, and so much more.
Together, we will explore The Human Side of Code. Along the way, we will discuss all the different roles in the software development process, how they contribute, what their concerns are, and how we can all contribute to making their lives just a little bit easier. In so doing, we will develop a roadmap that we can all follow to make our jobs more enjoyable and more productive, leading to a happier workforce and more successful products.