Tuesday 4th November, 2014
9:00am to 10:00am
We talk about code review, modularity of our software, smaller pieces of code, refactoring. Forget all that. The real complexity these days is outside the code. Small services are lovely to reason about internally, but they push complexity outward. And systems these days aren't so much written as assembled.
We write some code, our precious business logic, and then all the real work is hooking into everything else.
Databases, web servers, routers, monitoring systems, search tools. Plus the easy stuff like version control, issue trackers, continuous integration. Then there’s deployment.
Every piece both adds and takes away complexity. Every piece (well, of the good ones) is elegant inside but a disaster when we try to implement it without understanding its internal concepts, or when we use it for an unsuited purpose.
Join Jess and Dan on a journey through complexity. At the other side we may find simplicity, or we may find the light at the end of the tunnel is just another oncoming enterprise service bus.
Optimizer of organizations, teams and software, programmer, Agile coach, technologist, troublemaker. Christian, husband, occasional blogger.
Sign in to add slides, notes or videos to this session