SlideShare ist ein Scribd-Unternehmen logo
1 von 32
@shanley
thoughts and opinions do not reflect the thoughts and opinions of my employer.
thoughts and opinions do not reflect the thoughts and opinions of my friends.
thoughts and opinions do not necessarily reflect my own thoughts and opinions.
some identities have been changed removed or otherwise obscured.
not all vendors in this presentation are idiots.
On the Subject of Negligent,
Incorrect, Dishonest,
Obfuscating, Bordering on
Unethical, Intentionally and
Unintentionally Misleading, And
Otherwise Corrupt Cloud
Computing Marketing. Also
Benchmarks and APIs.
On the Subject of Outages.
On the Subject of Outages.
On the Subject of Outages.
On the Subject of Outages.
Last Week.
4 years ago.
On the Subject of Outages.
• Don’t ambulance chase
• You already fail, and if you don’t, you’re going to and you are going to
  look and feel stupid
• Outages are a really awful thing to happen to anybody
• Can your internal team really provide better availability than xxx?
On the Subject of Benchmarks.
On the Subject of Benchmarks.




your sample code in no way
resembles a large scale
production web app
On the Subject of Benchmarks.




 your laptop is not a distributed
system
On the Subject of Benchmarks.




 your ruby on rails script does
not emulate concurrency
On the Subject of Benchmarks.
•   Don’t publish shitty benchmarks
•   Know a shitty benchmark: check for implementation and
    concurrency
•   There are companies that are optimizing their code for script
    kiddies with macbook pros publishing crap benchmarks on their
    hipster blogs
On the Subject of APIs.
On the Subject of APIs.
On the Subject of APIs.
On the Subject of APIs.

  the “API wars” are a deliberant propaganda campaign created by
vendors, reporters and analysts and designed to distract you from what
is really going on.
On the Subject of APIs.
On the Subject of APIs.
Does the thing the API is attached to remotely work?


Please check

       [ ] yes         [ ] no
On the Subject of APIs.
But seriously…..

       [ ] Does the underlying infrastructure make sense

        [ ] Are there any production users

       [ ] Is the code production ready?

       [ ] If it ruins your entire life, do you give a fuck about the API?
On the Subject of Nonsense.
On the Subject of Nonsense.



 the following words don’t
  mean anything
On the Subject of Nonsense.
•       Big Data
      - you probably don’t have big data
      - the data you wish you had doesn’t count

•    Cloud Optimized / Standardized / Maximized / Accelerated
     - please never use these words

•    Full Stack Solution
    - there is no such thing as a full stack solution
    - your stack is probably falling apart if you think you have or need this

•    Interoperable / portable / compatible
    - you can make anything interoperate with enough time and money
    - does your app even run right on one cloud?

• Leader / innovator / new-category-inventor
  - you probably aren’t leading anything
  - the magic quadrant is a lie
  - rocketships, waffles and Nicki Minaj are innovative. Your stuff probably isn’t
Things That Actually Don’t Exist
Things That Actually Don’t Exist
Your Buzzwords Hurt My Face

Stop saying things that don’t
mean anything.
The Vicious Cycle

Step 1. marketers don’t
understand the technology
Step 2 marketers talk to other
people that don’t understand
the technology
marketers  analysts
marketers  reporters

And the doomsday scenario…

marketers  marketers
Solutions

1. Fire your entire marketing team

2. Hire people who have some vague notion of what they are talking
   about

3. Make the marketers talk to engineers.*




*Note: This might be painful for everyone involved.

Weitere ähnliche Inhalte

Was ist angesagt?

top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes Hanokh Aloni
 
Creating a good architecture
Creating a good architectureCreating a good architecture
Creating a good architectureFrank Sons
 
Continuous Learning - The New ALM
Continuous Learning - The New ALMContinuous Learning - The New ALM
Continuous Learning - The New ALMGil Zilberfeld
 
Building Products The Amazon Way
Building Products The Amazon WayBuilding Products The Amazon Way
Building Products The Amazon WayKintan Brahmbhatt
 
Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?Frank Sons
 
Things senior developers should know
Things senior developers should knowThings senior developers should know
Things senior developers should knowHanokh Aloni
 
DevOps Theory vs. Practice: A Song of Ice and Tire-Fire
DevOps Theory vs. Practice: A Song of Ice and Tire-FireDevOps Theory vs. Practice: A Song of Ice and Tire-Fire
DevOps Theory vs. Practice: A Song of Ice and Tire-FireDevOpsDays DFW
 
Introduction to architecture katas
Introduction to architecture katasIntroduction to architecture katas
Introduction to architecture katasFrank Sons
 
Keynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spanglKeynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spanglux singapore
 
Gabor Viragh - software engineer
Gabor Viragh - software engineerGabor Viragh - software engineer
Gabor Viragh - software engineerfreelancermap team
 
"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018
"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018
"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018Antonio COBO CUENCA
 
How to Turn Your Resource Center Into A Lead Gen Machine
How to Turn Your Resource Center Into A Lead Gen MachineHow to Turn Your Resource Center Into A Lead Gen Machine
How to Turn Your Resource Center Into A Lead Gen MachineUberflip
 

Was ist angesagt? (14)

top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Creating a good architecture
Creating a good architectureCreating a good architecture
Creating a good architecture
 
Building Products At Amazon
Building Products At AmazonBuilding Products At Amazon
Building Products At Amazon
 
Continuous Learning - The New ALM
Continuous Learning - The New ALMContinuous Learning - The New ALM
Continuous Learning - The New ALM
 
Building Products The Amazon Way
Building Products The Amazon WayBuilding Products The Amazon Way
Building Products The Amazon Way
 
Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?
 
Things senior developers should know
Things senior developers should knowThings senior developers should know
Things senior developers should know
 
DevOps Theory vs. Practice: A Song of Ice and Tire-Fire
DevOps Theory vs. Practice: A Song of Ice and Tire-FireDevOps Theory vs. Practice: A Song of Ice and Tire-Fire
DevOps Theory vs. Practice: A Song of Ice and Tire-Fire
 
Effort estimation
Effort estimationEffort estimation
Effort estimation
 
Introduction to architecture katas
Introduction to architecture katasIntroduction to architecture katas
Introduction to architecture katas
 
Keynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spanglKeynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spangl
 
Gabor Viragh - software engineer
Gabor Viragh - software engineerGabor Viragh - software engineer
Gabor Viragh - software engineer
 
"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018
"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018
"Lessons learned scrum mastering distributed teams" ITEM Dnipro 2018
 
How to Turn Your Resource Center Into A Lead Gen Machine
How to Turn Your Resource Center Into A Lead Gen MachineHow to Turn Your Resource Center Into A Lead Gen Machine
How to Turn Your Resource Center Into A Lead Gen Machine
 

Andere mochten auch

Monkigras Talk - Dante on Deciding What to Build
Monkigras Talk - Dante on Deciding What to BuildMonkigras Talk - Dante on Deciding What to Build
Monkigras Talk - Dante on Deciding What to BuildShanley Kane
 
Dynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 PresentationDynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 PresentationShanley Kane
 
Empowering women to provide healthy diets for infants and young children, Enh...
Empowering women to provide healthy diets for infants and young children, Enh...Empowering women to provide healthy diets for infants and young children, Enh...
Empowering women to provide healthy diets for infants and young children, Enh...ExternalEvents
 
The Evolution of Content Marketing in the Finance Industry
The Evolution of Content Marketing in the Finance IndustryThe Evolution of Content Marketing in the Finance Industry
The Evolution of Content Marketing in the Finance IndustryContent Marketing Institute
 
A Publisher's Survival Guide for the Platform Era
A Publisher's Survival Guide for the Platform EraA Publisher's Survival Guide for the Platform Era
A Publisher's Survival Guide for the Platform EraBloomberg Media
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
 
Michael leroy of orlando, florida becoming an attorney
Michael leroy of orlando, florida becoming an attorneyMichael leroy of orlando, florida becoming an attorney
Michael leroy of orlando, florida becoming an attorneyMichael LeRoy Orlando
 
I Want These * Bugs Off My * Internet
I Want These * Bugs Off My * InternetI Want These * Bugs Off My * Internet
I Want These * Bugs Off My * InternetDan Kaminsky
 
How To Swing Trade Stocks For Consistent Profits
How To Swing Trade Stocks For Consistent ProfitsHow To Swing Trade Stocks For Consistent Profits
How To Swing Trade Stocks For Consistent ProfitsMorpheus Trading Group
 
How To Find The Best Stocks To Buy BEFORE They Breakout
How To Find The Best Stocks To Buy BEFORE They BreakoutHow To Find The Best Stocks To Buy BEFORE They Breakout
How To Find The Best Stocks To Buy BEFORE They BreakoutMorpheus Trading Group
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryMarko Rodriguez
 
Flamingo (FEA) Spark Designer
Flamingo (FEA) Spark DesignerFlamingo (FEA) Spark Designer
Flamingo (FEA) Spark DesignerBYOUNG GON KIM
 
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...Phil Wilkins
 
Business Model Canvas Poster Deutsch V 1.1
Business Model Canvas Poster Deutsch V 1.1Business Model Canvas Poster Deutsch V 1.1
Business Model Canvas Poster Deutsch V 1.1Thorsten Faltings
 
St-Anselm's Catholic School - Office 365 Cloud First Strategy
St-Anselm's Catholic School - Office 365 Cloud First Strategy St-Anselm's Catholic School - Office 365 Cloud First Strategy
St-Anselm's Catholic School - Office 365 Cloud First Strategy Steve Clifford
 

Andere mochten auch (18)

Monkigras Talk - Dante on Deciding What to Build
Monkigras Talk - Dante on Deciding What to BuildMonkigras Talk - Dante on Deciding What to Build
Monkigras Talk - Dante on Deciding What to Build
 
Dynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 PresentationDynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 Presentation
 
Empowering women to provide healthy diets for infants and young children, Enh...
Empowering women to provide healthy diets for infants and young children, Enh...Empowering women to provide healthy diets for infants and young children, Enh...
Empowering women to provide healthy diets for infants and young children, Enh...
 
The Evolution of Content Marketing in the Finance Industry
The Evolution of Content Marketing in the Finance IndustryThe Evolution of Content Marketing in the Finance Industry
The Evolution of Content Marketing in the Finance Industry
 
A Publisher's Survival Guide for the Platform Era
A Publisher's Survival Guide for the Platform EraA Publisher's Survival Guide for the Platform Era
A Publisher's Survival Guide for the Platform Era
 
THINGS TO DO IN CAIRNS
THINGS TO DO IN CAIRNSTHINGS TO DO IN CAIRNS
THINGS TO DO IN CAIRNS
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
 
Michael leroy of orlando, florida becoming an attorney
Michael leroy of orlando, florida becoming an attorneyMichael leroy of orlando, florida becoming an attorney
Michael leroy of orlando, florida becoming an attorney
 
I Want These * Bugs Off My * Internet
I Want These * Bugs Off My * InternetI Want These * Bugs Off My * Internet
I Want These * Bugs Off My * Internet
 
How To Swing Trade Stocks For Consistent Profits
How To Swing Trade Stocks For Consistent ProfitsHow To Swing Trade Stocks For Consistent Profits
How To Swing Trade Stocks For Consistent Profits
 
How To Find The Best Stocks To Buy BEFORE They Breakout
How To Find The Best Stocks To Buy BEFORE They BreakoutHow To Find The Best Stocks To Buy BEFORE They Breakout
How To Find The Best Stocks To Buy BEFORE They Breakout
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal Machinery
 
Flamingo (FEA) Spark Designer
Flamingo (FEA) Spark DesignerFlamingo (FEA) Spark Designer
Flamingo (FEA) Spark Designer
 
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...
 
Business Model Canvas Poster Deutsch V 1.1
Business Model Canvas Poster Deutsch V 1.1Business Model Canvas Poster Deutsch V 1.1
Business Model Canvas Poster Deutsch V 1.1
 
St-Anselm's Catholic School - Office 365 Cloud First Strategy
St-Anselm's Catholic School - Office 365 Cloud First Strategy St-Anselm's Catholic School - Office 365 Cloud First Strategy
St-Anselm's Catholic School - Office 365 Cloud First Strategy
 
C All 2008 7 26
C All 2008 7 26C All 2008 7 26
C All 2008 7 26
 
Carta Náutica do Porto de Lisboa - março de 2017
Carta Náutica do Porto de Lisboa - março de 2017Carta Náutica do Porto de Lisboa - março de 2017
Carta Náutica do Porto de Lisboa - março de 2017
 

Ähnlich wie Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agilePhil Barrett
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsAki Spicer
 
Mariia Shevchenko "Internal Products: how to build them right" BAQ
Mariia Shevchenko  "Internal Products: how to build them right"  BAQMariia Shevchenko  "Internal Products: how to build them right"  BAQ
Mariia Shevchenko "Internal Products: how to build them right" BAQDakiry
 
Tips & Tricks on how to build MVP
Tips & Tricks on how to build MVPTips & Tricks on how to build MVP
Tips & Tricks on how to build MVPNadya Paleyes
 
Putting Strategy into your Content Creation - Content Marketing
Putting Strategy into your Content Creation - Content MarketingPutting Strategy into your Content Creation - Content Marketing
Putting Strategy into your Content Creation - Content Marketinge-Strategy
 
Spend Stack: An iOS Case Study
Spend Stack: An iOS Case StudySpend Stack: An iOS Case Study
Spend Stack: An iOS Case StudyJordan Morgan
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is developmentstahnma
 
How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentPhase2
 
apidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabe
apidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabeapidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabe
apidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabeapidays
 
How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018inFullMobile
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessProvectus
 
M3 changing the odds
M3 changing the oddsM3 changing the odds
M3 changing the oddsAndrew Heaton
 
How to Present Results to Get Results
How to Present Results to Get ResultsHow to Present Results to Get Results
How to Present Results to Get ResultsInfoTrust LLC
 
Sifting Technologies - SpringOne Tour Dallas
Sifting Technologies - SpringOne Tour DallasSifting Technologies - SpringOne Tour Dallas
Sifting Technologies - SpringOne Tour DallasVMware Tanzu
 
Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...
Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...
Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...VMware Tanzu
 
Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.Josh Rodriguez
 
SpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the Chaff
SpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the ChaffSpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the Chaff
SpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the ChaffVMware Tanzu
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 

Ähnlich wie Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing (20)

What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
 
Mariia Shevchenko "Internal Products: how to build them right" BAQ
Mariia Shevchenko  "Internal Products: how to build them right"  BAQMariia Shevchenko  "Internal Products: how to build them right"  BAQ
Mariia Shevchenko "Internal Products: how to build them right" BAQ
 
Tips & Tricks on how to build MVP
Tips & Tricks on how to build MVPTips & Tricks on how to build MVP
Tips & Tricks on how to build MVP
 
Putting Strategy into your Content Creation - Content Marketing
Putting Strategy into your Content Creation - Content MarketingPutting Strategy into your Content Creation - Content Marketing
Putting Strategy into your Content Creation - Content Marketing
 
Spend Stack: An iOS Case Study
Spend Stack: An iOS Case StudySpend Stack: An iOS Case Study
Spend Stack: An iOS Case Study
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
 
PyTexas 2014
PyTexas   2014PyTexas   2014
PyTexas 2014
 
How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product Development
 
apidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabe
apidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabeapidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabe
apidays LIVE LONDON - How to spot a Zombie Developer Portal by Allan Knabe
 
How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018
 
Ux4 indiedevs
Ux4 indiedevsUx4 indiedevs
Ux4 indiedevs
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a business
 
M3 changing the odds
M3 changing the oddsM3 changing the odds
M3 changing the odds
 
How to Present Results to Get Results
How to Present Results to Get ResultsHow to Present Results to Get Results
How to Present Results to Get Results
 
Sifting Technologies - SpringOne Tour Dallas
Sifting Technologies - SpringOne Tour DallasSifting Technologies - SpringOne Tour Dallas
Sifting Technologies - SpringOne Tour Dallas
 
Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...
Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...
Sifting Technologies - Separating the Wheat From the Chaff - SpringOne Tour -...
 
Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.Building a SaaS App: From Paper to Prototype to Product.
Building a SaaS App: From Paper to Prototype to Product.
 
SpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the Chaff
SpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the ChaffSpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the Chaff
SpringOne Tour Denver - Sifting Technologies—Separating the Wheat From the Chaff
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

  • 2. thoughts and opinions do not reflect the thoughts and opinions of my employer. thoughts and opinions do not reflect the thoughts and opinions of my friends. thoughts and opinions do not necessarily reflect my own thoughts and opinions. some identities have been changed removed or otherwise obscured. not all vendors in this presentation are idiots.
  • 3. On the Subject of Negligent, Incorrect, Dishonest, Obfuscating, Bordering on Unethical, Intentionally and Unintentionally Misleading, And Otherwise Corrupt Cloud Computing Marketing. Also Benchmarks and APIs.
  • 4. On the Subject of Outages.
  • 5. On the Subject of Outages.
  • 6. On the Subject of Outages.
  • 7. On the Subject of Outages.
  • 10. On the Subject of Outages. • Don’t ambulance chase • You already fail, and if you don’t, you’re going to and you are going to look and feel stupid • Outages are a really awful thing to happen to anybody • Can your internal team really provide better availability than xxx?
  • 11. On the Subject of Benchmarks.
  • 12. On the Subject of Benchmarks. your sample code in no way resembles a large scale production web app
  • 13. On the Subject of Benchmarks. your laptop is not a distributed system
  • 14. On the Subject of Benchmarks. your ruby on rails script does not emulate concurrency
  • 15. On the Subject of Benchmarks. • Don’t publish shitty benchmarks • Know a shitty benchmark: check for implementation and concurrency • There are companies that are optimizing their code for script kiddies with macbook pros publishing crap benchmarks on their hipster blogs
  • 16. On the Subject of APIs.
  • 17. On the Subject of APIs.
  • 18. On the Subject of APIs.
  • 19. On the Subject of APIs. the “API wars” are a deliberant propaganda campaign created by vendors, reporters and analysts and designed to distract you from what is really going on.
  • 20. On the Subject of APIs.
  • 21. On the Subject of APIs. Does the thing the API is attached to remotely work? Please check [ ] yes [ ] no
  • 22. On the Subject of APIs. But seriously….. [ ] Does the underlying infrastructure make sense [ ] Are there any production users [ ] Is the code production ready? [ ] If it ruins your entire life, do you give a fuck about the API?
  • 23. On the Subject of Nonsense.
  • 24. On the Subject of Nonsense. the following words don’t mean anything
  • 25. On the Subject of Nonsense. • Big Data - you probably don’t have big data - the data you wish you had doesn’t count • Cloud Optimized / Standardized / Maximized / Accelerated - please never use these words • Full Stack Solution - there is no such thing as a full stack solution - your stack is probably falling apart if you think you have or need this • Interoperable / portable / compatible - you can make anything interoperate with enough time and money - does your app even run right on one cloud? • Leader / innovator / new-category-inventor - you probably aren’t leading anything - the magic quadrant is a lie - rocketships, waffles and Nicki Minaj are innovative. Your stuff probably isn’t
  • 26. Things That Actually Don’t Exist
  • 27. Things That Actually Don’t Exist
  • 28. Your Buzzwords Hurt My Face Stop saying things that don’t mean anything.
  • 29. The Vicious Cycle Step 1. marketers don’t understand the technology
  • 30. Step 2 marketers talk to other people that don’t understand the technology
  • 31. marketers  analysts marketers  reporters And the doomsday scenario… marketers  marketers
  • 32. Solutions 1. Fire your entire marketing team 2. Hire people who have some vague notion of what they are talking about 3. Make the marketers talk to engineers.* *Note: This might be painful for everyone involved.