‘This is an implementation detail’ – an all too familiar phrase in many discussions on software development practices and technologies. It commonly means that the aspect of discussion is of minor importance for the actual discussion theme; that this ‘detail’ blocks the view onto the whole and the understanding of the big picture. So far the theory!
In practice the devil is always in the details – and more often than we like these details have an impact on the grand picture. Why is refactoring and TDD so difficult to do well? Why is it challenging to integrate hundreds of independent microservices to systems with defined and reliable system qualities? Details are simply not just details. Addressing these details right actually makes your projects and the design of your systems successful. Jeff Bezos noted: If you don't understand the details of your business [or profession] you are going to fail!
In this track we therefore pull up the curtain to look behind the big and shiny pictures drawn by popular themes in modern software development. To know what their true challenges are and explore the ways to master them. Because details matter!