Background Image




KEVLIN HENNEY: The Architecture of Uncertainty

23th February, 2018 | Athénée Palace Hilton Bucharest

The Architecture of Uncertainty | KEVLIN HENNEY

Creating software architecture in a world of change, uncertainty and incomplete knowledge

Ralph Johnson defined architecture as “the decisions that you wish you could get right early in a project, but that you are not necessarily more likely to get them right than any other”. Given our inability to tell the future how can we design effectively for it? Much project management thinking is based on the elimination of uncertainty, and advice on software architecture and guidance for future-proofing code often revolves around adding complexity to embrace uncertainty. In most cases, this is exactly the opposite path to the one that should be taken.

During the day we will look at how uncertainty is an intrinsic part of software development and that responding to change calls for attention to detail, a good view of the big picture and a willingness to experiment. Rather than being a problem in development, uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.


23th February, 2018 | Athénée Palace Hilton Bucharest

  • 09:00 – 09:30    Registration & Welcome coffee 
  • 09:30 – 11:00    Part I 💻
  • 11:00 – 11:30    Coffee break 
  • 11:30 – 13:00    Part II 💻
  • 13:00 – 14:00    Business lunch 🍴
  • 14:00 – 15:30    Part III 💻
  • 15:30 – 16:00    Coffee break 
  • 16:00 – 17:30    Part IV 💻
  • 17:30 – 18:00    Closing remarks 🍻


  • The relationship between development process and software architecture
  • The relationship between code and software architecture
  • Empirical and emergent software architecture and development practices
  • The role of change and uncertainty in coupling and modularity
  • How team size and organisational structure influence architectural evolution

Special guest: Kevlin Henney

Kevlin Henney is an independent consultant, speaker, writer and trainer based in the UK. His software development interests are in patterns, programming, practice and process.

Kevlin has contributed to both open- and closed-source projects, and his work has inspired and has been the basis for a number of utility libraries and testing frameworks. He has been a contributor and columnist for many software development magazines and websites, including The Register, Better Software, IEEE Software, Java Report, C++ Report, C/C++ Users Journal, EXE and Application Development Advisor

Read more..


Athénée Palace Hilton Bucharest

Tickets and registration

Attend Software Architecture Day  with your colleagues and save! Groups of 10 or more from the same organization receive a special group price. Contact us to register your group today! All participants have acces to: workshop, lunch and coffee breaks and to the library with presentations in PDF/PPT.


Since 2013, Software Architecture Day brought some of the top specialists in software architecture in the world:  

#wearelibero, proud organizers of:


Outstanding events. We are the B2B and B2C events and PR agency that believes in creating connections between people. No wonder our clients become partners and our partners become friends. For more than 8 years, international and national speakers from our conferences have been impressing audiences with their professional and personal experiences.
Libero’s fingerprints

Our team behind the scenes is young and creative. We define ourselves through the professional research we perform, by our talent to bring together people from different fields of expertise and by the glamorous touch we add to each event we engineer.

We believe in the power of togetherness. That bringing people together means sparking change. We are inventive, and most importantly we love what we do!

Feel free to contact us:

  • Dostoievski St. No. 26-28, Building B, 2nd floor, Cluj-Napoca, Romania 400424
  • 0364 110 371

Industry related events:



Software Architecture Day is an unique event, designed for Technical Team Lads, Architects, Engineering Directors, and Project Managers who influence innovation in their teams. Since 2013, Software Architecture Day brought some of the top specialists in software architecture in the world. Find some of them HERE. The event is held every year in 4 cities of Romania: