Please log in to watch this conference skillscast.
How to continuously deliver more and more value? You’ve read Clean Code, you are writing SOLID code, you are a true craftsman. You are proud of not letting any technical debt behind you. You are applying DDD and BDD, and discussing with your users to clarify what needs to be built.
Everything is going fine until the day when, during an informal conversation, you understand something deeper about your domain … This is called a ‘refactoring breakthrough’. Suddenly, everything changes, you start dreaming up a new design that would both simplify your life and make you more effective.
Something else has changed: your technical debt. It just doubled overnight! Whereas yesterday you felt productive, today, you feel slow in the light of what this new design would enable. Interestingly, it’s BDD and the discussions with users that put you in this situation. That’s strange, isn’t it?
That a best practice would create technical debt looks like a nonsense! Should we rethink the whole notion of ‘technical debt’? How does BDD unlock these ‘refactoring breakthrough’? How can we benefit from this opportunity? What’s at stake here?
YOU MAY ALSO LIKE:
- P3X - People, Product & Process eXchange 2019 (in London on 31st October - 1st November 2019)
- Real World Kotlin Development Workshop (in London on 22nd - 23rd October 2019)
- Masterclass: Reducing Technical Debt with Michael C. Feathers (in London on 28th - 29th October 2019)
- µCon London 2020 - The Conference on Microservices, DDD & Software Architecture (in London on 27th - 29th May 2020)
- Clean Architecture using BLoC & Voyager: DI & the Widget Router (in London on 21st October 2019)
- Right to Left - Outcome Driven Agility (in London on 21st October 2019)
- Lightning Talk: The Elm Architecture in Haskell: Managing state with multiple threads (SkillsCast recorded in October 2019)
- Why We Choose React for a Large Scale Financial Trading Platform (SkillsCast recorded in October 2019)