Background Image

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

KEVLIN HENNEY: The Architecture of Uncertainty

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.


February 23, 2018

09:00 – 09:20  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:50  Part IV
17:50 – 18:00  Closing remarks

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 5 or more from the same organization receive a special group price. Contact us to register your group today!


  • Access to all presentations / workshops
  • Lunch and coffee breaks
  • Access to the library with presentations in pdf / ppt

About Software Architecture Day Editions

Software Architecture Day is an unique event, designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.

The event is held every year in the main cities of Romania: Bucharest, Cluj Napoca, Timisoara and Iasi.

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