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

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.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.