Home Conference Sessions Solving the Hard...

Solving the Hard Problems

Dave Farley | GOTO Copenhagen 2024

You need to be signed in to add a collection

*Evolutionary Architecture & Design - Tackling Complexity in Software* Software is a creative act, and is at the forefront of the advance of our culture, we are living through the information revolution. Software is also one of the most complex things that humans build. Sure not all software is cutting edge, but the lessons that we have learned from building cutting edge systems are profound and some of them are widely applicable.Perhaps the most profound and most generally applicable idea of all is that you don’t build complex systems in one giant bound of intuition and inspiration, complex systems evolve over time and are the product of many many small steps, so how do we, and what does it take to, organise to take advantage of that?

Share on:
linkedin facebook
Copied!

Transcript

Evolutionary Architecture & Design - Tackling Complexity in Software

Software is a creative act, and is at the forefront of the advance of our culture, we are living through the information revolution. Software is also one of the most complex things that humans build. Sure not all software is cutting edge, but the lessons that we have learned from building cutting edge systems are profound and some of them are widely applicable.Perhaps the most profound and most generally applicable idea of all is that you don’t build complex systems in one giant bound of intuition and inspiration, complex systems evolve over time and are the product of many many small steps, so how do we, and what does it take to, organise to take advantage of that?

About the speakers

Dave Farley

Dave Farley

Software Developer and Consultant, Founder of Continuous Delivery Ltd., Author