Complexity is Outside the Code
security
deployment
searchUX
latency
cachingmonitoring
Language Unix utilities
Database Algorithms
stdlib
Language Unix utilities
Database Algorithms
stdlib
and python and ruby!
and all of github!
brew install it all!
read every thesis!so many databases!
minimize lead time to business impact
Working(Implemented(
Working(Implemented(
Working(Implemented(
minimize lead time to business impact
sustainably minimize lead time to business impact
Estimate
22 days
lead time?
half month 2 months
Estimate
5 weeks 7 weeks
Narrow the delivery risk: surface uncertainty
Research is a first-class task.
codeexplorecode
code
Production
Full-scale
Research is an ongoing activity.
codeexplore explorecodeexplore
code
Kaizen is first-class work.
codeexplorecode
code
studykaizen
code
$$
$$
long tail of uncertainty
code
$$
$$
long tail of opportunity
kaizen
ProgramTests
DeployMonitoringEvaluation
DatabasesFilesystemNetwork
security
deployment
searchUX
latency
cachingmonitoring
ProgramTests
DeployMonitoringEvaluation
DatabasesFilesystemNetwork
code
Dan North@tastapod
Jessica Kerr@jessitron
[1] box-arrow-box-arrow-cylinder: Ted Neward,"Rethinking Enterprise" STL JUG 12 July 2012
[2] Silver Bullet: Fred Brooks, "No Silver Bullet" http://en.wikipedia.org/wiki/No_Silver_Bullet
[3] Microservices death star: Adrian Cockroft, GOTO Chicago 2014 https://www.youtube.com/watch?v=BeNrVl2_nyI
[7] plastic bags: http://econews.com.au/news-to-sustain-our-world/eu-reported-to-green-light-plastic-bag-ban/
[4] Moore's Law as tech atop tech: Ben Hammersley "The Flower, the Field, and the Stack" http://vimeo.com/51810057
[5] simulation of team: https://github.com/jessitron/teamo
[6] goal of minimize lead time: http://dannorth.net/2013/07/05/are-we-nearly-there-yet/
Dan North@tastapod
Jessica Kerr@jessitron
slideshare.net/jessitron/complexity-is-outside-the-code