CINXE.COM
Steve Blank Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!--[if IE 8]> <html id="ie8" xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <![endif]--> <!--[if !(IE 8)]><!--> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <!--<![endif]--> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Steve Blank Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location</title> <link rel="pingback" href="https://steveblank.com/xmlrpc.php" /> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Jetpack Site Verification Tags --> <meta name="google-site-verification" content="NzQX03n5c3BUqAOH2ZZeaOzmFxIKopb99y0xo7ymJ7w" /> <meta name="msvalidate.01" content="77BB8773D8C1446AC1C1A19B8355A369" /> <link rel='dns-prefetch' href='//secure.gravatar.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//widgets.wp.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel='preconnect' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Steve Blank » Feed" href="https://steveblank.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Steve Blank » Comments Feed" href="https://steveblank.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Steve Blank » Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location Comments Feed" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/steveblank.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='all-css-9b1ac0a24153c590469eb216eb899b49' href='https://steveblank.com/_static/??-eJyVUO2KAjEMfCFr1UUOf4iPIt021NymHzRdlr69WVFY5eDWPyHDzCSTTFlhtDQ6YG2ZtUOuuqdkB0XYF1Oa5toItgHjVgSbaWH4ZR3AoQGCALG+gUymQVEE3ti2yi3cEi89NsU6S+pNqDmk990z14ci0+gxynCo2dhBh+RGmm9LYR7KmseebcFcMUUlrCElzZP+g127gHCQ+lWm5bIPtHrEzRRwxrn2aDH6/5xX+b/mZFEOp+QTv4HX0y/hvP/pdqfT8Xjo7rHb0es=' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify{text-align:justify;} </style> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/steveblank.com\/wp-content\/mu-plugins\/wpcomsh\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <link rel="https://api.w.org/" href="https://steveblank.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://steveblank.com/wp-json/wp/v2/posts/640" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://steveblank.com/xmlrpc.php?rsd" /> <link rel="canonical" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" /> <link rel='shortlink' href='https://wp.me/prGQZ-ak' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://steveblank.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsteveblank.com%2F2009%2F04%2F13%2Fstory-behind-the-secret-history-part-iv-undisclosed-location-library-hours%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://steveblank.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsteveblank.com%2F2009%2F04%2F13%2Fstory-behind-the-secret-history-part-iv-undisclosed-location-library-hours%2F&format=xml" /> <style>img#wpstats{display:none}</style> <meta name="description" content="This is Part IV of how I came to write "The Secret History of Silicon Valley". Read Part III first and it will make a bit more sense. All You Can Read Without a Library Card It was 1978. Here I was, a very junior employee of ESL, a company with its hands in the…" /> <style type="text/css"> #header h1 a, #header h1 a:hover, #header .description { color: #eb221e; } </style> <link rel="amphtml" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/amp/"> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="Steve Blank Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location" /> <meta property="og:url" content="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" /> <meta property="og:description" content="This is Part IV of how I came to write “The Secret History of Silicon Valley”. Read Part III first and it will make a bit more sense. All You Can Read Without a Library Card It was 1978…" /> <meta property="article:published_time" content="2009-04-13T12:00:15+00:00" /> <meta property="article:modified_time" content="2023-09-19T04:17:37+00:00" /> <meta property="og:site_name" content="Steve Blank" /> <meta property="og:image" content="https://steveblank.com/wp-content/uploads/2009/04/esl-badge.jpg" /> <meta property="og:image:width" content="1336" /> <meta property="og:image:height" content="1600" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta name="twitter:text:title" content="Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location" /> <meta name="twitter:image" content="https://steveblank.com/wp-content/uploads/2009/04/esl-badge.jpg?w=640" /> <meta name="twitter:card" content="summary_large_image" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://s0.wp.com/i/webclip.png" sizes="32x32" /> <link rel="icon" href="https://s0.wp.com/i/webclip.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://s0.wp.com/i/webclip.png" /> <meta name="msapplication-TileImage" content="https://s0.wp.com/i/webclip.png" /> <!-- Jetpack Google Analytics --> <script type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-85363375-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' === document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- End Jetpack Google Analytics --> </head> <body class="post-template-default single single-post postid-640 single-format-standard"><div id="container"> <div id="header"> <div id="menu"> <ul id="menu-menu" class="menu"><li id="menu-item-12086" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-12086"><a href="http://steveblank.com">Home</a></li> <li id="menu-item-12085" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12085"><a href="https://steveblank.com/about/">About Steve</a></li> <li id="menu-item-12083" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12083"><a href="https://steveblank.com/books-for-startups/">Startup Books</a></li> <li id="menu-item-12080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12080"><a href="https://steveblank.com/slides/">Slides/Videos</a></li> <li id="menu-item-25611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25611"><a href="https://steveblank.com/raising-money/">Fund Raising</a></li> <li id="menu-item-12082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12082"><a href="https://steveblank.com/tools-and-blogs-for-entrepreneurs/">Tools!</a></li> <li id="menu-item-12084" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12084"><a href="https://steveblank.com/secret-history/">Secret History</a></li> </ul> </div> <div id="header-box"> <div id="header-image"> <img src="https://steveblank.com/wp-content/uploads/2009/02/cropped-100_3947-ks-far-away-download10.jpg" alt="" /> </div> <div id="header-overlay"> <img src="https://steveblank.com/wp-content/themes/digg3/images/bg_header_overlay.png" alt="" /> </div> <div id="pagetitle"> <h1><a href="https://steveblank.com/" title="Steve Blank">Steve Blank</a></h1> </div> <div id="syndication"> <a href="https://steveblank.com/feed/" title="Syndicate this site using RSS" class="feed">Entries <abbr title="Really Simple Syndication">RSS</abbr></a> | <a href="https://steveblank.com/comments/feed/" title="Syndicate comments using RSS">Comments RSS</a> </div> <div id="searchbox"> <form method="get" id="searchform" action="https://steveblank.com/"> <div> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form> </div> </div> </div> <div class="pagewrapper"><div id="page"> <!-- Start Obar --> <div class="obar"> <ul> <li id="blog_subscription-3" class="widget widget_blog_subscription jetpack_subscription_widget"><h2 class="widgettitle">Email Subscription</h2> <div class="wp-block-jetpack-subscriptions__container"> <form action="#" method="post" accept-charset="utf-8" id="subscribe-blog-blog_subscription-3" data-blog="6599589" data-post_access_level="everybody" > <div id="subscribe-text"><p>Enter your email address to subscribe to this blog and receive notifications of new posts by email.</p> </div> <p id="subscribe-email"> <label id="jetpack-subscribe-label" class="screen-reader-text" for="subscribe-field-blog_subscription-3"> Email Address </label> <input type="email" name="email" required="required" value="" id="subscribe-field-blog_subscription-3" placeholder="Email Address" /> </p> <p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="source" value="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/"/> <input type="hidden" name="sub-type" value="widget"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog-blog_subscription-3"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="fbe15cbe12" /><input type="hidden" name="_wp_http_referer" value="/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" /> <button type="submit" class="wp-block-button__link" name="jetpack_subscriptions_widget" > Sign me up! </button> </p> </form> <div class="wp-block-jetpack-subscriptions__subscount"> Join 55.5K other subscribers </div> </div> </li> <li id="categories-356180491" class="widget widget_categories"><h2 class="widgettitle">Categories</h2> <ul> <li class="cat-item cat-item-64203016"><a href="https://steveblank.com/category/2-minute-lessons/">2 Minute Lessons</a> (15) </li> <li class="cat-item cat-item-2450"><a href="https://steveblank.com/category/air-force/">Air Force</a> (19) </li> <li class="cat-item cat-item-1457175"><a href="https://steveblank.com/category/ardent/">Ardent</a> (9) </li> <li class="cat-item cat-item-45014641"><a href="https://steveblank.com/category/business-model-versus-business-plan/">Business Model versus Business Plan</a> (64) </li> <li class="cat-item cat-item-4787488"><a href="https://steveblank.com/category/california-coastal-commission/">California Coastal Commission</a> (9) </li> <li class="cat-item cat-item-1470"><a href="https://steveblank.com/category/china/">China</a> (9) </li> <li class="cat-item cat-item-6987201"><a href="https://steveblank.com/category/commencement-speeches/">Commencement Speeches</a> (9) </li> <li class="cat-item cat-item-23993"><a href="https://steveblank.com/category/conservation/">Conservation</a> (4) </li> <li class="cat-item cat-item-3075385"><a href="https://steveblank.com/category/convergent-technologies/">Convergent Technologies</a> (4) </li> <li class="cat-item cat-item-635806586"><a href="https://steveblank.com/category/corporate-govt-innovation/">Corporate/Gov't Innovation</a> (131) </li> <li class="cat-item cat-item-697702677"><a href="https://steveblank.com/category/covid-19-recovery/">Covid-19/Recovery</a> (10) </li> <li class="cat-item cat-item-1874987"><a href="https://steveblank.com/category/customer-development/">Customer Development</a> (323) </li> <li class="cat-item cat-item-25337102"><a href="https://steveblank.com/category/customer-development-manifesto/">Customer Development Manifesto</a> (34) </li> <li class="cat-item cat-item-16840"><a href="https://steveblank.com/category/epiphany/">E.piphany</a> (13) </li> <li class="cat-item cat-item-697967638"><a href="https://steveblank.com/category/educators-summit/">Educators Summit</a> (7) </li> <li class="cat-item cat-item-697967634"><a href="https://steveblank.com/category/esl/">ESL</a> (8) </li> <li class="cat-item cat-item-64567312"><a href="https://steveblank.com/category/familycareerculture/">Family/Career/Culture</a> (81) </li> <li class="cat-item cat-item-697967641"><a href="https://steveblank.com/category/gordian-knot-center-for-national-security-innovation/">Gordian Knot Center for National Security Innovation</a> (11) </li> <li class="cat-item cat-item-479441927"><a href="https://steveblank.com/category/hacking-for-defense/">Hacking For Defense</a> (41) </li> <li class="cat-item cat-item-526158618"><a href="https://steveblank.com/category/hacking-for-diplomacy/">Hacking for Diplomacy</a> (10) </li> <li class="cat-item cat-item-697967637"><a href="https://steveblank.com/category/hacking-for-recovery/">Hacking for Recovery</a> (5) </li> <li class="cat-item cat-item-105397"><a href="https://steveblank.com/category/harvard-business-review/">Harvard Business Review</a> (12) </li> <li class="cat-item cat-item-684268037"><a href="https://steveblank.com/category/innovation-doctrine/">Innovation Doctrine</a> (3) </li> <li class="cat-item cat-item-340390495"><a href="https://steveblank.com/category/innovation-outposts/">Innovation Outposts</a> (4) </li> <li class="cat-item cat-item-217160777"><a href="https://steveblank.com/category/investment-readiness-level/">Investment Readiness Level</a> (6) </li> <li class="cat-item cat-item-53169179"><a href="https://steveblank.com/category/lean-launchpad/">Lean LaunchPad</a> (117) </li> <li class="cat-item cat-item-261983049"><a href="https://steveblank.com/category/life-sciences-nih/">Life Sciences (NIH)</a> (26) </li> <li class="cat-item cat-item-16879037"><a href="https://steveblank.com/category/market-types/">Market Types</a> (15) </li> <li class="cat-item cat-item-175"><a href="https://steveblank.com/category/marketing/">Marketing</a> (27) </li> <li class="cat-item cat-item-28276971"><a href="https://steveblank.com/category/mips-computers/">MIPS Computers</a> (2) </li> <li class="cat-item cat-item-697967640"><a href="https://steveblank.com/category/national-security/">National Security</a> (40) </li> <li class="cat-item cat-item-2064"><a href="https://steveblank.com/category/navy/">Navy</a> (6) </li> <li class="cat-item cat-item-34826422"><a href="https://steveblank.com/category/nih-national-institutes-of-health/">NIH (National Institutes of Health)</a> (17) </li> <li class="cat-item cat-item-16770755"><a href="https://steveblank.com/category/nsf-national-science-foundation/">NSF (National Science Foundation)</a> (18) </li> <li class="cat-item cat-item-16848661"><a href="https://steveblank.com/category/rocket-science-games/">Rocket Science Games</a> (10) </li> <li class="cat-item cat-item-137272104"><a href="https://steveblank.com/category/science-and-industrial-policy/">Science and Industrial Policy</a> (27) </li> <li class="cat-item cat-item-16849552"><a href="https://steveblank.com/category/secret-history-of-silicon-valley/">Secret History of Silicon Valley</a> (26) </li> <li class="cat-item cat-item-50184180"><a href="https://steveblank.com/category/siriusxm-radio-show/">SiriusXM Radio Show</a> (50) </li> <li class="cat-item cat-item-235742"><a href="https://steveblank.com/category/supermac/">SuperMac</a> (12) </li> <li class="cat-item cat-item-1591"><a href="https://steveblank.com/category/teaching/">Teaching</a> (178) </li> <li class="cat-item cat-item-6"><a href="https://steveblank.com/category/technology/">Technology</a> (86) </li> <li class="cat-item cat-item-697967636"><a href="https://steveblank.com/category/technology-innovation-and-modern-war/">Technology Innovation and Great Power Competition</a> (17) </li> <li class="cat-item cat-item-697967642"><a href="https://steveblank.com/category/technology-innovation-and-modern-war-2/">Technology Innovation and Modern War</a> (20) </li> <li class="cat-item cat-item-429989"><a href="https://steveblank.com/category/tesla/">Tesla</a> (5) </li> <li class="cat-item cat-item-1"><a href="https://steveblank.com/category/uncategorized/">Uncategorized</a> (8) </li> <li class="cat-item cat-item-202"><a href="https://steveblank.com/category/venture-capital/">Venture Capital</a> (82) </li> <li class="cat-item cat-item-1087649"><a href="https://steveblank.com/category/vertical-markets/">Vertical Markets</a> (5) </li> <li class="cat-item cat-item-715437"><a href="https://steveblank.com/category/zilog/">Zilog</a> (5) </li> </ul> </li> <li id="rss_links-3" class="widget widget_rss_links"><h2 class="widgettitle">Get Steve Blank via your RSS Feed</h2> <ul><li><a target="_self" href="https://steveblank.com/feed/" title="Subscribe to posts">RSS - Posts</a></li><li><a target="_self" href="https://steveblank.com/comments/feed/" title="Subscribe to comments">RSS - Comments</a></li></ul> </li> <li id="recent-posts-2" class="widget widget_recent_entries"> <h2 class="widgettitle">Recent Posts</h2> <ul> <li> <a href="https://steveblank.com/2024/10/22/quantum-computing-an-update/">Quantum Computing – An Update</a> </li> <li> <a href="https://steveblank.com/2024/10/08/how-saboteurs-threaten-innovation-and-what-to-do-about-it/">How Saboteurs Threaten Innovation–and What to Do About It</a> </li> <li> <a href="https://steveblank.com/2024/10/05/what-does-product-market-fit-sound-like-this/">What Does Product Market Fit Sound Like? This.</a> </li> <li> <a href="https://steveblank.com/2024/09/17/the-directory-of-dod-program-executive-offices-and-officers-peos/">How To Find Your Customer In the Dept of Defense – The Directory of DoD Program Executive Offices</a> </li> <li> <a href="https://steveblank.com/2024/08/13/security-clearances-at-the-speed-of-startups/">Security Clearances at the Speed of Startups</a> </li> <li> <a href="https://steveblank.com/2024/07/30/why-large-organizations-struggle-with-disruption-and-what-to-do-about-it/">Why Large Organizations Struggle With Disruption, and What to Do About It</a> </li> <li> <a href="https://steveblank.com/2024/06/27/lean-launchpad-stanford-2024-8-teams-in-8-companies-out/">Lean LaunchPad @Stanford 2024 – 8 Teams In, 8 Companies Out</a> </li> <li> <a href="https://steveblank.com/2024/06/24/hacking-for-defense-stanford-2024-lessons-learned-presentations/">Hacking for Defense @ Stanford 2024 – Lessons Learned Presentations</a> </li> <li> <a href="https://steveblank.com/2024/06/03/youre-invited-hacking-for-defense-and-lean-launchpad-final-presentations/">You’re Invited: Hacking for Defense and Lean LaunchPad Final Presentations</a> </li> <li> <a href="https://steveblank.com/2024/05/26/gordon-bell-r-i-p/">Gordon Bell R.I.P.</a> </li> </ul> </li> <li id="search-2" class="widget widget_search"><form method="get" id="searchform" action="https://steveblank.com/"> <div> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form></li> <li id="archives-2" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> <ul> <li><a href='https://steveblank.com/2024/10/'>October 2024</a></li> <li><a href='https://steveblank.com/2024/09/'>September 2024</a></li> <li><a href='https://steveblank.com/2024/08/'>August 2024</a></li> <li><a href='https://steveblank.com/2024/07/'>July 2024</a></li> <li><a href='https://steveblank.com/2024/06/'>June 2024</a></li> <li><a href='https://steveblank.com/2024/05/'>May 2024</a></li> <li><a href='https://steveblank.com/2024/04/'>April 2024</a></li> <li><a href='https://steveblank.com/2024/03/'>March 2024</a></li> <li><a href='https://steveblank.com/2024/02/'>February 2024</a></li> <li><a href='https://steveblank.com/2024/01/'>January 2024</a></li> <li><a href='https://steveblank.com/2023/12/'>December 2023</a></li> <li><a href='https://steveblank.com/2023/11/'>November 2023</a></li> <li><a href='https://steveblank.com/2023/10/'>October 2023</a></li> <li><a href='https://steveblank.com/2023/09/'>September 2023</a></li> <li><a href='https://steveblank.com/2023/08/'>August 2023</a></li> <li><a href='https://steveblank.com/2023/07/'>July 2023</a></li> <li><a href='https://steveblank.com/2023/04/'>April 2023</a></li> <li><a href='https://steveblank.com/2023/02/'>February 2023</a></li> <li><a href='https://steveblank.com/2023/01/'>January 2023</a></li> <li><a href='https://steveblank.com/2022/11/'>November 2022</a></li> <li><a href='https://steveblank.com/2022/10/'>October 2022</a></li> <li><a href='https://steveblank.com/2022/09/'>September 2022</a></li> <li><a href='https://steveblank.com/2022/06/'>June 2022</a></li> <li><a href='https://steveblank.com/2022/05/'>May 2022</a></li> <li><a href='https://steveblank.com/2022/04/'>April 2022</a></li> <li><a href='https://steveblank.com/2022/03/'>March 2022</a></li> <li><a href='https://steveblank.com/2022/01/'>January 2022</a></li> <li><a href='https://steveblank.com/2021/12/'>December 2021</a></li> <li><a href='https://steveblank.com/2021/11/'>November 2021</a></li> <li><a href='https://steveblank.com/2021/10/'>October 2021</a></li> <li><a href='https://steveblank.com/2021/09/'>September 2021</a></li> <li><a href='https://steveblank.com/2021/08/'>August 2021</a></li> <li><a href='https://steveblank.com/2021/07/'>July 2021</a></li> <li><a href='https://steveblank.com/2021/06/'>June 2021</a></li> <li><a href='https://steveblank.com/2021/05/'>May 2021</a></li> <li><a href='https://steveblank.com/2021/04/'>April 2021</a></li> <li><a href='https://steveblank.com/2021/03/'>March 2021</a></li> <li><a href='https://steveblank.com/2021/02/'>February 2021</a></li> <li><a href='https://steveblank.com/2021/01/'>January 2021</a></li> <li><a href='https://steveblank.com/2020/12/'>December 2020</a></li> <li><a href='https://steveblank.com/2020/11/'>November 2020</a></li> <li><a href='https://steveblank.com/2020/10/'>October 2020</a></li> <li><a href='https://steveblank.com/2020/09/'>September 2020</a></li> <li><a href='https://steveblank.com/2020/08/'>August 2020</a></li> <li><a href='https://steveblank.com/2020/07/'>July 2020</a></li> <li><a href='https://steveblank.com/2020/06/'>June 2020</a></li> <li><a href='https://steveblank.com/2020/05/'>May 2020</a></li> <li><a href='https://steveblank.com/2020/04/'>April 2020</a></li> <li><a href='https://steveblank.com/2020/03/'>March 2020</a></li> <li><a href='https://steveblank.com/2020/02/'>February 2020</a></li> <li><a href='https://steveblank.com/2020/01/'>January 2020</a></li> <li><a href='https://steveblank.com/2019/12/'>December 2019</a></li> <li><a href='https://steveblank.com/2019/11/'>November 2019</a></li> <li><a href='https://steveblank.com/2019/10/'>October 2019</a></li> <li><a href='https://steveblank.com/2019/09/'>September 2019</a></li> <li><a href='https://steveblank.com/2019/06/'>June 2019</a></li> <li><a href='https://steveblank.com/2019/05/'>May 2019</a></li> <li><a href='https://steveblank.com/2019/04/'>April 2019</a></li> <li><a href='https://steveblank.com/2019/03/'>March 2019</a></li> <li><a href='https://steveblank.com/2019/01/'>January 2019</a></li> <li><a href='https://steveblank.com/2018/12/'>December 2018</a></li> <li><a href='https://steveblank.com/2018/11/'>November 2018</a></li> <li><a href='https://steveblank.com/2018/10/'>October 2018</a></li> <li><a href='https://steveblank.com/2018/09/'>September 2018</a></li> <li><a href='https://steveblank.com/2018/08/'>August 2018</a></li> <li><a href='https://steveblank.com/2018/07/'>July 2018</a></li> <li><a href='https://steveblank.com/2018/06/'>June 2018</a></li> <li><a href='https://steveblank.com/2018/04/'>April 2018</a></li> <li><a href='https://steveblank.com/2018/03/'>March 2018</a></li> <li><a href='https://steveblank.com/2018/02/'>February 2018</a></li> <li><a href='https://steveblank.com/2018/01/'>January 2018</a></li> <li><a href='https://steveblank.com/2017/11/'>November 2017</a></li> <li><a href='https://steveblank.com/2017/10/'>October 2017</a></li> <li><a href='https://steveblank.com/2017/09/'>September 2017</a></li> <li><a href='https://steveblank.com/2017/08/'>August 2017</a></li> <li><a href='https://steveblank.com/2017/07/'>July 2017</a></li> <li><a href='https://steveblank.com/2017/06/'>June 2017</a></li> <li><a href='https://steveblank.com/2017/05/'>May 2017</a></li> <li><a href='https://steveblank.com/2017/04/'>April 2017</a></li> <li><a href='https://steveblank.com/2017/03/'>March 2017</a></li> <li><a href='https://steveblank.com/2017/02/'>February 2017</a></li> <li><a href='https://steveblank.com/2017/01/'>January 2017</a></li> <li><a href='https://steveblank.com/2016/12/'>December 2016</a></li> <li><a href='https://steveblank.com/2016/11/'>November 2016</a></li> <li><a href='https://steveblank.com/2016/10/'>October 2016</a></li> <li><a href='https://steveblank.com/2016/09/'>September 2016</a></li> <li><a href='https://steveblank.com/2016/08/'>August 2016</a></li> <li><a href='https://steveblank.com/2016/07/'>July 2016</a></li> <li><a href='https://steveblank.com/2016/06/'>June 2016</a></li> <li><a href='https://steveblank.com/2016/05/'>May 2016</a></li> <li><a href='https://steveblank.com/2016/04/'>April 2016</a></li> <li><a href='https://steveblank.com/2016/03/'>March 2016</a></li> <li><a href='https://steveblank.com/2016/02/'>February 2016</a></li> <li><a href='https://steveblank.com/2016/01/'>January 2016</a></li> <li><a href='https://steveblank.com/2015/12/'>December 2015</a></li> <li><a href='https://steveblank.com/2015/11/'>November 2015</a></li> <li><a href='https://steveblank.com/2015/10/'>October 2015</a></li> <li><a href='https://steveblank.com/2015/09/'>September 2015</a></li> <li><a href='https://steveblank.com/2015/08/'>August 2015</a></li> <li><a href='https://steveblank.com/2015/07/'>July 2015</a></li> <li><a href='https://steveblank.com/2015/06/'>June 2015</a></li> <li><a href='https://steveblank.com/2015/05/'>May 2015</a></li> <li><a href='https://steveblank.com/2015/03/'>March 2015</a></li> <li><a href='https://steveblank.com/2015/02/'>February 2015</a></li> <li><a href='https://steveblank.com/2015/01/'>January 2015</a></li> <li><a href='https://steveblank.com/2014/12/'>December 2014</a></li> <li><a href='https://steveblank.com/2014/11/'>November 2014</a></li> <li><a href='https://steveblank.com/2014/10/'>October 2014</a></li> <li><a href='https://steveblank.com/2014/09/'>September 2014</a></li> <li><a href='https://steveblank.com/2014/08/'>August 2014</a></li> <li><a href='https://steveblank.com/2014/07/'>July 2014</a></li> <li><a href='https://steveblank.com/2014/06/'>June 2014</a></li> <li><a href='https://steveblank.com/2014/05/'>May 2014</a></li> <li><a href='https://steveblank.com/2014/04/'>April 2014</a></li> <li><a href='https://steveblank.com/2014/03/'>March 2014</a></li> <li><a href='https://steveblank.com/2014/02/'>February 2014</a></li> <li><a href='https://steveblank.com/2014/01/'>January 2014</a></li> <li><a href='https://steveblank.com/2013/12/'>December 2013</a></li> <li><a href='https://steveblank.com/2013/11/'>November 2013</a></li> <li><a href='https://steveblank.com/2013/10/'>October 2013</a></li> <li><a href='https://steveblank.com/2013/09/'>September 2013</a></li> <li><a href='https://steveblank.com/2013/08/'>August 2013</a></li> <li><a href='https://steveblank.com/2013/07/'>July 2013</a></li> <li><a href='https://steveblank.com/2013/06/'>June 2013</a></li> <li><a href='https://steveblank.com/2013/05/'>May 2013</a></li> <li><a href='https://steveblank.com/2013/04/'>April 2013</a></li> <li><a href='https://steveblank.com/2013/03/'>March 2013</a></li> <li><a href='https://steveblank.com/2013/02/'>February 2013</a></li> <li><a href='https://steveblank.com/2013/01/'>January 2013</a></li> <li><a href='https://steveblank.com/2012/12/'>December 2012</a></li> <li><a href='https://steveblank.com/2012/11/'>November 2012</a></li> <li><a href='https://steveblank.com/2012/10/'>October 2012</a></li> <li><a href='https://steveblank.com/2012/09/'>September 2012</a></li> <li><a href='https://steveblank.com/2012/08/'>August 2012</a></li> <li><a href='https://steveblank.com/2012/07/'>July 2012</a></li> <li><a href='https://steveblank.com/2012/06/'>June 2012</a></li> <li><a href='https://steveblank.com/2012/05/'>May 2012</a></li> <li><a href='https://steveblank.com/2012/04/'>April 2012</a></li> <li><a href='https://steveblank.com/2012/03/'>March 2012</a></li> <li><a href='https://steveblank.com/2012/02/'>February 2012</a></li> <li><a href='https://steveblank.com/2012/01/'>January 2012</a></li> <li><a href='https://steveblank.com/2011/12/'>December 2011</a></li> <li><a href='https://steveblank.com/2011/11/'>November 2011</a></li> <li><a href='https://steveblank.com/2011/10/'>October 2011</a></li> <li><a href='https://steveblank.com/2011/09/'>September 2011</a></li> <li><a href='https://steveblank.com/2011/08/'>August 2011</a></li> <li><a href='https://steveblank.com/2011/07/'>July 2011</a></li> <li><a href='https://steveblank.com/2011/06/'>June 2011</a></li> <li><a href='https://steveblank.com/2011/05/'>May 2011</a></li> <li><a href='https://steveblank.com/2011/04/'>April 2011</a></li> <li><a href='https://steveblank.com/2011/03/'>March 2011</a></li> <li><a href='https://steveblank.com/2011/02/'>February 2011</a></li> <li><a href='https://steveblank.com/2011/01/'>January 2011</a></li> <li><a href='https://steveblank.com/2010/12/'>December 2010</a></li> <li><a href='https://steveblank.com/2010/11/'>November 2010</a></li> <li><a href='https://steveblank.com/2010/10/'>October 2010</a></li> <li><a href='https://steveblank.com/2010/09/'>September 2010</a></li> <li><a href='https://steveblank.com/2010/08/'>August 2010</a></li> <li><a href='https://steveblank.com/2010/07/'>July 2010</a></li> <li><a href='https://steveblank.com/2010/06/'>June 2010</a></li> <li><a href='https://steveblank.com/2010/05/'>May 2010</a></li> <li><a href='https://steveblank.com/2010/04/'>April 2010</a></li> <li><a href='https://steveblank.com/2010/03/'>March 2010</a></li> <li><a href='https://steveblank.com/2010/02/'>February 2010</a></li> <li><a href='https://steveblank.com/2010/01/'>January 2010</a></li> <li><a href='https://steveblank.com/2009/12/'>December 2009</a></li> <li><a href='https://steveblank.com/2009/11/'>November 2009</a></li> <li><a href='https://steveblank.com/2009/10/'>October 2009</a></li> <li><a href='https://steveblank.com/2009/09/'>September 2009</a></li> <li><a href='https://steveblank.com/2009/08/'>August 2009</a></li> <li><a href='https://steveblank.com/2009/07/'>July 2009</a></li> <li><a href='https://steveblank.com/2009/06/'>June 2009</a></li> <li><a href='https://steveblank.com/2009/05/'>May 2009</a></li> <li><a href='https://steveblank.com/2009/04/'>April 2009</a></li> <li><a href='https://steveblank.com/2009/03/'>March 2009</a></li> <li><a href='https://steveblank.com/2009/02/'>February 2009</a></li> </ul> </li> <li id="pages-2" class="widget widget_pages"><h2 class="widgettitle">Other Stuff</h2> <ul> <li class="page_item page-item-2"><a href="https://steveblank.com/about/">About Steve</a></li> <li class="page_item page-item-22"><a href="https://steveblank.com/tools-and-blogs-for-entrepreneurs/">Startup Tools</a></li> <li class="page_item page-item-62"><a href="https://steveblank.com/secret-history/">Secret History</a></li> <li class="page_item page-item-68"><a href="https://steveblank.com/books-for-startups/">Books for Startups</a></li> <li class="page_item page-item-11025"><a href="https://steveblank.com/slides/">Slides/Videos</a></li> <li class="page_item page-item-25609"><a href="https://steveblank.com/raising-money/">Raising Money</a></li> </ul> </li> </ul> </div> <!-- End Obar --> <div class="wrapper"><!-- This wrapper class appears only on Page and Single Post pages. --> <div class="narrowcolumnwrapper"><div class="narrowcolumn"> <div class="content"> <div class="post-640 post type-post status-publish format-standard hentry category-esl category-secret-history-of-silicon-valley category-technology tag-bill-perry tag-cold-war tag-esl tag-signals-intelligence tag-steve-blank" id="post-640"> <h2><a href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" rel="bookmark" title="Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location">Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location</a></h2> <div class="postinfo"> Posted on <span class="postdate">April 13, 2009</span> by steve blank </div> <div class="entry"> <p>This is Part IV of how I came to write “<a href="http://www.youtube.com/watch?v=ZTC_RxWN_xo" target="_blank" rel="noopener">The Secret History of Silicon Valley</a>“.<br /> Read <a href="http://steveblank.com/category/secret-history-of-silicon-valley/" target="_blank" rel="noopener">Part III</a> first and it will make a bit more sense.</p> <p><strong>All You Can Read Without a Library Card</strong></p> <p>It was 1978. Here I was, a very junior employee of ESL, a company with its hands in the heart of our Cold War strategy. Clueless about the chess game being played in Washington, I was just a minion in a corporate halfway house in between my military career and entrepreneurship.</p> <p>ESL sent me overseas to a secret site run by one of the company’s “customers.” <a href="http://www.amazon.com/Inside-Pine-Gap-Came-Desert/dp/1742701736" target="_blank" rel="noopener">It was so secret</a> the entire site was could have qualified as one of Dick Cheney’s “undisclosed locations.” As a going away gift my roommates got me a <a href="https://steveblank.com/wp-content/uploads/2009/04/955c7-funny2bnose2band2bglasses.jpg" target="_blank" rel="noopener">joke disguise kit</a> with a fake nose, glasses and mustache.</p> <p>The ESL equipment were racks of the latest semiconductors designed into a system so complicated that the mean-time-between-failure was measured in days. Before leaving California, the engineers gave me a course in this specialized receiver design. Since I had spent the last four years working on advanced <a href="http://steveblank.com/2009/03/29/the-story-behind-the-secret-history-part-ii-getting-b-52s-through-the-soviet-air-defense-system/">Air </a><a href="http://steveblank.com/2009/03/29/the-story-behind-the-secret-history-part-ii-getting-b-52s-through-the-soviet-air-defense-system/" target="_blank" rel="noopener">Force electronic intelligence receivers</a>, I thought there wouldn’t be anything new. The reality was pretty humbling. Here was a real-world example of the Cold War “<a href="http://www.defenselink.mil/releases/release.aspx?releaseid=1057" target="_blank" rel="noopener">offset strategy</a>.” Taking concepts that had been only abstract Ph.D theses, ESL had built receivers so sensitive they seemed like science fiction. For the first time we were able to process analog signals (think radio waves) and manipulate<a href="http://www.dsptutor.freeuk.com/dfilt1.htm" target="_blank" rel="noopener"> them</a> in the digital domain. We were combining Stanford Engineering theory with ESL design engineers and implementing it with chips so new we were debugging the silicon as we were debugging the entire system. And we were using thousands of chips in a configuration no rational commercial customer could imagine <em>or</em> afford. The concepts were so radically different that I spent weeks dreaming about the <a href="http://www-isl.stanford.edu/~widrow/papers/b1971adaptivefilters.pdf" target="_blank" rel="noopener">system theory</a> and waking up with headaches. Nothing I would work on in the next 30 years was as bleeding edge.</p> <p>Now half a world away on the customer site, my very small role was to keep our equipment running and train the “customer.” As complex as it was, our subsystem was only maybe one-twentieth of what was contained in that entire site. Since this was a location that worked 24/7, I was on the night shift (my favorite time of the day.) Because I could get through what I needed to do quickly, there wasn’t much else to do except to read. As the sun came up, I’d step out of the chilled buildings and go for an early morning run outside the perimeter fence to beat the desert heat. As I ran, if I looked at the base behind the fence I was staring at the most advanced technology of the 20th century. Yet if turned my head the other way, I’d stare out at a landscape that was untouched by humans. I was in between the two thinking of this movie <a href="http://www.youtube.com/watch?v=KMEViYvojtY" target="_blank" rel="noopener">scene</a>. (At the end of a run I used to lay out and relax on the rocks to rest – at least I did, until the guards asked if I knew that there were more poisonous things per square foot here than anywhere in the world.)</p> <p>Before long I realized that down the hall sat all the manuals for all the equipment at the entire site. Twenty times more technical reading than just my equipment. Although all the manuals were in safes, the whole site was so secure that anybody who had access to that site had access to everything – including other <a href="http://www.gwu.edu/~nsarchiv/NSAEBB/NSAEBB225/index.htm" target="_blank" rel="noopener">compartmentalized systems </a>that had nothing to do with me – and that I wasn’t cleared for. Back home at ESL control of <a href="http://www.fas.org/irp/offdocs/dcid6-9.pdf" target="_blank" rel="noopener">compartmentalized documents</a> were incredibly strict. As a contractor handling the “customer’s” information, ESL went by the book with librarians inside the vaults and had <a href="http://www.fas.org/irp/offdocs/dcid-6-3-manual.pdf" target="_blank" rel="noopener">strict document access and control procedures</a>. In contrast, this site belonged to the “customer.” They set their own rules about how documents were handled, and the safes were open to everyone.</p> <p>I was now inside the firewall with access to everything. It never dawned on me that this might not be a good idea.</p> <p style="text-align: left;">Starting on the safe on the left side, moving to the safe on the right side, I planned to read my way through every technical manual of every customer system. We’re talking about a row of 20 or so safes each with five drawers, and each drawer full of manuals. Because I kept finding interesting connections and new facts, I kept notes, and since the whole place was classified, I thought, “Oh, I’ll keep the notes in one of these safes.” So I started a notebook, dutifully putting the classification on the top and bottom of each page. As I ran into more systems I added the additional code words that on the classification headers. Soon each page of my notes had a header and footer that read something like this: Top Secret / <a href="https://www.dni.gov/files/documents/FOIA/Authorized%20Classification%20and%20Control%20Markings%20Register%20V1.2.pdf" target="_blank" rel="noopener">codeword</a>/ codeword / codeword / codeword / codeword / codeword / codeword.</p> <p>I was in one of the most isolated places on earth yet here I was wired into everywhere on earth. Coming to work I would walk down the very long, silent, empty corridors, open a non-descript door and enter the operations floor (which looked like a miniature NASA Mission Control), plug a headset into the networked audio that connected all the console operators — and hear the Rolling Stones “<a href="https://www.youtube.com/watch?v=T8wiV29Znxg" target="_blank" rel="noopener">Sympathy for the Devil</a>.” (With no apparent irony.) But when the targets lit up, the music and chatter would stop, and the communications would get very professional.</p> <p>Nine months into my year tour, and seven months into my reading program, I was learning something interesting every day. (We could do what!? From where??) Then one day I got a call from the head of security to say, “Hey, Steve can you stop into my office when you get a chance?”</p> <p><strong>Are These Yours?</strong></p> <p>Now this was a small site, about 100-200 people, and here was the head of security was asking me over for coffee. Why how nice, I thought, he just wants to get to know me better. (Duh.) When I got to his office, we made some small talk and then he opened up a small envelope, tapped it on a white sheet of paper, and low and behold, three or four long black curly hairs fall out. “Are these yours?” he asked me.</p> <p>This the one of the very few times I’ve been, really, really impressed. I said, “Why yes they are, where did you get them?” He replied, ‘They were found in the ‘name of system I should have absolutely no knowledge or access to’ manuals. Were you reading those?” I said, “Absolutely.” When he asked me, “Were you reading anything else?” I explained, “Well I started on the safe on the left, and have been reading my way through and I’m about three quarters of the way done.”</p> <p>Now it was his turn to be surprised. He just stared at me for awhile. “Why on earth are you doing that?” he said in a real quiet voice. I blurted out, “Oh, it’s really interesting, I never knew all this stuff and I’ve been making all these notes, and …” I never quite understood the word “startled” before this moment. He did a double-take out of the movies and interrupted me, “You’ve been making notes?” I said, “Yeah, it’s like a puzzle,” I explained. “I found out all this great stuff and kept notes and stored in the safe on the bottom right under all the…” And he literally ran out of the office to the safes and got my notebook and started reading it in front of me.</p> <p>And the joke (now) was that even though this was the secret, secret, secret, secret site, the document I had created was more secret than the site.</p> <p>While the manuals described technical equipment, I was reading about all the equipment and making connections and seeing patterns across 20 systems. And when I wasn’t reading, I was also teaching operations which gave me a pretty good understanding of what we were looking for on the other side. At times we got the end product reports from the “customer” back at the site, and these allowed me to understand how our system was <a href="https://en.wikipedia.org/wiki/National_technical_means_of_verification" target="_blank" rel="noopener">cued</a> by other sensors collecting other parts of the electromagnetic spectrum, and to start looking for them, then figuring out what their capabilities were.</p> <p><strong>Pattern Recognition</strong></p> <p>As I acquired a new piece of data, it would light up a new set of my neurons, and I would correlate it, write it down and go back through reams of manuals remembering that there was a mention elsewhere of something connected. By the time the security chief and I were having our ‘curly hairs in the envelope’ conversation, not only did I know what every single part of our site did, but what scared the security guy is that I had also put together a pretty good guesstimate of what other systems we had in place worldwide.</p> <p>For one small moment in time, I may have assembled a picture of the sum of the state of <a href="http://www.gwu.edu/~nsarchiv/NSAEBB/NSAEBB23/index2.html" target="_blank" rel="noopener">U.S. signals intelligence</a> in 1978 − the breadth and depth of the integrated system of technical assets we had in space, air, land, and other places all focused on collection. (If you’re a techie, you’d be blown away even 40 years later.) And the document that the head of security had in his hand and was reading, as he told me later, he wasn’t cleared to read – and I wasn’t cleared to write or see. I’m sure I knew just a very small fraction of what was going on, but still it was much more than I was cleared for.</p> <p>At the time this seemed quite funny to me probably because I was completely clueless about what I had done, and thought that no one could believe there was another intent. But in hindsight, rather than the career I did have, I could now just be getting out of federal prison. It still sends shivers up my back. After what I assume were a few phone calls back to Washington, the rules said they couldn’t destroy my notebook, but they couldn’t keep it at the site either. Instead my notebook was couriered to Washington – back to the “customer.” (I picture it still sitting in some secure <a href="https://www.youtube.com/watch?v=TASlXWbMZyU" target="_blank" rel="noopener">warehouse</a>.) The head of security and I agreed my library hours were over and I would take up another <a href="http://www.gemworld.com/HowToCutOpals.ASP" target="_blank" rel="noopener">hobby</a> until I went home.</p> <p>Thank you to the security people who could tell the difference between an idiot and a <a href="https://www.amazon.com/Falcon-Snowman-Story-Friendship-Espionage-ebook/dp/B01HQ7T9B0/" target="_blank" rel="noopener">spy</a>.</p> <p>When I got back to Sunnyvale, my biggest surprise was that I didn’t get into trouble. Instead someone realized that the knowledge I had accumulated could provide the big picture to brief new guys “read in” to this compartmentalized program. Of course I had to work with the customer to scrub the information to get its classification back down to our compartmental clearance. (My officemate who would replace me on the site, <a href="http://en.wikipedia.org/wiki/Richard_Farley" target="_blank" rel="noopener">Richard Farley</a>, would go on to a more tragic career.) I continued to give these briefings as a consultant to ESL even after I had joined my first chip startup; <a href="http://www.zilog.com/docs/z80/um0080.pdf" target="_blank" rel="noopener">Zilog</a>.</p> <p style="text-align: center;"><a href="https://i0.wp.com/steveblank.com/files/2009/04/esl-badge.jpg"><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="839" data-permalink="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/esl-badge/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/esl-badge.jpg?fit=1336%2C1600&ssl=1" data-orig-size="1336,1600" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":""}" data-image-title="esl-badge" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/esl-badge.jpg?fit=251%2C300&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/esl-badge.jpg?fit=468%2C560&ssl=1" class="aligncenter wp-image-839 size-full" title="esl-badge" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/esl-badge.jpg?resize=468%2C560&ssl=1" alt="esl-badge" width="468" height="560" /></a></p> <p><strong>Two Roads Diverged in a Wood and I took the Road Less Traveled By, And That Has Made All the Difference</strong></p> <p>Extraordinary times bring extraordinary people to the front. <a href="https://steveblank.com/2009/04/06/story-behind-“the-secret-history”-part-iii-the-most-important-company-you-never-heard-of/" target="_blank" rel="noopener">Bill Perry</a> the founder of ESL (and later Secretary of Defense) is now acknowledged as one of the <a href="https://www.nro.gov/Portals/65/documents/history/csnr/leaders/Founders_of_Natl_Reconnaissance.pdf" target="_blank" rel="noopener">founders</a> of the entire field of <a href="http://www.gwu.edu/~nsarchiv/NSAEBB/NSAEBB225/index.htm" target="_blank" rel="noopener">National Reconnaissance</a>, working with the NSA, CIA and the <a href="http://www.nro.gov/" target="_blank" rel="noopener">NRO</a> to develop systems to intercept and evaluate Soviet missile telemetry and communications intelligence.</p> <p>ESL had no marketing people. It had no PR agency. It shunned publicity. It was the model for almost every military startup that followed, and its alumni who lived through its engineering and customer-centric culture had a profound effect on the rest of the valley, the intelligence community and the country. And during the Cold War it sat side by side with commercial firms in Silicon Valley, with its nondescript sign on the front lawn. It had <em>Hidden in Plain Sight</em>.</p> <p>As for me, after a few years I decided that into was time to turn swords into plowshares. I left ESL and the black world for a career in startups; semiconductors, supercomputers, consumer electronics, video games and enterprise software.</p> <p>I never looked back.</p> <p>It would be decades before I understood what an extraordinary company I had worked for.</p> <p>Thank you Bill Perry for one heck of a start in Silicon Valley.</p> <p>I was 24.</p> <div id="attachment_645" style="width: 1610px" class="wp-caption aligncenter"><a href="https://i0.wp.com/steveblank.com/files/2009/04/steve-class-at-esl.jpg"><img data-recalc-dims="1" decoding="async" aria-describedby="caption-attachment-645" data-attachment-id="645" data-permalink="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/steve-class-at-esl/" data-orig-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/steve-class-at-esl.jpg?fit=1600%2C1095&ssl=1" data-orig-size="1600,1095" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"Picasa 2.7","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":""}" data-image-title="steve-class-at-esl" data-image-description="" data-image-caption="<p>My first class of students at ESL: Guardrail V Training Class (note the long black curly hairs)</p> " data-medium-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/steve-class-at-esl.jpg?fit=300%2C205&ssl=1" data-large-file="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/steve-class-at-esl.jpg?fit=468%2C320&ssl=1" class="wp-image-645 size-full" title="steve-class-at-esl" src="https://i0.wp.com/steveblank.com/wp-content/uploads/2009/04/steve-class-at-esl.jpg?resize=468%2C320&ssl=1" alt="My first class of students at ESL: Guardrail V Training Class (note the long black curly hairs)" width="468" height="320" /></a><p id="caption-attachment-645" class="wp-caption-text">My first class of students at ESL: <a href="https://irp.fas.org/program/collect/guardrail.htm" target="_blank" rel="noopener">Guardrail V</a> Training Class (note the long black curly hairs)</p></div> <p class="getsocial" style="text-align: left;">Part IVb of the Secret History of Silicon Valley <a href="https://wp.me/prGQZ-To" target="_blank" rel="noopener">continues here</a>.</p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-official sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-print"><a rel="nofollow noopener noreferrer" data-shared="" class="share-print sd-button" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/#print" target="_blank" title="Click to print" ><span>Print</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button" href="mailto:?subject=%5BShared%20Post%5D%20Story%20Behind%20%E2%80%9CThe%20Secret%20History%E2%80%9D%20Part%20IV%3A%20Library%20Hours%20at%20an%20Undisclosed%20Location&body=https%3A%2F%2Fsteveblank.com%2F2009%2F04%2F13%2Fstory-behind-the-secret-history-part-iv-undisclosed-location-library-hours%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="8d0cb1a92b" data-email-share-track-url="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?share=email"><span>Email</span></a></li><li class="share-facebook"><div class="fb-share-button" data-href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" data-layout="button_count"></div></li><li class="share-twitter"><a href="https://twitter.com/share" class="twitter-share-button" data-url="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" data-text="Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location" >Tweet</a></li><li class="share-linkedin"><div class="linkedin_button"><script type="in/share" data-url="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" data-counter="right"></script></div></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?share=reddit" target="_blank" title="Click to share on Reddit" ><span>Reddit</span></a></li><li class="share-jetpack-whatsapp"><a rel="nofollow noopener noreferrer" data-shared="" class="share-jetpack-whatsapp sd-button" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?share=jetpack-whatsapp" target="_blank" title="Click to share on WhatsApp" ><span>WhatsApp</span></a></li><li class="share-pinterest"><div class="pinterest_button"><a href="https://www.pinterest.com/pin/create/button/?url=https%3A%2F%2Fsteveblank.com%2F2009%2F04%2F13%2Fstory-behind-the-secret-history-part-iv-undisclosed-location-library-hours%2F&media=https%3A%2F%2Fsteveblank.com%2Fwp-content%2Fuploads%2F2009%2F04%2Fesl-badge.jpg&description=Story%20Behind%20%E2%80%9CThe%20Secret%20History%E2%80%9D%20Part%20IV%3A%20Library%20Hours%20at%20an%20Undisclosed%20Location" data-pin-do="buttonPin" data-pin-config="beside"><img data-recalc-dims="1" src="https://i0.wp.com/assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png?w=468" /></a></div></li><li class="share-telegram"><a rel="nofollow noopener noreferrer" data-shared="" class="share-telegram sd-button" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?share=telegram" target="_blank" title="Click to share on Telegram" ><span>Telegram</span></a></li><li class="share-tumblr"><a class="tumblr-share-button" target="_blank" href="https://www.tumblr.com/share" data-title="Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location" data-content="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" title="Share on Tumblr">Share on Tumblr</a></li><li class="share-pocket"><div class="pocket_button"><a href="https://getpocket.com/save" class="pocket-btn" data-lang="en" data-save-url="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" data-pocket-count="horizontal" >Pocket</a></div></li><li class="share-end"></li></ul></div></div></div><div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-6599589-640-6742a25980623' data-src='https://widgets.wp.com/likes/?ver=14.1-a.3#blog_id=6599589&post_id=640&origin=steveblank.com&obj_id=6599589-640-6742a25980623&n=1' data-name='like-post-frame-6599589-640-6742a25980623' data-title='Like or Reblog'><h3 class="sd-title">Like this:</h3><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Like</span></span> <span class="loading">Loading...</span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div> <p class="postinfo"> Filed under: <a href="https://steveblank.com/category/esl/" rel="category tag">ESL</a>, <a href="https://steveblank.com/category/secret-history-of-silicon-valley/" rel="category tag">Secret History of Silicon Valley</a>, <a href="https://steveblank.com/category/technology/" rel="category tag">Technology</a> | Tagged: <a href="https://steveblank.com/tag/bill-perry/" rel="tag">Bill Perry</a>, <a href="https://steveblank.com/tag/cold-war/" rel="tag">Cold War</a>, <a href="https://steveblank.com/tag/esl/" rel="tag">ESL</a>, <a href="https://steveblank.com/tag/signals-intelligence/" rel="tag">Signals Intelligence</a>, <a href="https://steveblank.com/tag/steve-blank/" rel="tag">Steve Blank</a> | </p> </div> </div> <div class="browse">« <a href="https://steveblank.com/2009/04/10/good-enough-decision-making/" rel="prev">“Speed and Tempo” – Fearless Decision Making for Startups</a> <a href="https://steveblank.com/2009/04/15/bold-idea-for-reinventing-the-us-auto-industry-open-source-the-chevy-volt/" rel="next">Change We Can Believe In – Reinventing the US Auto Industry: Open Source the Chevy Volt</a> »</div> </div><!-- End content --> </div></div><!-- End narrowcolumnwrapper and narrowcolumn classes --> <div class="narrowcolumnwrapper"><div class="narrowcolumn"> <div class="content"> <div class="post post-640 type-post status-publish format-standard hentry category-esl category-secret-history-of-silicon-valley category-technology tag-bill-perry tag-cold-war tag-esl tag-signals-intelligence tag-steve-blank"> <h3 id="comments">10 Responses</h3> <ol class="commentlist"> <li class="comment even thread-even depth-1" id="comment-112"> <div id="div-comment-112"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/c45e0c311b8abb556fcf7b35761e2810?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/c45e0c311b8abb556fcf7b35761e2810?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">daveoflynn</strong>, on <a href="#comment-112" title="">April 14, 2009 at 4:20 am</a> said: </span> </div> <p><a href="http://en.wikipedia.org/wiki/Pine_Gap" rel="nofollow">Pine Gap</a>, perchance?</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-112-6742a25982efb' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=112&origin=steveblank.com&obj_id=6599589-112-6742a25982efb' data-name='like-comment-frame-6599589-112-6742a25982efb'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=112#respond" data-commentid="112" data-postid="640" data-belowelement="div-comment-112" data-respondelement="respond" data-replyto="Reply to daveoflynn" aria-label="Reply to daveoflynn">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="pingback odd alt thread-odd thread-alt depth-1" id="comment-113"> <div id="div-comment-113"> <div class="comment-meta commentmetadata"> <div class="avatar"></div> <span class="comment-author vcard"><strong class="fn"><a href="http://botd.wordpress.com/2009/04/15/top-posts-1083/" class="url" rel="ugc external nofollow">Top Posts « WordPress.com</a></strong>, on <a href="#comment-113" title="">April 14, 2009 at 5:12 pm</a> said: </span> </div> <p>[…] Story Behind “The Secret History” Part IV: Library Hours at an Undisclosed Location This is Part IV of how I came to write “The Secret History of Silicon Valley“. Read Part III first and it […] […]</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-113-6742a25983197' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=113&origin=steveblank.com&obj_id=6599589-113-6742a25983197' data-name='like-comment-frame-6599589-113-6742a25983197'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=113#respond" data-commentid="113" data-postid="640" data-belowelement="div-comment-113" data-respondelement="respond" data-replyto="Reply to Top Posts « WordPress.com" aria-label="Reply to Top Posts « WordPress.com">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-127"> <div id="div-comment-127"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/5ac8448e8a885b277b10103df308ae4a?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/5ac8448e8a885b277b10103df308ae4a?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Kaan</strong>, on <a href="#comment-127" title="">April 16, 2009 at 12:23 am</a> said: </span> </div> <p>Wow, this is really amazing! Good thing you didn’t end up in jail.</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-127-6742a259836b3' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=127&origin=steveblank.com&obj_id=6599589-127-6742a259836b3' data-name='like-comment-frame-6599589-127-6742a259836b3'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=127#respond" data-commentid="127" data-postid="640" data-belowelement="div-comment-127" data-respondelement="respond" data-replyto="Reply to Kaan" aria-label="Reply to Kaan">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-1160"> <div id="div-comment-1160"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/890b18939e1eae1eecc193478a7c57e9?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/890b18939e1eae1eecc193478a7c57e9?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Jax</strong>, on <a href="#comment-1160" title="">July 21, 2009 at 3:38 am</a> said: </span> </div> <p>Awesome story. Thanks for that v.interesting read.<br /> Thank god for security staff understanding a geek’s tendancies.</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-1160-6742a25983ba7' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=1160&origin=steveblank.com&obj_id=6599589-1160-6742a25983ba7' data-name='like-comment-frame-6599589-1160-6742a25983ba7'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=1160#respond" data-commentid="1160" data-postid="640" data-belowelement="div-comment-1160" data-respondelement="respond" data-replyto="Reply to Jax" aria-label="Reply to Jax">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="pingback even thread-even depth-1" id="comment-1359"> <div id="div-comment-1359"> <div class="comment-meta commentmetadata"> <div class="avatar"></div> <span class="comment-author vcard"><strong class="fn"><a href="http://steveblank.com/2009/08/24/the-end-of-innocence/" class="url" rel="ugc">The End of Innocence « Steve Blank</a></strong>, on <a href="#comment-1359" title="">August 24, 2009 at 6:02 am</a> said: </span> </div> <p>[…] in a Strange Land When I was in my mid 20’s working at ESL, I was sent overseas to a customer site where the customers were our three-letter intelligence agencies. All of us knew who they were, […]</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-1359-6742a25983df6' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=1359&origin=steveblank.com&obj_id=6599589-1359-6742a25983df6' data-name='like-comment-frame-6599589-1359-6742a25983df6'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=1359#respond" data-commentid="1359" data-postid="640" data-belowelement="div-comment-1359" data-respondelement="respond" data-replyto="Reply to The End of Innocence « Steve Blank" aria-label="Reply to The End of Innocence « Steve Blank">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-46904"> <div id="div-comment-46904"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/2e52d6e489db5999d2e6a72abadabcc2?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/2e52d6e489db5999d2e6a72abadabcc2?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn"><a href="http://gravatar.com/groovyuv" class="url" rel="ugc external nofollow">Yuval</a></strong>, on <a href="#comment-46904" title="">January 12, 2013 at 1:42 pm</a> said: </span> </div> <p>Say Steve, having read your post on the ‘Library hours in an Undisclosed Location’ , does the town of Pimba ring a bell? My imagination of your tales took me all the way there…<br /> Yuval, Tel Aviv (Israel)</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-46904-6742a2598430b' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=46904&origin=steveblank.com&obj_id=6599589-46904-6742a2598430b' data-name='like-comment-frame-6599589-46904-6742a2598430b'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=46904#respond" data-commentid="46904" data-postid="640" data-belowelement="div-comment-46904" data-respondelement="respond" data-replyto="Reply to Yuval" aria-label="Reply to Yuval">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="comment even thread-even depth-1 parent" id="comment-70897"> <div id="div-comment-70897"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/e2fdfee8eba43394691b5e7c5cec4e94?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/e2fdfee8eba43394691b5e7c5cec4e94?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Culper</strong>, on <a href="#comment-70897" title="">July 23, 2013 at 9:28 pm</a> said: </span> </div> <p>“As I acquired a new piece of data, it would light up a new set of my neurons, and I would correlate it, write it down and go back through reams of manuals remembering that there was a mention elsewhere of something connected”<br /> Wow You’re a walking computer, android, or the greatest genius ever.<br /> I’ve read better Sci-Fi works than this!</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-70897-6742a25984813' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=70897&origin=steveblank.com&obj_id=6599589-70897-6742a25984813' data-name='like-comment-frame-6599589-70897-6742a25984813'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=70897#respond" data-commentid="70897" data-postid="640" data-belowelement="div-comment-70897" data-respondelement="respond" data-replyto="Reply to Culper" aria-label="Reply to Culper">Reply</a> </div> </div> <ul class="children"> <li class="comment odd alt depth-2" id="comment-429089"> <div id="div-comment-429089"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/bb078b89e9979442056262311f9d21c2?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/bb078b89e9979442056262311f9d21c2?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">steveblank</strong>, on <a href="#comment-429089" title="">October 25, 2016 at 12:52 am</a> said: </span> </div> <p>thanks!</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-429089-6742a25984cfc' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=429089&origin=steveblank.com&obj_id=6599589-429089-6742a25984cfc' data-name='like-comment-frame-6599589-429089-6742a25984cfc'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=429089#respond" data-commentid="429089" data-postid="640" data-belowelement="div-comment-429089" data-respondelement="respond" data-replyto="Reply to steveblank" aria-label="Reply to steveblank">Reply</a> </div> </div> </li><!-- #comment-## --> </ul><!-- .children --> </li><!-- #comment-## --> <li class="comment even thread-odd thread-alt depth-1" id="comment-110675"> <div id="div-comment-110675"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/3be54364b99ba682303885ddd03ccd1e?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/3be54364b99ba682303885ddd03ccd1e?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn"><a href="https://plus.google.com/101906706589639049149" class="url" rel="ugc external nofollow">Jerry Sandell</a></strong>, on <a href="#comment-110675" title="">October 30, 2013 at 12:48 pm</a> said: </span> </div> <p>Idiot not a spy. Cracked me up. What a story!</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-110675-6742a259851f0' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=110675&origin=steveblank.com&obj_id=6599589-110675-6742a259851f0' data-name='like-comment-frame-6599589-110675-6742a259851f0'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=110675#respond" data-commentid="110675" data-postid="640" data-belowelement="div-comment-110675" data-respondelement="respond" data-replyto="Reply to Jerry Sandell" aria-label="Reply to Jerry Sandell">Reply</a> </div> </div> </li><!-- #comment-## --> <li class="comment odd alt thread-even depth-1" id="comment-606042"> <div id="div-comment-606042"> <div class="comment-meta commentmetadata"> <div class="avatar"><img alt='' src='https://secure.gravatar.com/avatar/?s=32&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/?s=64&d=mm&r=g 2x' class='avatar avatar-32 photo avatar-default' height='32' width='32' loading='lazy' decoding='async'/></div> <span class="comment-author vcard"><strong class="fn">Anonymous</strong>, on <a href="#comment-606042" title="">May 13, 2022 at 9:15 am</a> said: </span> </div> <p>the word is compartmented not compartmentalized</p> <div class='jetpack-comment-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-comment-wrapper-6599589-606042-6742a259856d3' data-src='https://widgets.wp.com/likes/#blog_id=6599589&comment_id=606042&origin=steveblank.com&obj_id=6599589-606042-6742a259856d3' data-name='like-comment-frame-6599589-606042-6742a259856d3'> <div class='likes-widget-placeholder comment-likes-widget-placeholder comment-likes'><span class='loading'>Loading...</span></div> <div class='comment-likes-widget jetpack-likes-widget comment-likes'><span class='comment-like-feedback'></span><span class='sd-text-color'></span><a class='sd-link-color'></a></div> </div> <div class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/?replytocom=606042#respond" data-commentid="606042" data-postid="640" data-belowelement="div-comment-606042" data-respondelement="respond" data-replyto="Reply to Anonymous" aria-label="Reply to Anonymous">Reply</a> </div> </div> </li><!-- #comment-## --> </ol> <div class="navigation"> <div class="alignleft"></div> <div class="alignright"></div> </div> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply<small><a rel="nofollow" id="cancel-comment-reply-link" href="/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/#respond" style="display:none;">Cancel reply</a></small></h3> <form id="commentform" class="comment-form"> <iframe title="Comment Form" src="https://jetpack.wordpress.com/jetpack-comment/?blogid=6599589&postid=640&comment_registration=0&require_name_email=0&stc_enabled=1&stb_enabled=1&show_avatars=1&avatar_default=mystery&greeting=Leave+a+Reply&jetpack_comments_nonce=5a11fe7e56&greeting_reply=Leave+a+Reply+to+%25s&color_scheme=light&lang=en_US&jetpack_version=14.1-a.3&iframe_unique_id=1&show_cookie_consent=10&has_cookie_consent=0&is_current_user_subscribed=0&token_key=%3Bnormal%3B&sig=fecf99e2c00ac2a44214af3dbae50f161a57a66d#parent=https%3A%2F%2Fsteveblank.com%2F2009%2F04%2F13%2Fstory-behind-the-secret-history-part-iv-undisclosed-location-library-hours%2F" name="jetpack_remote_comment" style="width:100%; height: 430px; border:0;" class="jetpack_remote_comment" id="jetpack_remote_comment" sandbox="allow-same-origin allow-top-navigation allow-scripts allow-forms allow-popups" > </iframe> <!--[if !IE]><!--> <script> document.addEventListener('DOMContentLoaded', function () { var commentForms = document.getElementsByClassName('jetpack_remote_comment'); for (var i = 0; i < commentForms.length; i++) { commentForms[i].allowTransparency = false; commentForms[i].scrolling = 'no'; } }); </script> <!--<![endif]--> </form> </div> <input type="hidden" name="comment_parent" id="comment_parent" value="" /> </div> </div> </div></div> </div><!-- End wrapper class --> <div class="sidebar"> <ul> <li><h2>Calendar</h2> <ul> <li><table id="wp-calendar" class="wp-calendar-table"> <caption>April 2009</caption> <thead> <tr> <th scope="col" title="Monday">M</th> <th scope="col" title="Tuesday">T</th> <th scope="col" title="Wednesday">W</th> <th scope="col" title="Thursday">T</th> <th scope="col" title="Friday">F</th> <th scope="col" title="Saturday">S</th> <th scope="col" title="Sunday">S</th> </tr> </thead> <tbody> <tr> <td colspan="2" class="pad"> </td><td>1</td><td><a href="https://steveblank.com/2009/04/02/" aria-label="Posts published on April 2, 2009">2</a></td><td>3</td><td>4</td><td>5</td> </tr> <tr> <td><a href="https://steveblank.com/2009/04/06/" aria-label="Posts published on April 6, 2009">6</a></td><td><a href="https://steveblank.com/2009/04/07/" aria-label="Posts published on April 7, 2009">7</a></td><td>8</td><td><a href="https://steveblank.com/2009/04/09/" aria-label="Posts published on April 9, 2009">9</a></td><td><a href="https://steveblank.com/2009/04/10/" aria-label="Posts published on April 10, 2009">10</a></td><td>11</td><td>12</td> </tr> <tr> <td><a href="https://steveblank.com/2009/04/13/" aria-label="Posts published on April 13, 2009">13</a></td><td>14</td><td><a href="https://steveblank.com/2009/04/15/" aria-label="Posts published on April 15, 2009">15</a></td><td><a href="https://steveblank.com/2009/04/16/" aria-label="Posts published on April 16, 2009">16</a></td><td>17</td><td>18</td><td>19</td> </tr> <tr> <td><a href="https://steveblank.com/2009/04/20/" aria-label="Posts published on April 20, 2009">20</a></td><td>21</td><td><a href="https://steveblank.com/2009/04/22/" aria-label="Posts published on April 22, 2009">22</a></td><td><a href="https://steveblank.com/2009/04/23/" aria-label="Posts published on April 23, 2009">23</a></td><td>24</td><td>25</td><td>26</td> </tr> <tr> <td><a href="https://steveblank.com/2009/04/27/" aria-label="Posts published on April 27, 2009">27</a></td><td>28</td><td><a href="https://steveblank.com/2009/04/29/" aria-label="Posts published on April 29, 2009">29</a></td><td><a href="https://steveblank.com/2009/04/30/" aria-label="Posts published on April 30, 2009">30</a></td> <td class="pad" colspan="3"> </td> </tr> </tbody> </table><nav aria-label="Previous and next months" class="wp-calendar-nav"> <span class="wp-calendar-nav-prev"><a href="https://steveblank.com/2009/03/">« Mar</a></span> <span class="pad"> </span> <span class="wp-calendar-nav-next"><a href="https://steveblank.com/2009/05/">May »</a></span> </nav></li> </ul> </li> <li id="linkcat-697967627" class="linkcat"><h2>Customer Development</h2> <ul class='xoxo blogroll'> <li><a href="http://www.slideshare.net/sblank" rel="noopener" target="_blank">Customer Development Methodology – slides</a></li> <li><a href="http://startuplessonslearned.blogspot.com/search?q=%22customer+development%22" rel="noopener" target="_blank">Eric Ries on Customer Development</a></li> <li><a href="http://www.amazon.com/Four-Steps-Epiphany-Steven-Blank/dp/0976470705" rel="noopener" title="My book about Customer Development and more" target="_blank">Four Steps to the Epiphany – the book</a></li> <li><a href="http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2048" rel="noopener" target="_blank">Stanford Entrepreneurial Leadership Talks by Steve Blank</a></li> <li><a href="http://www.slideshare.net/startuplessonslearned/lean-startup-presentation-to-maples-investments-by-steve-blank-and-eric-ries-presentation" rel="noopener" target="_blank">The Lean Startup by Eric Ries & Steve Blank – slides</a></li> </ul> </li> <li id="linkcat-697967628" class="linkcat"><h2>Secret History of Silicon Valley</h2> <ul class='xoxo blogroll'> <li><a href="http://www.slideshare.net/sblank/secret-history-of-silicon-valley-rev-4-dec-09" rel="noopener" target="_blank">The Secret History of Silicon Valley – Dec 2009 slides</a></li> <li><a href="http://www.youtube.com/watch?v=ZTC_RxWN_xo" rel="noopener" title="Recorded at the Computer History Museum Nov. 20, 2008" target="_blank">The Secret History of Silicon Valley – video</a></li> </ul> </li> </ul> </div> </div><!-- End pagewrapper --> <div id="footer"> <p><a href="https://wordpress.com/?ref=footer_custom_powered">Powered by WordPress.com</a>. WP Designer.</p> </div> </div><!-- end page --> </div><!-- End container id --> <!-- --> <script defer id="bilmur" data-customproperties="{"woo_active":"0"}" data-provider="wordpress.com" data-service="atomic" src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202447"></script> <div class="jetpack-subscription-modal"> <div class="jetpack-subscription-modal__modal-content"> <div class="wp-block-group has-border-color jetpack-subscription-modal__modal-content-form" style="border-color:#dddddd;border-width:1px;margin-top:0;margin-bottom:0;padding:32px"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h2 class="wp-block-heading has-text-align-center" style="margin-top:4px;margin-bottom:10px;font-size:26px;font-style:normal;font-weight:600">Discover more from Steve Blank</h2> <p class='has-text-align-center' style='margin-top:4px;margin-bottom:0px;font-size:15px'>Subscribe now to keep reading and get access to the full archive.</p> <div class="wp-block-jetpack-subscriptions__supports-newline is-style-compact wp-block-jetpack-subscriptions"> <div class="wp-block-jetpack-subscriptions__container is-not-subscriber"> <form action="https://wordpress.com/email-subscriptions" method="post" accept-charset="utf-8" data-blog="6599589" data-post_access_level="everybody" data-subscriber_email="" id="subscribe-blog-2" > <div class="wp-block-jetpack-subscriptions__form-elements"> <p id="subscribe-email"> <label id="subscribe-field-2-label" for="subscribe-field-2" class="screen-reader-text" > Type your email… </label> <input required="required" type="email" name="email" style="font-size: 16px;padding: 15px 23px 15px 23px;border-radius: 50px;border-width: 1px;" placeholder="Type your email…" value="" id="subscribe-field-2" title="Please fill in this field." /> </p> <p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="blog_id" value="6599589"/> <input type="hidden" name="source" value="https://steveblank.com/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/"/> <input type="hidden" name="sub-type" value="subscribe-block"/> <input type="hidden" name="app_source" value="atomic-subscription-modal-lo"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog-2"/> <input type="hidden" name="lang" value="en_US"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="fbe15cbe12" /><input type="hidden" name="_wp_http_referer" value="/2009/04/13/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours/" /><input type="hidden" name="post_id" value="640"/> <button type="submit" class="wp-block-button__link" style="font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-radius: 50px;border-width: 1px;" name="jetpack_subscriptions_widget" > Subscribe </button> </p> </div> </form> </div> </div> <p class="has-text-align-center jetpack-subscription-modal__close" style="margin-top:20px;font-size:14px"><a href="#">Continue reading</a></p> </div></div> </div> </div> <div style="display:none"> <div class="grofile-hash-map-c45e0c311b8abb556fcf7b35761e2810"> </div> <div class="grofile-hash-map-5ac8448e8a885b277b10103df308ae4a"> </div> <div class="grofile-hash-map-890b18939e1eae1eecc193478a7c57e9"> </div> <div class="grofile-hash-map-2e52d6e489db5999d2e6a72abadabcc2"> </div> <div class="grofile-hash-map-e2fdfee8eba43394691b5e7c5cec4e94"> </div> <div class="grofile-hash-map-bb078b89e9979442056262311f9d21c2"> </div> <div class="grofile-hash-map-3be54364b99ba682303885ddd03ccd1e"> </div> </div> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading"> </span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner"> </span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/steveblank.com\/2009\/04\/13\/story-behind-the-secret-history-part-iv-undisclosed-location-library-hours\/":640}; </script> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&appId=249643311490&version=v2.3'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <script> document.body.addEventListener( 'is.post-load', function() { if ( 'undefined' !== typeof FB ) { FB.XFBML.parse(); } } ); </script> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> <script type="text/javascript"> ( function () { var currentScript = document.currentScript; // Helper function to load an external script. function loadScript( url, cb ) { var script = document.createElement( 'script' ); var prev = currentScript || document.getElementsByTagName( 'script' )[ 0 ]; script.setAttribute( 'async', true ); script.setAttribute( 'src', url ); prev.parentNode.insertBefore( script, prev ); script.addEventListener( 'load', cb ); } function init() { loadScript( 'https://platform.linkedin.com/in.js?async=true', function () { if ( typeof IN !== 'undefined' ) { IN.init(); } } ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } document.body.addEventListener( 'is.post-load', function() { if ( typeof IN !== 'undefined' ) { IN.parse(); } } ); } )(); </script> <script type="text/javascript"> ( function () { // Pinterest shared resources var s = document.createElement( 'script' ); s.type = 'text/javascript'; s.async = true; s.setAttribute( 'data-pin-hover', true ); s.src = window.location.protocol + '//assets.pinterest.com/js/pinit.js'; var x = document.getElementsByTagName( 'script' )[ 0 ]; x.parentNode.insertBefore(s, x); // if 'Pin it' button has 'counts' make container wider function init() { var shares = document.querySelectorAll( 'li.share-pinterest' ); for ( var i = 0; i < shares.length; i++ ) { var share = shares[ i ]; var countElement = share.querySelector( 'a span' ); if (countElement) { var countComputedStyle = window.getComputedStyle(countElement); if ( countComputedStyle.display === 'block' ) { var countWidth = parseInt( countComputedStyle.width, 10 ); share.style.marginRight = countWidth + 11 + 'px'; } } } } if ( document.readyState !== 'complete' ) { document.addEventListener( 'load', init ); } else { init(); } } )(); </script> <script id="tumblr-js" type="text/javascript" src="https://assets.tumblr.com/share-button.js"></script> <script> ( function () { var currentScript = document.currentScript; // Don't use Pocket's default JS as it we need to force init new Pocket share buttons loaded via JS. function jetpack_sharing_pocket_init() { var script = document.createElement( 'script' ); var prev = currentScript || document.getElementsByTagName( 'script' )[ 0 ]; script.setAttribute( 'async', true ); script.setAttribute( 'src', 'https://widgets.getpocket.com/v1/j/btn.js?v=1' ); prev.parentNode.insertBefore( script, prev ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', jetpack_sharing_pocket_init ); } else { jetpack_sharing_pocket_init(); } document.body.addEventListener( 'is.post-load', jetpack_sharing_pocket_init ); } )(); </script> <link rel='stylesheet' id='all-css-f23681a9e3e1916eff40c81f186c9914' href='https://steveblank.com/_static/??-eJyVjEEOwjAMBD9EMEWo5YJ4CmpcC5mmjhXHzfcBiZ5Rrzsz2zRglkpSQZM/WQxeVHXEGZY8eSIDHEt2owTWWKmE6DIlOqLZoe2ofyBsw7+DBwtCTBlnA/NoWFgr54+xMrVvfV9u3XAeuv507S9v4MlMQA==' type='text/css' media='all' /> <script type="text/javascript" id="subscription-modal-js-js-extra"> /* <![CDATA[ */ var subscriptionData = {"homeUrl":"steveblank.com"}; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??-eJxtjN0KwjAMRl/ILgx/phfis3RNkcwkLUvL8O3NhYiCdx+c852tBtLEHbPBYpCKSNYW1lz5OQjpsNhu+3WQrAEWcSnit5SKNj9D5X4ndTe3GtMDpGDn/IkbWJ8trVQbFQ1OIwcfb/yHev8m13Haj5fj4TydXow1Q6s='></script> <script type="text/javascript" src="https://secure.gravatar.com/js/gprofiles.js?ver=202447" id="grofiles-cards-js"></script> <script type="text/javascript" id="wpgroho-js-extra"> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??wp-content/plugins/jetpack/modules/wpgroho.js,wp-content/plugins/jetpack/_inc/build/likes/queuehandler.min.js?m=1730206540'></script> <script type="text/javascript" src="https://stats.wp.com/e-202447.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"6599589\",\"post\":\"640\",\"tz\":\"-8\",\"srv\":\"steveblank.com\",\"hp\":\"atomic\",\"ac\":\"2\",\"amp\":\"0\",\"j\":\"1:14.1-a.3\"}") ]); _stq.push([ "clickTrackerInit", "6599589", "640" ]); /* ]]> */ </script> <script type="text/javascript" id="jetpack-carousel-js-extra"> /* <![CDATA[ */ var jetpackSwiperLibraryPath = {"url":"https:\/\/steveblank.com\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/steveblank.com\/wp-admin\/admin-ajax.php","nonce":"2abc278a20","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"0","login_url":"https:\/\/steveblank.com\/wp-login.php?redirect_to=https%3A%2F%2Fsteveblank.com%2F2009%2F04%2F13%2Fstory-behind-the-secret-history-part-iv-undisclosed-location-library-hours%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js,wp-content/plugins/akismet/_inc/akismet-frontend.js?m=1730206540'></script> <script type="text/javascript" id="jetpack-blocks-assets-base-url-js-before"> /* <![CDATA[ */ var Jetpack_Block_Assets_Base_Url="https://steveblank.com/wp-content/plugins/jetpack/_inc/blocks/"; /* ]]> */ </script> <script type='text/javascript' src='https://steveblank.com/_static/??wp-includes/js/dist/vendor/wp-polyfill.min.js,wp-content/plugins/jetpack/_inc/blocks/subscriptions/view.js?m=1726797335'></script> <script type="text/javascript" id="sharing-js-js-extra"> /* <![CDATA[ */ var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://steveblank.com/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.1-a.3" id="sharing-js-js"></script> <script type="text/javascript" id="sharing-js-js-after"> /* <![CDATA[ */ var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-telegram' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-telegram' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtelegram', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); /* ]]> */ </script> <iframe src='https://widgets.wp.com/likes/master.html?ver=20241124#ver=20241124&n=1' scrolling='no' id='likes-master' name='likes-master' style='display:none;'></iframe> <div id='likes-other-gravatars' class='wpl-new-layout' role="dialog" aria-hidden="true" tabindex="-1"><div class="likes-text"><span>%d</span></div><ul class="wpl-avatars sd-like-gravatars"></ul></div> <script type="text/javascript"> (function () { const iframe = document.getElementById( 'jetpack_remote_comment' ); const watchReply = function() { // Check addComment._Jetpack_moveForm to make sure we don't monkey-patch twice. if ( 'undefined' !== typeof addComment && ! addComment._Jetpack_moveForm ) { // Cache the Core function. addComment._Jetpack_moveForm = addComment.moveForm; const commentParent = document.getElementById( 'comment_parent' ); const cancel = document.getElementById( 'cancel-comment-reply-link' ); function tellFrameNewParent ( commentParentValue ) { const url = new URL( iframe.src ); if ( commentParentValue ) { url.searchParams.set( 'replytocom', commentParentValue ) } else { url.searchParams.delete( 'replytocom' ); } if( iframe.src !== url.href ) { iframe.src = url.href; } }; cancel.addEventListener( 'click', function () { tellFrameNewParent( false ); } ); addComment.moveForm = function ( _, parentId ) { tellFrameNewParent( parentId ); return addComment._Jetpack_moveForm.apply( null, arguments ); }; } } document.addEventListener( 'DOMContentLoaded', watchReply ); // In WP 6.4+, the script is loaded asynchronously, so we need to wait for it to load before we monkey-patch the functions it introduces. document.querySelector('#comment-reply-js')?.addEventListener( 'load', watchReply ); const commentIframes = document.getElementsByClassName('jetpack_remote_comment'); window.addEventListener('message', function(event) { if (event.origin !== 'https://jetpack.wordpress.com') { return; } if (!event?.data?.iframeUniqueId && !event?.data?.height) { return; } const eventDataUniqueId = event.data.iframeUniqueId; // Change height for the matching comment iframe for (let i = 0; i < commentIframes.length; i++) { const iframe = commentIframes[i]; const url = new URL(iframe.src); const iframeUniqueIdParam = url.searchParams.get('iframe_unique_id'); if (iframeUniqueIdParam == event.data.iframeUniqueId) { iframe.style.height = event.data.height + 'px'; return; } } }); })(); </script> </body> </html>