4Developers is an interdisciplinary festival for developers that consists of diverse tracks led in small groups. The idea of the event is to create a space that promotes the activity of specialists – the exchange of knowledge and experiences of IT community. However, 4Developers is so much more than just lectures. It is also a great opportunity to step outside the lecture zone and meet with world class specialists and enthusiasts of the IT world in a relaxed atmosphere.
My talk: Evolving Architecture
During development phase its very easy to cross the design boundary – we want to take care about all possibilities and potential changes that can happen in our project. On the other hand when we are under the time pressure we take shortcuts which could in the end increase cost of even simple changes. How to deal with “overdesign”? How (at the same time) don’t close for improvements and changes? When we should make crucial technical decisions and when accept technical debt? This session is about true stories, mostly about huge mistakes, but also sometimes about decisions which in the end were very sucessfull. The session for all who don’t want to end up with project that need’s to be rewritten to add a new button. The session for all who cares.