SlideShare una empresa de Scribd logo
1 de 9
Be Careful What You Wish For

      Paul Mockapetris
About Me

• Research / University
   – Invented Virtual Memory at age 18
      • (unfortunately, it had been invented years before)
   – Added the S to SMTP
   – Invented the DNS

• Startups
   – @Home
   – Software.com
   – Fiberlane / Cerent / Siara
   – Urban Media
   – Nominum
Origins of the DNS

• 1983 the big switch from Arpanet (NCP) to Internet (IP/TCP)
   – Redesign everything
      • Mail
      • FTP
      • Etc, etc


• Paul gets the job of crafting a compromise
  combining ~5 naming schemes

• Starts over while nobody is watching

• Rules learned?
Rule #1 – Simplicity

• Don’t be clever if you don’t need to be.

• The customer needs to understand the interface, not the
  inner workings.

• Your plan probably already has a flaw or two you will have to
  deal with; avoid creating challenges.
Rule #2 – Have a plan you can explain

• For example:
   – DNS (3 years to launch) vs. DNSSEC (25 and
     counting)
   – So long the politics change out from under you

• Monte Carlo development works; but can be
  expensive
Complexity as a limit

                      Impossible
Power of technology




                                   Not Complexity
                                       Limited


                            Time



                                                    8
Rule #3 – Plan for extension

• A system where you know every possible use isn’t
  well specified, it’s limited.

• The future will extend and desecrate your baby.

Más contenido relacionado

Destacado

Grupo AMANECER, hace un llamado al diálogo y la reconciliación
Grupo AMANECER, hace un llamado al diálogo y la reconciliaciónGrupo AMANECER, hace un llamado al diálogo y la reconciliación
Grupo AMANECER, hace un llamado al diálogo y la reconciliación
Moseaco
 
VegnFruitMonthwResources
VegnFruitMonthwResourcesVegnFruitMonthwResources
VegnFruitMonthwResources
Victoria White
 
09.P1 Zen Meditation Powerpoint Final
09.P1 Zen Meditation Powerpoint  Final09.P1 Zen Meditation Powerpoint  Final
09.P1 Zen Meditation Powerpoint Final
mripmof
 
09 P2 Chado
09 P2 Chado09 P2 Chado
09 P2 Chado
mripmof
 

Destacado (13)

SOPHEnicollette3
SOPHEnicollette3SOPHEnicollette3
SOPHEnicollette3
 
Grupo AMANECER, hace un llamado al diálogo y la reconciliación
Grupo AMANECER, hace un llamado al diálogo y la reconciliaciónGrupo AMANECER, hace un llamado al diálogo y la reconciliación
Grupo AMANECER, hace un llamado al diálogo y la reconciliación
 
Diapositiva informatica
Diapositiva informaticaDiapositiva informatica
Diapositiva informatica
 
Startupfest 2013 - From Founding to Future: Building What Matters - Danae Rin...
Startupfest 2013 - From Founding to Future: Building What Matters - Danae Rin...Startupfest 2013 - From Founding to Future: Building What Matters - Danae Rin...
Startupfest 2013 - From Founding to Future: Building What Matters - Danae Rin...
 
VegnFruitMonthwResources
VegnFruitMonthwResourcesVegnFruitMonthwResources
VegnFruitMonthwResources
 
Tugasan 1 b profil pelajar
Tugasan 1 b profil pelajarTugasan 1 b profil pelajar
Tugasan 1 b profil pelajar
 
09.P1 Zen Meditation Powerpoint Final
09.P1 Zen Meditation Powerpoint  Final09.P1 Zen Meditation Powerpoint  Final
09.P1 Zen Meditation Powerpoint Final
 
09 P2 Chado
09 P2 Chado09 P2 Chado
09 P2 Chado
 
How to spend money to successfully grow your web app business - Mike McDerment
How to spend money to successfully grow your web app business - Mike McDermentHow to spend money to successfully grow your web app business - Mike McDerment
How to spend money to successfully grow your web app business - Mike McDerment
 
Numeracy Continuum course
Numeracy Continuum courseNumeracy Continuum course
Numeracy Continuum course
 
Startupfest 2015: HARPER REED (Modest, Inc.) - Lightning Keynote
Startupfest 2015: HARPER REED (Modest, Inc.) - Lightning KeynoteStartupfest 2015: HARPER REED (Modest, Inc.) - Lightning Keynote
Startupfest 2015: HARPER REED (Modest, Inc.) - Lightning Keynote
 
Japanese Cherry Blossom Bridal Shower
Japanese Cherry Blossom Bridal ShowerJapanese Cherry Blossom Bridal Shower
Japanese Cherry Blossom Bridal Shower
 
Recruiting 101
Recruiting 101Recruiting 101
Recruiting 101
 

Similar a Startupfest 2012 - Be Careful What You wish For

DevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 SlidesDevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 Slides
Alex Cruise
 

Similar a Startupfest 2012 - Be Careful What You wish For (20)

Long Life Software
Long Life SoftwareLong Life Software
Long Life Software
 
Traits of a Good Engineer
Traits of a Good EngineerTraits of a Good Engineer
Traits of a Good Engineer
 
RINA Tutorial @ IEEE Globecom 2014
RINA Tutorial @ IEEE Globecom 2014RINA Tutorial @ IEEE Globecom 2014
RINA Tutorial @ IEEE Globecom 2014
 
Design [Autosaved]
Design [Autosaved]Design [Autosaved]
Design [Autosaved]
 
WEEK-01.pdf
WEEK-01.pdfWEEK-01.pdf
WEEK-01.pdf
 
Your Thing is Pwned - Security Challenges for the IoT
Your Thing is Pwned - Security Challenges for the IoTYour Thing is Pwned - Security Challenges for the IoT
Your Thing is Pwned - Security Challenges for the IoT
 
How to make power point
How to make power pointHow to make power point
How to make power point
 
Siegel - keynote presentation, 18 may 2013
Siegel  - keynote presentation, 18 may 2013Siegel  - keynote presentation, 18 may 2013
Siegel - keynote presentation, 18 may 2013
 
Peddle the Pedal to the Metal
Peddle the Pedal to the MetalPeddle the Pedal to the Metal
Peddle the Pedal to the Metal
 
Netem -emulating real networks in the lab
Netem -emulating real networks in the labNetem -emulating real networks in the lab
Netem -emulating real networks in the lab
 
HIS 2017 Roderick chapman- Secure Updates for Embedded Systems
HIS 2017 Roderick chapman- Secure Updates for Embedded SystemsHIS 2017 Roderick chapman- Secure Updates for Embedded Systems
HIS 2017 Roderick chapman- Secure Updates for Embedded Systems
 
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer RoadmapEpisode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
 
Non-Functional Requirements
Non-Functional RequirementsNon-Functional Requirements
Non-Functional Requirements
 
Sol linux cmg-t_1_1.pptx
Sol linux cmg-t_1_1.pptxSol linux cmg-t_1_1.pptx
Sol linux cmg-t_1_1.pptx
 
Safeguarding - Protecting Your Kafka from Misbehaving Clients with Tom Scott
Safeguarding - Protecting Your Kafka from Misbehaving Clients with Tom ScottSafeguarding - Protecting Your Kafka from Misbehaving Clients with Tom Scott
Safeguarding - Protecting Your Kafka from Misbehaving Clients with Tom Scott
 
DevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 SlidesDevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 Slides
 
Lost layer talk 2014
Lost layer talk 2014Lost layer talk 2014
Lost layer talk 2014
 
Covert channels: A Window of Data Exfiltration Opportunities
Covert channels: A Window of Data Exfiltration Opportunities Covert channels: A Window of Data Exfiltration Opportunities
Covert channels: A Window of Data Exfiltration Opportunities
 
Reconstructing computer networking with RINA: how solid scientific foundation...
Reconstructing computer networking with RINA: how solid scientific foundation...Reconstructing computer networking with RINA: how solid scientific foundation...
Reconstructing computer networking with RINA: how solid scientific foundation...
 
Unexpected Challenges in Large Scale Machine Learning by Charles Parker
 Unexpected Challenges in Large Scale Machine Learning by Charles Parker Unexpected Challenges in Large Scale Machine Learning by Charles Parker
Unexpected Challenges in Large Scale Machine Learning by Charles Parker
 

Más de Startupfest

Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest
 

Más de Startupfest (20)

Startupfest 2019 - Content is literally everything
Startupfest 2019 - Content is literally everythingStartupfest 2019 - Content is literally everything
Startupfest 2019 - Content is literally everything
 
Startupfest 2019 - The technology of better humans
Startupfest 2019 - The technology of better humansStartupfest 2019 - The technology of better humans
Startupfest 2019 - The technology of better humans
 
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
Startupfest 2019 - Monter une entreprise : comment faire, qu’est-ce-que ça pr...
 
Startupfest 2019 - How to fundraise
Startupfest 2019 - How to fundraiseStartupfest 2019 - How to fundraise
Startupfest 2019 - How to fundraise
 
Startupfest 2019 - The web we make
Startupfest 2019 - The web we makeStartupfest 2019 - The web we make
Startupfest 2019 - The web we make
 
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
Startupfest 2019 - 1000 startups — 5 things I've learned after seeing 1,000 c...
 
Startupfest 2019 - Myths of Silicon Valley
Startupfest 2019 - Myths of Silicon ValleyStartupfest 2019 - Myths of Silicon Valley
Startupfest 2019 - Myths of Silicon Valley
 
Startupfest 2019 - The art of getting warm intros to investors
Startupfest 2019 - The art of getting warm intros to investorsStartupfest 2019 - The art of getting warm intros to investors
Startupfest 2019 - The art of getting warm intros to investors
 
Startupfest 2019 - Building a Disruptive Startup Ecosystem
Startupfest 2019 - Building a Disruptive Startup EcosystemStartupfest 2019 - Building a Disruptive Startup Ecosystem
Startupfest 2019 - Building a Disruptive Startup Ecosystem
 
Startupfest 2019 - The real impact of accelerators on a global basis
Startupfest 2019 - The real impact of accelerators on a global basisStartupfest 2019 - The real impact of accelerators on a global basis
Startupfest 2019 - The real impact of accelerators on a global basis
 
Startupfest 2019 - Getting the green light: How to build ideas people say YES to
Startupfest 2019 - Getting the green light: How to build ideas people say YES toStartupfest 2019 - Getting the green light: How to build ideas people say YES to
Startupfest 2019 - Getting the green light: How to build ideas people say YES to
 
Startupfest 2019 - Capter l’intérêt d’un investisseur
Startupfest 2019 - Capter l’intérêt d’un investisseurStartupfest 2019 - Capter l’intérêt d’un investisseur
Startupfest 2019 - Capter l’intérêt d’un investisseur
 
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de MontréalSartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
Sartupfest 2019 - Start-up en IA : L’avantage collaboratif de Montréal
 
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
Startupfest 2019 - Solutions innovatrices Canada : accélérez votre parcours v...
 
Startupfest 2019 - Première levée de fond : Histoire d'une startup
Startupfest 2019 - Première levée de fond : Histoire d'une startupStartupfest 2019 - Première levée de fond : Histoire d'une startup
Startupfest 2019 - Première levée de fond : Histoire d'une startup
 
Startupfest 2019 - Préparez-vous à avoir de l'impact !
Startupfest 2019 - Préparez-vous à avoir de l'impact ! Startupfest 2019 - Préparez-vous à avoir de l'impact !
Startupfest 2019 - Préparez-vous à avoir de l'impact !
 
Startupfest 2019 - The Startup Rollercoaster
Startupfest 2019 - The Startup RollercoasterStartupfest 2019 - The Startup Rollercoaster
Startupfest 2019 - The Startup Rollercoaster
 
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
Startupfest 2019 - Structuring Your Company And Deciding How, And If, You Sho...
 
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
Startupfest 2019 - No Dumbing Down : Leading Your Organization or Team for Gr...
 
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Startupfest 2012 - Be Careful What You wish For

  • 1. Be Careful What You Wish For Paul Mockapetris
  • 2. About Me • Research / University – Invented Virtual Memory at age 18 • (unfortunately, it had been invented years before) – Added the S to SMTP – Invented the DNS • Startups – @Home – Software.com – Fiberlane / Cerent / Siara – Urban Media – Nominum
  • 3. Origins of the DNS • 1983 the big switch from Arpanet (NCP) to Internet (IP/TCP) – Redesign everything • Mail • FTP • Etc, etc • Paul gets the job of crafting a compromise combining ~5 naming schemes • Starts over while nobody is watching • Rules learned?
  • 4.
  • 5. Rule #1 – Simplicity • Don’t be clever if you don’t need to be. • The customer needs to understand the interface, not the inner workings. • Your plan probably already has a flaw or two you will have to deal with; avoid creating challenges.
  • 6.
  • 7. Rule #2 – Have a plan you can explain • For example: – DNS (3 years to launch) vs. DNSSEC (25 and counting) – So long the politics change out from under you • Monte Carlo development works; but can be expensive
  • 8. Complexity as a limit Impossible Power of technology Not Complexity Limited Time 8
  • 9. Rule #3 – Plan for extension • A system where you know every possible use isn’t well specified, it’s limited. • The future will extend and desecrate your baby.