SlideShare a Scribd company logo
Rich Archbold
@rich_archbold
Senior Director of Engineering, Intercom
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Dec 2012 June 2016June 2014
Asana
Hipchat
Slack
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Money is Cheap
Basic Execution is Easy
Threat from one of The Four
Talent is Scarce
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Time well spent is when our top talent is
focused and productive solving only our most
important and differentiating challenges.
hethreepillarsof
RunLessSoftware
Save Time Choose Standard technologies
Save Time Outsource Undifferentiated Heavy
Lifting
Spend Time Create Enduring Competitive
Advantage
Save Time Choose Standard technologies
Save Time Outsource Undifferentiated Heavy
Lifting
Spend Time Create Enduring Competitive
Advantage
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
1. Choose Boring Technology
Solve problems by constraining yourself, mostly but not
exclusively, to solving them with a small opinionated,
company-specific set of standard technologies, that over
time you become an expert with. This will serve you well
in the long run.
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Total Cost = ∑ (Operations Cost) – ∑
(Velocity Benefits)
Total Cost = ∑ (Operations Cost) – ∑
(Velocity Benefits)
Low Cost = ∑ (Easy & Cheap) – ∑ (Fast
& Powerful)
Intercom Core Technologies
Stored centrally by our CTO categorising standard and non standard
technologies in use.
1. Document current practices
2. On-boarding
3. Highlighting the need for improvements
Technology Standard 😎 Non-Standard 🤔
1 Programming Languages Ruby & JavaScript Java, Go, Python, etc.
2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku
3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner
4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable
5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus
6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka
7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr
8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix
9 Real Time Messaging Intercom Nexus Pubnub, Pusher
10 Messenger Intercom Messenger Layer.com
Technology Standard 😎 Non-Standard 🤔
1 Programming Languages Ruby & JavaScript Java, Go, Python, etc.
2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku
3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner
4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable
5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus
6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka
7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr
8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix
9 Real Time Messaging Intercom Nexus Pubnub, Pusher
10 Messenger Intercom Messenger Layer.com
Technology Standard 😎 Non-Standard 🤔
1 Programming Languages Ruby & JavaScript Java, Go, Python, etc.
2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku
3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner
4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable
5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus
6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka
7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr
8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix
9 Real Time Messaging Intercom Nexus Pubnub, Pusher
10 Messenger Intercom Messenger Layer.com
Save Time Choose Standard technologies
Save Time Outsource Undifferentiated Heavy
Lifting
Spend Time Create Enduring Competitive
Advantage
“There is surely
nothing quite so
useless as doing
with great efficiency
what should not be
done at all.”
Peter Drucker 1963
There's a lot of undifferentiated heavy lifting that stands between your idea
and that success. 70% of your time, energy, and dollars go into the
undifferentiated heavy lifting and only 30% of your energy, time, and
dollars gets to go into the core kernel of your idea. I think what people are
excited about is that they're going to get a chance they see a future where
they may be able to invert those two.
Jeff Bezos
WEB 2.0 SUMMIT, 2006
DO outsource your Undifferentiated
Heavy Lifting
DO NOT outsource your Core Value
Proposition
Things to consider when outsourcing
1. Security
3.
Reliability
2. Flexibility
4. Cost
AWS
Best-in-class public or late stage Companies (e.g.
Stripe, Sparkpost, Datadog)
Mid-stage Startups
(e.g. Greenhouse, Keen IO, VividCortex)
Young Startups (e.g. Honeycomb, Foxpass, Notion)
Tier 1
Tier 2
Tier 3
Tier 4
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Save Time Choose Standard technologies
Save Time Outsource Undifferentiated Heavy
Lifting
Spend Time Create Enduring Competitive
Advantage
The things
you own, end
up owning
you.
Technology Standard 😎 Non-Standard 🤔
1 Programming Languages Ruby & JavaScript Java, Go, Python, etc.
2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku
3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner
4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable
5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus
6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka
7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr
8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix
9 Real Time Messaging Intercom Nexus Pubnub, Pusher
10 Messenger Intercom Messenger Layer.com
Theory in action
Scaling our User Storage
system
Break problems down until they can be
solved with standard technologies
Build prototypes to eliminate risk
TIP:
Make it easier, cheaper and faster to evolve
our Inbox
People are “harder” and more
important than technology strategy
TIP:
Almost finished
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
What’s the prize?
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Years from $1M to $100M ARR
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
Rich Archbold,  Senior Director of Engineering, Intercom - Run less software
heEnd

More Related Content

PPTX
[ScalaMatsuri] グリー初のscalaプロダクト!チャットサービス公開までの苦労と工夫
PPTX
Epidemic Failures
PPTX
Netflix and Open Source
PPT
Leveraging The Cloud In 2009
PPTX
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
PPTX
From Monolithic to Modern Apps: Best Practices
PPTX
Amazon Web Services: Building a 'Web-Scale Computing' Architecture
PPTX
Inovação Rápida: O caso de negócio para desenvolvimento de aplicações modernas.
[ScalaMatsuri] グリー初のscalaプロダクト!チャットサービス公開までの苦労と工夫
Epidemic Failures
Netflix and Open Source
Leveraging The Cloud In 2009
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
From Monolithic to Modern Apps: Best Practices
Amazon Web Services: Building a 'Web-Scale Computing' Architecture
Inovação Rápida: O caso de negócio para desenvolvimento de aplicações modernas.

Similar to Rich Archbold, Senior Director of Engineering, Intercom - Run less software (20)

PDF
Single Source of Truth for Network Automation
PDF
AWS Summit 2023 Milan - Reply - Event-Driven cloud native: the culture for in...
PDF
Serverless Culture
PPTX
Bi modal IT- a perspektive - Joakim Lindbom
PPTX
Dev348 ReInvent Corteva Agriscience
PPTX
Modernization of your AWS based SaaS platform - Short
PPTX
What IT Transformation Really Means for the Enterprise
PDF
Accelerating Business Agility with Serverless Microservices
PPTX
Aws vs azure bakeoff
PPTX
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
PPTX
AWS Startup Garage - Building your MVP on AWS
PPTX
Monolith to serverless service based architectures in the enterprise
PPTX
Software Strategy
PPTX
Microservices in der Cloud - Software Architecture Summit Berlin 2016
PPTX
Modernization of your AWS based SaaS platform
PDF
JUST EAT: Embracing DevOps
PPTX
The-steps-to-make-technical-deicisons.pptx
PDF
Amazon Web Services - The New Normal
PPTX
Application design for the cloud using AWS
PDF
Build an app on aws for your first 10 million users (2)
Single Source of Truth for Network Automation
AWS Summit 2023 Milan - Reply - Event-Driven cloud native: the culture for in...
Serverless Culture
Bi modal IT- a perspektive - Joakim Lindbom
Dev348 ReInvent Corteva Agriscience
Modernization of your AWS based SaaS platform - Short
What IT Transformation Really Means for the Enterprise
Accelerating Business Agility with Serverless Microservices
Aws vs azure bakeoff
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
AWS Startup Garage - Building your MVP on AWS
Monolith to serverless service based architectures in the enterprise
Software Strategy
Microservices in der Cloud - Software Architecture Summit Berlin 2016
Modernization of your AWS based SaaS platform
JUST EAT: Embracing DevOps
The-steps-to-make-technical-deicisons.pptx
Amazon Web Services - The New Normal
Application design for the cloud using AWS
Build an app on aws for your first 10 million users (2)
Ad

More from Techsylvania (20)

PDF
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
PDF
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
PDF
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
PDF
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
PDF
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
PDF
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
PDF
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
PDF
Jonathan Oakes (Google) - Powering Health and Fitness Products
PDF
Yossi Matias (Google) - Driving Societal Change Through AI Innovation
PDF
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
PDF
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
PDF
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
PDF
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
PDF
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
PDF
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
PDF
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
PDF
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
PDF
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
PPTX
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
PDF
Julie Xu (Carta) - Designing a product experience vision at scale
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Sergiu Biris (MultiversX) - Blurring the Lines Between Web 2.0 and Web 3.0
Conversation w/ Tijana Kovacevic (Happening) - Keeping Your Startup Heart Whi...
Aarik Mudgal (METRO.Digital) - How to Implement DDoS Protection in GCP
Tudor Mafteianu (Blu Capital Partners) - What Drives the Value of Your Business?
Andrew O’Neal (Clearbit) - Scaling a Product Vision Through World-Class Team ...
Andrew Davies (Paddle) - From Zero to $350m Revenue: Finding and Scaling Your...
Jonathan Oakes (Google) - Powering Health and Fitness Products
Yossi Matias (Google) - Driving Societal Change Through AI Innovation
Angus Keck (AgUnity) - Mastering Determination, Adaptability, and Storytellin...
Efi Dahan (PayPal) - From Local to Global: Tips and Trends to Scale Your Busi...
Amy Varney (Systemiq Capital) - Has Climate Tech Graduated?
Nima Banai - Vision to Product: Product Design, Development, and Manufacturin...
Chris Leacock aka Jillionaire - Embracing Diversity Through Interdisciplinary...
Emil Boc (Mayor of Cluj-Napoca) - Opening Remarks Day 1
Patrick Poels (Snyk) - The 3 Key Rules of Building Globally Distributed Teams
Eduard Varvara (Barings, MassMutual) - How Barings is Shaping a Culture of In...
Cristina Morariu (MassMutual Romania) -How Is Technology & Innovation Shaping...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Julie Xu (Carta) - Designing a product experience vision at scale
Ad

Recently uploaded (20)

PPT
Geologic Time for studying geology for geologist
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Unlock new opportunities with location data.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Getting Started with Data Integration: FME Form 101
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Benefits of Physical activity for teenagers.pptx
Geologic Time for studying geology for geologist
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
WOOl fibre morphology and structure.pdf for textiles
A contest of sentiment analysis: k-nearest neighbor versus neural network
Group 1 Presentation -Planning and Decision Making .pptx
O2C Customer Invoices to Receipt V15A.pptx
Hybrid model detection and classification of lung cancer
Unlock new opportunities with location data.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Hindi spoken digit analysis for native and non-native speakers
Getting started with AI Agents and Multi-Agent Systems
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
What is a Computer? Input Devices /output devices
DP Operators-handbook-extract for the Mautical Institute
Getting Started with Data Integration: FME Form 101
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
CloudStack 4.21: First Look Webinar slides
Final SEM Unit 1 for mit wpu at pune .pptx
Benefits of Physical activity for teenagers.pptx

Rich Archbold, Senior Director of Engineering, Intercom - Run less software

  • 8. Dec 2012 June 2016June 2014 Asana Hipchat Slack
  • 14. Money is Cheap Basic Execution is Easy Threat from one of The Four Talent is Scarce
  • 16. Time well spent is when our top talent is focused and productive solving only our most important and differentiating challenges.
  • 18. Save Time Choose Standard technologies Save Time Outsource Undifferentiated Heavy Lifting Spend Time Create Enduring Competitive Advantage
  • 19. Save Time Choose Standard technologies Save Time Outsource Undifferentiated Heavy Lifting Spend Time Create Enduring Competitive Advantage
  • 21. 1. Choose Boring Technology Solve problems by constraining yourself, mostly but not exclusively, to solving them with a small opinionated, company-specific set of standard technologies, that over time you become an expert with. This will serve you well in the long run.
  • 23. Total Cost = ∑ (Operations Cost) – ∑ (Velocity Benefits)
  • 24. Total Cost = ∑ (Operations Cost) – ∑ (Velocity Benefits) Low Cost = ∑ (Easy & Cheap) – ∑ (Fast & Powerful)
  • 25. Intercom Core Technologies Stored centrally by our CTO categorising standard and non standard technologies in use. 1. Document current practices 2. On-boarding 3. Highlighting the need for improvements
  • 26. Technology Standard 😎 Non-Standard 🤔 1 Programming Languages Ruby & JavaScript Java, Go, Python, etc. 2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku 3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner 4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable 5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus 6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka 7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr 8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix 9 Real Time Messaging Intercom Nexus Pubnub, Pusher 10 Messenger Intercom Messenger Layer.com
  • 27. Technology Standard 😎 Non-Standard 🤔 1 Programming Languages Ruby & JavaScript Java, Go, Python, etc. 2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku 3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner 4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable 5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus 6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka 7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr 8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix 9 Real Time Messaging Intercom Nexus Pubnub, Pusher 10 Messenger Intercom Messenger Layer.com
  • 28. Technology Standard 😎 Non-Standard 🤔 1 Programming Languages Ruby & JavaScript Java, Go, Python, etc. 2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku 3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner 4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable 5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus 6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka 7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr 8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix 9 Real Time Messaging Intercom Nexus Pubnub, Pusher 10 Messenger Intercom Messenger Layer.com
  • 29. Save Time Choose Standard technologies Save Time Outsource Undifferentiated Heavy Lifting Spend Time Create Enduring Competitive Advantage
  • 30. “There is surely nothing quite so useless as doing with great efficiency what should not be done at all.” Peter Drucker 1963
  • 31. There's a lot of undifferentiated heavy lifting that stands between your idea and that success. 70% of your time, energy, and dollars go into the undifferentiated heavy lifting and only 30% of your energy, time, and dollars gets to go into the core kernel of your idea. I think what people are excited about is that they're going to get a chance they see a future where they may be able to invert those two. Jeff Bezos WEB 2.0 SUMMIT, 2006
  • 32. DO outsource your Undifferentiated Heavy Lifting DO NOT outsource your Core Value Proposition
  • 33. Things to consider when outsourcing 1. Security 3. Reliability 2. Flexibility 4. Cost
  • 34. AWS Best-in-class public or late stage Companies (e.g. Stripe, Sparkpost, Datadog) Mid-stage Startups (e.g. Greenhouse, Keen IO, VividCortex) Young Startups (e.g. Honeycomb, Foxpass, Notion) Tier 1 Tier 2 Tier 3 Tier 4
  • 36. Save Time Choose Standard technologies Save Time Outsource Undifferentiated Heavy Lifting Spend Time Create Enduring Competitive Advantage
  • 37. The things you own, end up owning you.
  • 38. Technology Standard 😎 Non-Standard 🤔 1 Programming Languages Ruby & JavaScript Java, Go, Python, etc. 2 Compute AWS EC2 instances in our VPC GCE, Azure, Heroku 3 RDMS AWS RDS Aurora MySQL AWS PostgreSQL, Native MySQL, Spanner 4 Key Value Store AWS DynamoDB MongoDB, Cassandra, Bigtable 5 Metrics, Monitoring AWS CloudWatch, Datadog, Honeycomb Graphite, Librato, Prometheus 6 Queues & Streams AWS SQS & AWS Kinesis RabbitMQ, Kafka 7 Search Baremetal Elasticsearch AWS Elasticsearch, AWS Cloudsearch, Solr 8 Email Delivery Sparkpost AWS SES, PowerMTA, Postfix 9 Real Time Messaging Intercom Nexus Pubnub, Pusher 10 Messenger Intercom Messenger Layer.com
  • 40. Scaling our User Storage system
  • 41. Break problems down until they can be solved with standard technologies Build prototypes to eliminate risk TIP:
  • 42. Make it easier, cheaper and faster to evolve our Inbox
  • 43. People are “harder” and more important than technology strategy TIP:
  • 49. Years from $1M to $100M ARR
  • 52. heEnd