complexity is outside the code, js remote conf

84

Upload: jessitron

Post on 18-Jul-2015

502 views

Category:

Software


0 download

TRANSCRIPT

Jessica Kerr@jessitron

Dan North@tastapod

Jorge Montero@hibikir1

a presentation of

JS Remote Conf

Complexity is Outside the Code

search

UX

SecurityConcurrency Deployment

http://www.bonkersworld.net/building-software/

UX

Concurrency Deployment

search

Security

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!

Learning is a first-class task.

Explore

Familiarize

Understand

Spike

Learn

business impact

Build

MeasureLearn

Build

Measure

Learn

CodeTest

CodeTestMeasureLearn

ProgramTests

DeployMonitoringEvaluation

DatabasesFilesystemNetwork

ProgramTests

DeployMonitoringEvaluation

DatabasesFilesystemNetwork

ProgramTests

DeployMonitoringEvaluation

DatabasesFilesystemNetwork

Program

Tests

Deploy

Monitoring

Evaluation

Databases

Filesystem

NetworkProgram

Tests

Deploy

Monitoring

Evaluation

Databases

Filesystem

Network

ProgramTests

DeployMonitoringEvaluation

DatabasesFilesystemNetwork

$

Revenue%

$

Revenue% Cost

$

Revenue% Cost

$

Revenue% Cost

$

% Cost

$

% Cost

$

Revenue% Cost

business impact

minimize lead time to business impact

Working(Implemented(

Working(Implemented(

Working(Implemented(

Production

Full-scale

minimize lead time to business impact

sustainably minimize lead time to business impact

Explore

Familiarize

Understand

Spike

Learn

$

%

Feature work: long tail of uncertainty

$

%

Learning work: long tail of opportunity

Explore

Familiarize

Understand

Spike

Learn

?

?

?

?

Jessica Kerr@jessitron

JS Remote Conf

Long tail of opportunity: Antifragile, by Nassim Nicholas Taleb

Feedback loops: Thinking in Systems, by Donella H. Meadows

Uncertainty and the value of information: How to Measure Anything, by Douglas W. Hubbard

box-arrow-box-arrow-cylinder: Ted Neward,"Rethinking Enterprise" STL JUG 12 July 2012

Silver Bullet: Fred Brooks, "No Silver Bullet" http://en.wikipedia.org/wiki/No_Silver_Bullet

Microservices death star: Adrian Cockroft, GOTO Chicago 2014 https://www.youtube.com/watch?v=BeNrVl2_nyI

Moore's Law as tech atop tech: Ben Hammersley "The Flower, the Field, and the Stack" http://vimeo.com/51810057

plastic bags: http://econews.com.au/news-to-sustain-our-world/eu-reported-to-green-light-plastic-bag-ban/

simulation of team: https://github.com/jessitron/teamo

goal of minimize lead time: http://dannorth.net/2013/07/05/are-we-nearly-there-yet/

life of a software engineer: Manu Comet http://www.bonkersworld.net/building-software/

@tastapod@jessitron

Complexity is Outside the Code originated at CodeMesh 2014

JS Remote Conf 2015