@mastermark
CTO in a Box
Mark Masterson - @mastermark
@mastermark
@mastermark
what will
we cover?
@mastermark
● How to think like a CTO
● Why (and how) that’s different than thinking like
<insert role name here>
● Tools you can use to be more effective and
successful in thinking like a CTO
● Some examples of what thinking this way leads to
@mastermark
Karl Marx
“Sell a man a fish, he
eats for a day, teach a
man how to fish, you
ruin a wonderful
business opportunity.”
what we
won’t
cover
@mastermark
● Working code
● Working code
● Working code
● and lastly: working code...
@mastermark
Think like a CTO?
@mastermark
@mastermark
THE MAP IS NOT THE TERRITORY
Alfred Korzybski
https://en.wikipedia.org/wiki/Map%E2%80%93territory_relation
@mastermark
@mastermark
@mastermark
@mastermark
@mastermark
@mastermark
Image source: http://www.bbc.co.uk/news/science-environment-21487016
BBC © 2013
@mastermark
@mastermark
Scene from Monty Python and the Holy Grail
Copyright ® 2000-2009 New Media Broadcasting Company, Inc. All Rights Reserved. http://pythonline.
com/
@mastermark
Tools
@mastermark
Risk = likelihood (failure) * cost (failure)
https://goo.gl/6pjsbu
@mastermark
Risk = likelihood (failure) * cost (failure)
FAULT PREVENTION
@mastermark
@mastermark
@mastermark
@mastermark
Risk = likelihood (failure) * cost (failure)
FAULT PREVENTION FAULT TOLERANCE
@mastermark
@mastermark
@mastermark
Risk = likelihood (failure) * cost (failure)
MTTF FAULT TOLERANCE
@mastermark
Risk = likelihood (failure) * cost (failure)
MTTF MTTR
@mastermark
@mastermark
Risk = likelihood (failure) * cost (failure)
FAULT PREVENTION FAULT TOLERANCE
ROBUST
@mastermark
@mastermark
Risk = likelihood (failure) * cost (failure)
FAULT PREVENTION FAULT TOLERANCE
ROBUST ADAPTABLE
@mastermark
@mastermark
http://www.amazon.com/Antifragile-Things-That-Gain-Disorder/dp/1400067820/
@mastermark
@mastermark
@mastermark
Money
@mastermark
@mastermark
@mastermark
Purchased
Leased
@mastermark
Buying (storage) assets only makes sense if the asset
has a lifetime of greater than 4 years
To Lease or Not to Lease from Storage Clouds
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5445166
@mastermark
@mastermark
OK. Let’s see some (more) examples
@mastermark
@mastermark
@mastermark
http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
http://www.ics.uci.edu/~taylor/documents/2002-REST-TOIT.pdf
REST and HATEOAS
@mastermark
Hypermedia DRiven Architecture
@mastermark
@mastermark
Rethinking Time in Distributed Systems (Stanford, Lec. 6, 2009)
https://goo.gl/Pg1ceP
@mastermark
R
RESILIENT
RUGGED
RELIABLE
Concepts / features
Feedback loops
Circuit breakers
Limp Mode
Degenerate Nodes
MTTR
Etc.
Maps to…
Concepts / features
Disaster recovery
Business continuity
Backups
Patching
Virus scanning
Etc.
THE hiRSutE PATTERN
@mastermark
S
SCALABLE
STABLE
SAFE
Concepts / features
Self-monitoring /
optimization
Node strength
Proactive “pull requests”
Immune system
Etc.
Maps to…
Concepts / features
IDS
Firewalls
Perimeters
Patching
Virus scanning
Capacity planning
Performance engineering
Etc.
THE hiRSutE PATTERN
@mastermark
E
EFFICIENT
ELASTIC
EFFECTIVE
Concepts / features
Horizontal scalability
Chaos Monkeys
Node death
Containers
Microservices
Growth pattern management
Etc.
Maps to…
Concepts / features
Disaster recovery
Business continuity
Operations
System administration
Etc.
THE hiRSutE PATTERN
@mastermark
Stigmergy
@mastermark
Stigmergy
“... indirect coordination
between agents or
actions… the trace left
… by an action
stimulates the ... next
action...”
https://goo.gl/lim73b
@mastermark
Stigmergy
“... emergent
cooperation...”
@mastermark
@mastermark
One more thing...
@mastermark
Wardley Maps
http://blog.gardeviance.org/2015/02/an-introduction-to-wardley-value-chain.html
@mastermark
Launchpad
@mastermark
@mastermark
@mastermark
g.co/launchpadApply
thank
you
@mastermark

More Related Content

PDF
So you wanna be a CTO ?
PPTX
How to be a Startup CTO
PDF
CTO for Startup
PPTX
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
PPTX
141125 10 lessons learned being a startup cto
PPTX
Startup CTO Role v3
PPT
The Role of the CTO in a Growing Organization
PPTX
The Role of CTO: A Rantifesto
So you wanna be a CTO ?
How to be a Startup CTO
CTO for Startup
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
141125 10 lessons learned being a startup cto
Startup CTO Role v3
The Role of the CTO in a Growing Organization
The Role of CTO: A Rantifesto

Viewers also liked (6)

PDF
Cto meetup Berlin
KEY
Enterprise Architectures with Ruby (and Rails)
PDF
From Obvious to Ingenius: Incrementally Scaling Web Apps on PostgreSQL
PDF
CTO vs. VP of Engineering
PDF
Prototyping invision vs axure
PDF
Hype vs. Reality: The AI Explainer
Cto meetup Berlin
Enterprise Architectures with Ruby (and Rails)
From Obvious to Ingenius: Incrementally Scaling Web Apps on PostgreSQL
CTO vs. VP of Engineering
Prototyping invision vs axure
Hype vs. Reality: The AI Explainer
Ad

More from Mark Masterson (10)

PDF
The Lean Startup Engines of Growth with Google's Platforms
PPT
How to avoid crappy presentations
PPT
Degenerate Systems (Or: how to let go and learn to love the hairball)
PPTX
OSCON 2010 Cloud Summit - Is the enterprise ready for cloud computing?
PPTX
E2.0 Summit Talk on Culture+2.0
PPT
The Enterprise Cloud
PPT
Fowa Miami 09 Cloud Computing Workshop
PPT
Enterprise Cloud Risk And Security
PPT
Social Processes Part 2 - show me the money
PPT
Social Processes
The Lean Startup Engines of Growth with Google's Platforms
How to avoid crappy presentations
Degenerate Systems (Or: how to let go and learn to love the hairball)
OSCON 2010 Cloud Summit - Is the enterprise ready for cloud computing?
E2.0 Summit Talk on Culture+2.0
The Enterprise Cloud
Fowa Miami 09 Cloud Computing Workshop
Enterprise Cloud Risk And Security
Social Processes Part 2 - show me the money
Social Processes
Ad

Recently uploaded (20)

PPTX
CHAPTERd 1 - HISTORY OFffffffffffffffffffffffffffffff COMPUTERS.pptx
PPTX
FINANCE FOR NON-FINANCIAL MANAGERS.26.08.2025.pptx
PPTX
Residential status and income status Rules.pptx
PDF
Guía para la IA generativa con Microsoft Soluciones para potenciar la trans...
PPTX
Healing Looks Different These Days, Sometimes It Has Fangs
PDF
9. FINANCE FOR NON-FINANCIAL MANAGERS.29.08.2025.pdf
PPTX
BEHAVIOR-BASED SAFETY for plants and industries
PPTX
chapter 9 transportation material management
PDF
Karina Hayat - The Entrepreneur’s Journey - How Vision, Strategy, and Resilie...
PDF
Building a Consumer Brand in D2C and Market Differentiation | Fibonacci X
PDF
Cloud Migrations Without Chaos- Keep Budgets Predictable with Cloudshot.pdf
PPTX
FM final ppt slides on 2008 crisis .pptx
PDF
Zeeshan and Salma Karina Hayat - Beyond the Startup Phase - Lessons Every Ent...
PDF
Salma Karina Hayat - The Business Growth Blueprint - A Step-by-Step Framework...
PDF
What's the best feedstock for biochar production?.pdf
PDF
Karina and Zeeshan Hayat - Philanthropy and Innovation - How Technology Is Ch...
DOCX
Writing, Branding, Content Creation - by Caleb Olayiwola
PPTX
Slides Template Minimalist Presentation Slides
PPTX
AOMEI Backupper Pro 7.5 Crack License Key
PPTX
BANK PPT PMFME Prime Minister formalization
CHAPTERd 1 - HISTORY OFffffffffffffffffffffffffffffff COMPUTERS.pptx
FINANCE FOR NON-FINANCIAL MANAGERS.26.08.2025.pptx
Residential status and income status Rules.pptx
Guía para la IA generativa con Microsoft Soluciones para potenciar la trans...
Healing Looks Different These Days, Sometimes It Has Fangs
9. FINANCE FOR NON-FINANCIAL MANAGERS.29.08.2025.pdf
BEHAVIOR-BASED SAFETY for plants and industries
chapter 9 transportation material management
Karina Hayat - The Entrepreneur’s Journey - How Vision, Strategy, and Resilie...
Building a Consumer Brand in D2C and Market Differentiation | Fibonacci X
Cloud Migrations Without Chaos- Keep Budgets Predictable with Cloudshot.pdf
FM final ppt slides on 2008 crisis .pptx
Zeeshan and Salma Karina Hayat - Beyond the Startup Phase - Lessons Every Ent...
Salma Karina Hayat - The Business Growth Blueprint - A Step-by-Step Framework...
What's the best feedstock for biochar production?.pdf
Karina and Zeeshan Hayat - Philanthropy and Innovation - How Technology Is Ch...
Writing, Branding, Content Creation - by Caleb Olayiwola
Slides Template Minimalist Presentation Slides
AOMEI Backupper Pro 7.5 Crack License Key
BANK PPT PMFME Prime Minister formalization

CTO in a Box