1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <link rel="profile" href="https://gmpg.org/xfn/11" /> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 10 <title>m. e. driscoll -</title> 11 <link rel="canonical" href="https://medriscoll.com/" /> 12 <link rel="next" href="https://medriscoll.com/page/2/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="website" /> 15 <meta property="og:title" content="m. e. driscoll" /> 16 <meta property="og:url" content="https://medriscoll.com/" /> 17 <meta property="og:site_name" content="m. e. driscoll" /> 18 <meta name="twitter:card" content="summary_large_image" /> 19
19<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/medriscoll.com\/","url":"https:\/\/medriscoll.com\/","name":"m. e. driscoll -","isPartOf":{"@id":"https:\/\/medriscoll.com\/#website"},"breadcrumb":{"@id":"https:\/\/medriscoll.com\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/medriscoll.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/medriscoll.com\/#website","url":"https:\/\/medriscoll.com\/","name":"m. e. driscoll","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/medriscoll.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
19 20 <!-- / Yoast SEO plugin. --> 21 22 23<link rel='dns-prefetch' href='//secure.gravatar.com' /> 24<link rel='dns-prefetch' href='//fonts-api.wp.com' /> 25<link rel='dns-prefetch' href='//widgets.wp.com' /> 26<link rel='dns-prefetch' href='//jetpack.wordpress.com' /> 27<link rel='dns-prefetch' href='//s0.wp.com' /> 28<link rel='dns-prefetch' href='//public-api.wordpress.com' /> 29<link rel='dns-prefetch' href='//0.gravatar.com' /> 30<link rel='dns-prefetch' href='//1.gravatar.com' /> 31<link rel='dns-prefetch' href='//2.gravatar.com' /> 32<link rel='preconnect' href='//i0.wp.com' /> 33<link rel='preconnect' href='//c0.wp.com' /> 34<link rel="alternate" type="application/rss+xml" title="m. e. driscoll » Feed" href="https://medriscoll.com/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="m. e. driscoll » Comments Feed" href="https://medriscoll.com/comments/feed/" /> 36<style id="wp-img-auto-sizes-contain-inline-css"> 37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 39</style> 40<style id="wp-emoji-styles-inline-css"> 41 42 img.wp-smiley, img.emoji { 43 display: inline !important; 44 border: none !important; 45 box-shadow: none !important; 46 height: 1em !important; 47 width: 1em !important; 48 margin: 0 0.07em !important; 49 vertical-align: -0.1em !important; 50 background: none !important; 51 padding: 0 !important; 52 } 53/*# sourceURL=wp-emoji-styles-inline-css */ 54</style> 55<style id="wp-block-library-inline-css"> 56:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
56--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 57 58/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/common.min.css */ 59</style> 60<style id="wp-block-quote-inline-css"> 61.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block} 62/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/quote/style.min.css */ 63</style> 64<style id="wp-block-quote-theme-inline-css"> 65.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none} 66/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/quote/theme.min.css */ 67</style> 68<style id="wp-block-image-inline-css"> 69.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
69cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
69@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 70/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/image/style.min.css */ 71</style> 72<style id="wp-block-image-theme-inline-css"> 73:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em} 74/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/image/theme.min.css */ 75</style> 76<style id="wp-block-paragraph-inline-css"> 77.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 78/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/paragraph/style.min.css */ 79</style> 80<style id="wp-block-library-inline-css-extra"> 81.has-text-align-justify{text-align:justify;} 82/*# sourceURL=wp-block-library-inline-css */ 83</style> 84 85<style id="classic-theme-styles-inline-css"> 86.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0} 87/*# sourceURL=https://medriscoll.com/wp-content/plugins/gutenberg/build/styles/block-library/classic.min.css */ 88</style> 89 90<link rel='stylesheet' id='all-css-0d4eb00e1bafa3901cee2862690bea0f' href='https://medriscoll.com/_static/??-eJyVy0EKgCAQQNELZVMhuorOYiYxpKMwE9bts0UHaPv5rxblM0kggRLPHYnB5zVmfzBsyAIsdwzqaypc7WXMxL1n7upP7giTk8ZfvaR5tHay2hg9PGlAM3g=' type='text/css' media='all' /> 91<style id="global-styles-inline-css"> 92: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--color--primary: #033495;--wp--preset--color--secondary: #3475f8;--wp--preset--color--background: #ffffff;--wp--preset--color--foreground: #303030;--wp--preset--color--foreground-light: #505050;--wp--preset--color--foreground-dark: #101010;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,
920) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: 16.666px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 28.8px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--huge: 34.56px;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-foreground-light-color{color: var(--wp--preset--color--foreground-light) !important;}.has-foreground-dark-color{color: var(--wp--preset--color--foreground-dark) !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-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-foreground-light-background-color{background-color: var(--wp--preset--color--foreground-light) !important;}.has-foreground-dark-background-color{background-color: var(--wp--preset--color--foreground-dark) !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-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-foreground-light-border-color{border-color: var(--wp--preset--color--foreground-light) !important;}.has-foreground-dark-border-color{border-color: var(--wp--preset--color--foreground-dark) !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;}
92.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-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !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;} 93/*# sourceURL=global-styles-inline-css */ 94</style> 95 96<style id="jetpack-stats-inline-css"> 97img#wpstats{display:none} 98/*# sourceURL=jetpack-stats-inline-css */ 99</style> 100<link rel='stylesheet' id='dashicons-css' href='https://medriscoll.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 101<link rel='stylesheet' id='all-css-35e408d18da54836fba442c4d5a8e585' href='https://medriscoll.com/_static/??-eJyNjUEKwjAQRS9kO1VRcSFuCh7AEzSTIYYmM8GZUHp7I92Ly/f5vLeUDoWN2KCkGiIrhNrQ0TuAqzF5UFsTKdiLMoEnjYE7k5lY+xy5R9Xd8rcFJRfhdtRt+aVAcUlwVoiMqbYyjFSIPTHGBg8ZJ+9XeG7mLZMmI7Wv8Z5v+8t1GA7n03D8AKHHV0k=' type='text/css' media='all' /> 102<link rel='stylesheet' id='print-css-bbcb9a2b3c08b9bfa78340a41c4e9a98' href='https://medriscoll.com/wp-content/themes/varia/print.css?m=1738187798' type='text/css' media='print' /> 103<link rel='stylesheet' id='all-css-f4a5160108ed8021e7664376b5fd4771' href='https://medriscoll.com/_static/??-eJyNjEsKhDAQBS80mTagmI14lCHTNhLtfEgnhLn94MKl4rJe8aolhTEUCgUS19UFgY1KsrjDxwWEL0fcBaS5RPmNIq92/fBxqUwCaHOsQnwKdQ5PA8UxLWq1zJR/d3QEZz/p0Qym06bv/9xmTnk=' type='text/css' media='all' /> 104<style id="jetpack_likes-inline-css"> 105#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}
105#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}} 106/*# sourceURL=https://medriscoll.com/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */ 107</style> 108<link rel='stylesheet' id='all-css-3e2aac8413d3a410cc6a2194d745ad70' href='https://medriscoll.com/_static/??wp-content/themes/balasana/style.css,wp-content/themes/varia/inc/style-wpcom.css?m=1747306771' type='text/css' media='all' /> 109<link rel='stylesheet' id='balasana-fonts-css' href='https://fonts-api.wp.com/css?family=Roboto+Condensed%3A400%2C400i%2C700%2C700i%7CRoboto%3A400%2C400i%2C700%2C700i&subset=latin%2Clatin-ext' media='all' /> 110<link rel='stylesheet' id='all-css-9b9f8c349f3e5f3517e1d650b8b09193' href='https://medriscoll.com/wp-content/themes/balasana/style.css?m=1747306771' type='text/css' media='all' /> 111<style id="jetpack-global-styles-frontend-style-inline-css"> 112: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;} 113/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */ 114</style>
115<script id="jetpack-mu-wpcom-settings-js-before"> 116var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://medriscoll.com/wp-content/mu-plugins/wpcomsh/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"}; 117//# sourceURL=jetpack-mu-wpcom-settings-js-before 118</script>
118 119<link rel="https://api.w.org/" href="https://medriscoll.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://medriscoll.com/xmlrpc.php?rsd" /> 120 121<link rel='shortlink' href='https://wp.me/cwGTo' /> 122<!-- There is no amphtml version available for this URL. --><style type="text/css" id="custom-colors-css">@media screen and (min-width:560px){.main-navigation>div>ul>li>.sub-menu{background-color:#fff}.main-navigation>div>ul>.menu-item-has-children>a:after{border-top-color:currentColor}}.has-background-background-color,.has-background-background-color.has-background-dim,.main-navigation>div,.screen-reader-text:focus,body,body .widget_eu_cookie_law_widget #eu-cookie-law,body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept{background-color:#fff}#site-navigation #toggle-menu:before,#site-navigation #toggle:checked+#toggle-menu:before{background-image:#fff}.a8c-posts-list-item__featured span,.a8c-posts-list__view-all,.a8c-posts-list__view-all:focus,.a8c-posts-list__view-all:hover,.button,.button:focus,.button:hover,.has-focus.a8c-posts-list__view-all,.has-focus.button,.has-focus.wp-block-button__link,.has-focus.wp-block-file__button,.sticky-post,.wp-block-button__link,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button,.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited,.wp-block-file__button,.wp-block-file__button:focus,.wp-block-file__button:hover,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption,.wp-block-pullquote.is-style-solid-color,body .widget_eu_cookie_law_widget #eu-cookie-law input.accept,body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus,body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover,body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept,body .widget_eu_cookie_law_widget #eu-cookie-law.negative,.wp-block-search .wp-block-search__button,button,button.has-focus,button:focus,button:hover,button[data-load-more-btn],input.has-focus[type=submit],input:focus[type=submit],input:hover[type=submit],input[type=submit]{color:#fff}.has-background-color,.has-foreground-dark-background-color,.has-foreground-light-background-color,.has-primary-background-color,.has-primary-background-color.has-background-dim,.has-secondary-background-color,.has-secondary-background-color.has-background-dim,.has-foreground-background-color,.has-foreground-background-color.has-background-dim{color:#fff}.has-background-background-color{background-color:#fff}.has-background-dark-color{color:#e5e5e5}.has-background-dark-background-color{background-color:#e5e5e5}.has-background-light-color{color:#fff}.has-background-light-background-color{background-color:#fff}.main-navigation>div,.wp-block-code,.wp-block-table td,.wp-block-table th,body .widget_eu_cookie_law_widget #eu-cookie-law,input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,table td,table th,textarea{border-color:#e5e5e5}.comment-list .children>li,.comment-list>li,.wp-block-pullquote{border-top-color:#e5e5e5}.comment-list,.wp-block-pullquote,hr,hr.wp-block-separator{border-bottom-color:#e5e5e5}hr.wp-block-separator.is-style-dots:before{color:#e5e5e5}body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept.has-focus,body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:focus,body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:hover{-1:#fff}.a8c-posts-list-item__featured span,.a8c-posts-list__view-all,.button,.main-navigation #toggle:focus+#toggle-menu,.sticky-post,.wp-block-file__button:focus,.wp-block-file__button:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:not([class*=background-color]),.wp-block-button__link:not([class*=background-color]):focus,.wp-block-button__link:not([class*=background-color]):hover,.wp-block-file .wp-block-file__button,.wp-block-file__button,.wp-block-pullquote.is-style-solid-color,body .widget_eu_cookie_law_widget #eu-cookie-law input.accept,button,button[data-load-more-btn],input[type=submit],.a8c-posts-list__view-all:focus,.a8c-posts-list__view-all:hover,.button:focus,.button:hover,.has-focus.a8c-posts-list__view-all,.has-focus.button,.has-focus.wp-block-button__link,.has-focus.wp-block-file__button,body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus,body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover,body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept,.wp-block-search .wp-block-search__button,.wp-block-search .wp-block-search__button:focus,.wp-block-search .wp-block-search__button:hover,button.has-focus,button:focus,button:hover,input.has-focus[type=submit],input:focus[type=submit],input:hover[type=submit]{background-color:#033495}.a8c-posts-list .a8c-posts-list-item__title a:active,.a8c-posts-list .a8c-posts-list-item__title a:focus,.a8c-posts-list .a8c-posts-list-item__title a:hover,.comment-meta .comment-author .fn a:active,.comment-meta .comment-author .fn a:focus,.comment-meta .comment-author .fn a:hover,.entry-title a:active,.entry-title a:focus,.entry-title a:hover,.footer-navigation .footer-menu a:hover,.has-primary-color,.main-navigation a:hover,.page-title a:active,.page-title a:focus,.page-title a:hover,.post-navigation a:active .post-title,.post-navigation a:focus .post-title,.post-navigation a:hover .post-title,.site-info a:hover,.site-title a:hover,.social-navigation a:hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color):active,.wp-block-newspack-blocks-homepage-articles article .entry-title a,.wp-block-newspack-blocks-homepage-articles article .entry-title a:active,.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover,a,a:hover,.a8c-posts-list__item .a8c-posts-list-item__meta a:active,.a8c-posts-list__item .a8c-posts-list-item__meta a:hover,.comment-meta .comment-metadata a:active,.comment-meta .comment-metadata a:hover,.entry-footer a:active,.entry-footer a:hover,.entry-meta a:active,.entry-meta a:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-focus,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline.wp-block-button__link.has-focus,.wp-block-button.is-style-outline.wp-block-button__link:focus,.wp-block-button.is-style-outline.wp-block-button__link:hover,.wp-block-newspack-blocks-homepage-articles article .cat-links a:active,.wp-block-newspack-blocks-homepage-articles article .cat-links a:hover,.wp-block-newspack-blocks-homepage-articles article .entry-meta a:active,.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover,.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover{color:#033495}.wp-block-quote[style*="text-align: right"],.wp-block-quote[style*="text-align:right"]{border-right-color:#033495}.wp-block-quote{border-left-color:#033495}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,.wp-block-search .wp-block-search__input:focus,textarea:focus{border-color:#033495}.has-primary-background-color,.has-primary-background-color.has-background-dim{background-color:#033495}.has-primary-color{color:#033495}.a8c-posts-list .a8c-posts-list-item__featured span,.comment-meta .comment-metadata,.footer-navigation .footer-menu,.main-navigation,.main-navigation a,.main-navigation a:link,.main-navigation a:visited,.post-navigation .meta-nav,.post-navigation a .post-title,.screen-reader-text:focus,.site-info,.site-title,.social-navigation a,.wp-block-code,.wp-block-code pre,.wp-block-pullquote,.wp-block-table.is-style-stripes tbody tr:nth-child(odd),body,body .widget_eu_cookie_law_widget #eu-cookie-law,body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept,input[type=color],input[type=color]:focus,input[type=date],input[type=date]:focus,input[type=datetime],input[type=datetime]:focus,input[type=datetime-local],input[type=datetime-local]:focus,input[type=email],input[type=email]:focus,input[type=month],input[type=month]:focus,input[type=number],input[type=number]:focus,input[type=password],input[type=password]:focus,input[type=range],input[type=range]:focus,input[type=search],input[type=search]:focus,input[type=tel],input[type=tel]:focus,input[type=text],input[type=text]:focus,input[type=time],input[type=time]:focus,input[type=url],input[type=url]:focus,input[type=week],input[type=week]:focus,textarea,textarea:focus .wp-block-search .wp-block-search__input,.wp-block-search .wp-block-search__input:focus{color:#303030}body .widget_eu_cookie_law_widget #eu-cookie-law.negative{background-color:#303030}.has-foreground-color,.has-background-background-color,.has-background-dark-background-color,.has-background-light-background-color{color:#303030}.has-background-dim:not([class*=background-color]),.has-foreground-background-color,.has-foreground-background-color.has-background-dim{background-color:#303030}.has-foreground-dark-color{color:#161616}.has-foreground-dark-background-color,.has-foreground-dark-background-color.has-background-dim{background-color:#161616}.has-foreground-light-color{color:#636363}.has-foreground-light-background-color,.has-foreground-light-background-color.has-background-dim{background-color:#636363}.a8c-posts-list__item .a8c-posts-list-item__meta,.entry-footer,.entry-meta,.has-foreground-light-color,.site-branding,.wp-block-image figcaption,.wp-block-latest-comments .wp-block-latest-comments__comment-date,.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-newspack-blocks-homepage-articles article .cat-links,.wp-block-newspack-blocks-homepage-articles article .entry-meta,.wp-block-pullquote .wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-quote .wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote.is-large .wp-block-quote__citation,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large .wp-block-quote__citation,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer,.wp-block-video figcaption,figcaption{color:#303030}.wp-block-search .wp-block-search__input{border-color:#303030}.has-secondary-color{color:#3475f8}.has-secondary-background-color,.has-secondary-background-color.has-background-dim{background-color:#3475f8}</style> 123<link rel="icon" href="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/cropped-data_collective_2018_1027_grayscale_hero-2000x1200-1.jpg?fit=32%2C32&ssl=1" sizes="32x32" /> 124<link rel="icon" href="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/cropped-data_collective_2018_1027_grayscale_hero-2000x1200-1.jpg?fit=192%2C192&ssl=1" sizes="192x192" /> 125<link rel="apple-touch-icon" href="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/cropped-data_collective_2018_1027_grayscale_hero-2000x1200-1.jpg?fit=180%2C180&ssl=1" /> 126<meta name="msapplication-TileImage" content="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/cropped-data_collective_2018_1027_grayscale_hero-2000x1200-1.jpg?fit=270%2C270&ssl=1" /> 127<style type="text/css" id="wp-custom-css">/* CB edits 11.4.20 */ 128body:not(.fse-enabled) .site-title { 129 font-size: 1rem; 130} 131 132body:not(.fse-enabled) .main-navigation a { 133 font-size: .8rem; 134} 135 136a:hover, a:active { 137 color: #033495 !important; 138} 139 140.entry-content a { 141 color: #033495 !important; 142} 143 144.entry-title, .page-title { 145 font-size: 2rem; 146} 147 148body { 149 font-size: .9rem; 150} 151 152.wp-block-quote { 153 color: #fff; 154 padding: 30px; 155 border-left: 4em; 156 background-color: #666; 157} 158 159.wp-block-quote p { 160 font-size: 1rem; 161 font-style: italic; 162 font-weight: 600; 163 line-height: 1.65rem; 164} 165 166.post .entry-content a, .page-numbers { 167 color: #033495; 168} 169 170.wp-block-quote cite, .wp-block-quote a { 171 color: #fff; 172} 173 174.wp-block-quote a, .wp-block-quote cite a { 175 color: #fff !important; 176 text-decoration: underline; 177}</style></head> 178 179<body class="home blog wp-embed-responsive wp-theme-varia wp-child-theme-balasana hfeed image-filters-enabled hide-footer-credit custom-colors"> 180
181<script id='jetpack-search-theme-token-sampler'>(function(){try{var c=getComputedStyle(document.body),r=document.documentElement,ink=c.color,bg=c.backgroundColor;if(ink){r.style.setProperty('--jp-search-page-ink',ink);}if(bg&&bg!==ink&&bg!=='rgba(0, 0, 0, 0)'&&bg!=='transparent'){r.style.setProperty('--jp-search-page-surface',bg);}}catch(e){}})();</script>
181 182<div id="page" class="site"> 183 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 184 185 <header id="masthead" class="site-header responsive-max-width"> 186 <div class="site-branding"> 187 188 <h1 class="site-title"><a href="https://medriscoll.com/" rel="home">m. e. driscoll</a></h1> 189 190 </div><!-- .site-branding --> 191 <nav id="site-navigation" class="main-navigation" aria-label="Main Navigation"> 192 <input type="checkbox" role="button" aria-haspopup="true" id="toggle" class="hide-visually"> 193 <label for="toggle" id="toggle-menu" class="button"> 194 Menu <span class="hide-visually expanded-text">expanded</span> 195 <span class="hide-visually collapsed-text">collapsed</span> 196 </label> 197 <div class="menu-primary-container"><ul id="menu-primary" class="main-menu" aria-label="submenu"><li id="menu-item-126" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-126"><a href="https://medriscoll.com/about/">about</a></li> 198<li id="menu-item-127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://medriscoll.com/contact/">contact</a></li> 199<li id="menu-item-211" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-211"><a href="https://medriscoll.com/all-posts/">post index</a></li> 200</ul></div> </nav><!-- #site-navigation --> 201</header><!-- #masthead --> 202 203 <div id="content" class="site-content"> 204 205 <section id="primary" class="content-area"> 206 <main id="main" class="site-main"> 207 208 209<article id="post-221" class="post-221 post type-post status-publish format-standard hentry category-uncategorized tag-apachedruid tag-businessintelligence tag-druidio tag-metamarkets tag-operationalintelligence entry"> 210 <header class="entry-header responsive-max-width"> 211 <h2 class="entry-title"><a href="https://medriscoll.com/2021/05/01/apache-druid-architecture-origin-story/" rel="bookmark">Apache Druid Turns 10: The Untold Origin Story</a></h2> </header><!-- .entry-header --> 212 213 214 <div class="entry-content"> 215 216<p class="wp-block-paragraph"><em>“We did something crazy: we rolled our own database.”</em> – Eric Tschetter, creator of Druid</p> 217 218 219 220<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" fetchpriority="high" decoding="async" data-attachment-id="227" data-permalink="https://medriscoll.com/image/" data-orig-file="https://i0.wp.com/medriscoll.com/wp-content/uploads/2021/05/image.png?fit=984%2C800&ssl=1" data-orig-size="984,800" 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":"","orientation":"0"}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/medriscoll.com/wp-content/uploads/2021/05/image.png?fit=750%2C610&ssl=1" src="https://i0.wp.com/medriscoll.com/wp-content/uploads/2021/05/image.png?resize=492%2C400&ssl=1" alt="" class="wp-image-227" width="492" height="400"/></figure> 221 222 223 224<p class="wp-block-paragraph">Ten years ago today, the Druid data store was introduced to the world by Eric Tschetter, its creator, working at a small start-up named Metamarkets. Eric had left LinkedIn six months earlier to join us as the first full-time employee, and I was the CTO and co-founder, working in a shoebox office[1] off South Park in San Francisco. In his blog post, <a href="https://metamarkets.com/2011/druid-part-i-real-time-analytics-at-a-billion-rows-per-second/">Introducing Druid: Real-Time Analytics at a Billion Rows Per Second</a>, he shared the rationale for Druid’s creation:</p> 225 226 227 228<p class="wp-block-paragraph">“Here at Metamarkets we have developed a web-based analytics console that supports drill-downs and roll-ups of high dimensional data sets â comprising billions of events â in real-time. This [post introduces] Druid, the data store that powers our console. Over the last twelve months, we tried and failed to achieve scale and speed with relational databases (Greenplum, InfoBright, MySQL) and NoSQL offerings (HBase). So instead we did something crazy: we rolled our own database. Druid is the distributed, in-memory OLAP data store that resulted.”</p> 229 230 231 232<p class="wp-block-paragraph">The initial responses from <a href="https://news.ycombinator.com/item?id=2501160">HackerNews were predictably skeptical</a>:</p> 233 234 235
236<a class="more-link" href="https://medriscoll.com/2021/05/01/apache-druid-architecture-origin-story/">Continue reading <span class="screen-reader-text">“Apache Druid Turns 10: The Untold Origin Story”</span></a> </div><!-- .entry-content --> 237 238 <footer class="entry-footer responsive-max-width"> 239 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2021/05/01/apache-druid-architecture-origin-story/" rel="bookmark"><time class="entry-date published" datetime="2021-05-01T15:18:20-04:00">May 1, 2021</time><time class="updated" datetime="2021-05-25T18:42:30-04:00">May 25, 2021</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Tags:</span><a href="https://medriscoll.com/tag/apachedruid/" rel="tag">apachedruid</a>, <a href="https://medriscoll.com/tag/businessintelligence/" rel="tag">businessintelligence</a>, <a href="https://medriscoll.com/tag/druidio/" rel="tag">druidio</a>, <a href="https://medriscoll.com/tag/metamarkets/" rel="tag">metamarkets</a>, <a href="https://medriscoll.com/tag/operationalintelligence/" rel="tag">operationalintelligence</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2021/05/01/apache-druid-architecture-origin-story/#respond">Leave a comment<span class="screen-reader-text"> on Apache Druid Turns 10: The Untold Origin Story</span></a></span> </footer><!-- .entry-footer --> 240</article><!-- #post-${ID} --> 241 242<article id="post-216" class="post-216 post type-post status-publish format-standard hentry category-uncategorized tag-businessintelligence entry"> 243 <header class="entry-header responsive-max-width"> 244 <h2 class="entry-title"><a href="https://medriscoll.com/2021/05/01/operational-intelligence-and-the-new-frontier-of-data/" rel="bookmark">Operational intelligence and the new frontier of data</a></h2> </header><!-- .entry-header --> 245 246 247 <div class="entry-content"> 248 249<p class="wp-block-paragraph"><img decoding="async" width="960px;" height="540px;" src="https://lh5.googleusercontent.com/pF9GNQ4AOvFY1U-hC1ySb8wElZYI4iORD_LwjFqdVRnrQTkPYIJZLiRPikEnCjTjK8XbKWkr-T3Bn2nY-17y_RVMJ_9WCHSMf_Rvq2HgmlP5W9HX2R-EtB8txdNPwcMejTmGqEcKEWE"/></p> 250 251 252 253<p class="wp-block-paragraph">Always-on businesses such as global retailers, social media apps, transportation platforms, and financial marketplaces have mission-critical use cases that require real-time decisions on operational event streams.</p> 254 255 256 257<p class="wp-block-paragraph">Targetâs supply chains must adapt to changes in store inventory, Snapâs new app launches must be debugged, Lyftâs drivers must be predictively routed to riders, and at Paypal, fraudulent payments must be flagged and blocked.</p> 258 259 260 261<p class="wp-block-paragraph">These use cases for logistics, app monitoring, and fraud detection aren’t science fiction, they’re real-world examples powered by an emerging technology stack that combines event stream processing, fast OLAP databases, interactive dashboards and machine-learning applications. Fueled by real-time data coming from instrumented products and services, this technology stack is driving a distinct category of analytics called operational intelligence, which is complementary to traditional business intelligence.</p> 262 263 264
265<a class="more-link" href="https://medriscoll.com/2021/05/01/operational-intelligence-and-the-new-frontier-of-data/">Continue reading <span class="screen-reader-text">“Operational intelligence and the new frontier of data”</span></a> </div><!-- .entry-content --> 266 267 <footer class="entry-footer responsive-max-width"> 268 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2021/05/01/operational-intelligence-and-the-new-frontier-of-data/" rel="bookmark"><time class="entry-date published" datetime="2021-05-01T14:11:18-04:00">May 1, 2021</time><time class="updated" datetime="2021-05-25T18:44:04-04:00">May 25, 2021</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Tags:</span><a href="https://medriscoll.com/tag/businessintelligence/" rel="tag">businessintelligence</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2021/05/01/operational-intelligence-and-the-new-frontier-of-data/#respond">Leave a comment<span class="screen-reader-text"> on Operational intelligence and the new frontier of data</span></a></span> </footer><!-- .entry-footer --> 269</article><!-- #post-${ID} --> 270 271<article id="post-141" class="post-141 post type-post status-publish format-standard hentry category-uncategorized entry"> 272 <header class="entry-header responsive-max-width"> 273 <h2 class="entry-title"><a href="https://medriscoll.com/2020/09/17/savor-the-surprises/" rel="bookmark">Savor the surprises</a></h2> </header><!-- .entry-header --> 274 275 276 <div class="entry-content"> 277 278<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="750" height="384" data-attachment-id="142" data-permalink="https://medriscoll.com/1600383563154/" data-orig-file="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/1600383563154.jpeg?fit=1009%2C517&ssl=1" data-orig-size="1009,517" 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":"","orientation":"0"}" data-image-title="1600383563154" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/1600383563154.jpeg?fit=750%2C384&ssl=1" src="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/1600383563154.jpeg?resize=750%2C384&ssl=1" alt="" class="wp-image-142" /><figcaption>Alexander Fleming, Photo Credit Historic UK</figcaption></figure> 279 280 281 282<p class="wp-block-paragraph">I was recently listening to <a href="https://medium.com/starting-greatness/andy-rachleff-and-startup-lessons-of-greatness-you-need-a-breakthrough-insight-ae846196ba7" target="_blank" rel="noreferrer noopener">Mike Maples interview Andy Rachleff</a> about the search for product-market fit, which is fitting, since Andy coined the term. Andy recounted a pearl of wisdom that Scott Cook had once given him: when doing customer research, <a href="https://www.youtube.com/watch?v=9kAKyrRKKz0" target="_blank" rel="noreferrer noopener">savor the surprises</a>. A few years into founding Intuit, Scott uncovered that while QuickBooks was created for personal finance, half their users were businesses. Why? Because most small businesses lacked formal accounting expertise, they preferred simple software.</p> 283 284 285 286<p class="wp-block-paragraph">Savoring surprises is a simple but powerful framing, because it forces reflection. Itâs a great question for a job interview (âWhen you first got to Google, what surprised you?â) or at a cocktail hour (âWhat surprised you most about Tokyo?â). Who would want to hire or hang out with someone who answers âNothingâ?</p> 287 288 289 290<p class="wp-block-paragraph">Surprises are the bits of data we donât expect. It is cognitively taxing to retain these bits, rather than burying them to confirm what we think we already know. Savoring surprise is at the heart of the beginner’s mindset. And it is the essence of learning and discovery.</p> 291 292 293 294<p class="wp-block-paragraph">In September 1928, a scientist returned from a two-week vacation and found a mold had contaminated his bacterial culture, and unexpectedly, killed the bacteria around it. Alexander Fleming savored this surprise, rather than
294ignore it, and it ultimately led to his discovery of penicillin. As he later put it âOne sometimes finds what one is not looking for.”</p> 295 </div><!-- .entry-content --> 296 297 <footer class="entry-footer responsive-max-width"> 298 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2020/09/17/savor-the-surprises/" rel="bookmark"><time class="entry-date published" datetime="2020-09-17T16:10:00-04:00">September 17, 2020</time><time class="updated" datetime="2021-05-01T14:12:31-04:00">May 1, 2021</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2020/09/17/savor-the-surprises/#respond">Leave a comment<span class="screen-reader-text"> on Savor the surprises</span></a></span> </footer><!-- .entry-footer --> 299</article><!-- #post-${ID} --> 300 301<article id="post-66" class="post-66 post type-post status-publish format-quote hentry category-uncategorized post_format-post-format-quote entry"> 302 <header class="entry-header responsive-max-width"> 303 <h2 class="entry-title"><a href="https://medriscoll.com/2019/04/11/all-the-great-business-disrupters-of-the-past/" rel="bookmark">Geoffrey Moore on disrupting business with data intelligence</a></h2> </header><!-- .entry-header --> 304 305 306 <div class="entry-content"> 307 308<blockquote class="wp-block-quote long is-layout-flow wp-block-quote-is-layout-flow"><p>[A]ll the great business disrupters of the past decade [â] Amazon, Google, Microsoft, Apple, Tesla, Uber, Airbnb, Netflixâthey are all running Systems of Observation against the data flows they are privileged to access or host, and then feeding them into Systems of Intelligence to extract insights from them.</p><cite><a rel="noreferrer noopener" href="https://www.linkedin.com/pulse/intelligent-computing-systems-how-enterprise-evolve-geoffrey-moore/" target="_blank">Geoffrey Moore</a>, <em><a rel="noreferrer noopener" href="https://www.linkedin.com/pulse/intelligent-computing-systems-how-enterprise-evolve-geoffrey-moore/" target="_blank">Intelligent Computing Systems: How will Enterprise Architecture Evolve?</a></em></cite></blockquote> 309 </div><!-- .entry-content --> 310 311 <footer class="entry-footer responsive-max-width"> 312 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2019/04/11/all-the-great-business-disrupters-of-the-past/" rel="bookmark"><time class="entry-date published" datetime="2019-04-11T18:15:02-04:00">April 11, 2019</time><time class="updated" datetime="2020-12-16T17:36:47-05:00">December 16, 2020</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
312<path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2019/04/11/all-the-great-business-disrupters-of-the-past/#respond">Leave a comment<span class="screen-reader-text"> on Geoffrey Moore on disrupting business with data intelligence</span></a></span> </footer><!-- .entry-footer --> 313</article><!-- #post-${ID} --> 314 315<article id="post-67" class="post-67 post type-post status-publish format-quote hentry category-uncategorized post_format-post-format-quote entry"> 316 <header class="entry-header responsive-max-width"> 317 <h2 class="entry-title"><a href="https://medriscoll.com/2016/01/30/thinking-is-not-something-that-goes-on-entirely/" rel="bookmark">Colin Ware on cognition</a></h2> </header><!-- .entry-header --> 318 319 320 <div class="entry-content"> 321 322<blockquote class="wp-block-quote long is-layout-flow wp-block-quote-is-layout-flow"><p>Thinking is not something that goes on entirely, or even mostly, inside peopleâs heads. Little intellectual work is accomplished with our eyes and ears closed. Most cognition is done as a kind of interaction with cognitive tools, pencils and paper, calculators, and, increasingly, computer-based intellectual supports and information systems. Neither is cognition mostly accomplished alone with a computer. It occurs as a process in systems containing many people and many cognitive tools. Since the beginning of science, diagrams, mathematical notations, and writing have been essential tools of the scientist. Now we have powerful interactive analytic tools, such as MATLAB, Maple, Mathematica, and S-PLUS, together with databases. The entire fields of genomics and proteomics are built on computer storage and analytic tools.</p><cite>Colin Ware. <em>Information Visualization: Perception for Design.</em></cite></blockquote> 323 </div><!-- .entry-content --> 324 325 <footer class="entry-footer responsive-max-width"> 326 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2016/01/30/thinking-is-not-something-that-goes-on-entirely/" rel="bookmark"><time class="entry-date published" datetime="2016-01-30T16:21:03-05:00">January 30, 2016</time><time class="updated" datetime="2020-12-16T17:38:58-05:00">December 16, 2020</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2016/01/30/thinking-is-not-something-that-goes-on-e
326ntirely/#respond">Leave a comment<span class="screen-reader-text"> on Colin Ware on cognition</span></a></span> </footer><!-- .entry-footer --> 327</article><!-- #post-${ID} --> 328 329<article id="post-68" class="post-68 post type-post status-publish format-quote hentry category-uncategorized post_format-post-format-quote entry"> 330 <header class="entry-header responsive-max-width"> 331 <h2 class="entry-title"><a href="https://medriscoll.com/2015/09/12/when-thales-was-asked-what-was-difficult-he-said/" rel="bookmark">Martin Kihn on self-awareness</a></h2> </header><!-- .entry-header --> 332 333 334 <div class="entry-content"> 335 336<blockquote class="wp-block-quote medium is-layout-flow wp-block-quote-is-layout-flow"><p>When Thales was asked what was difficult, he said, âTo know oneself.â And what was easy, ‘To advise another.â</p><cite>Martin Kihn, <em>House of Lies</em></cite></blockquote> 337 338 339 340<p class="wp-block-paragraph"></p> 341 </div><!-- .entry-content --> 342 343 <footer class="entry-footer responsive-max-width"> 344 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2015/09/12/when-thales-was-asked-what-was-difficult-he-said/" rel="bookmark"><time class="entry-date published" datetime="2015-09-12T21:19:30-04:00">September 12, 2015</time><time class="updated" datetime="2020-12-16T17:39:36-05:00">December 16, 2020</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2015/09/12/when-thales-was-asked-what-was-difficult-he-said/#respond">Leave a comment<span class="screen-reader-text"> on Martin Kihn on self-awareness</span></a></span> </footer><!-- .entry-footer --> 345</article><!-- #post-${ID} --> 346 347<article id="post-69" class="post-69 post type-post status-publish format-standard hentry category-uncategorized entry"> 348 <header class="entry-header responsive-max-width"> 349 <h2 class="entry-title"><a href="https://medriscoll.com/2014/03/01/five-design-principles-for-etl-architecture/" rel="bookmark">design principles for data pipelines</a></h2> </header><!-- .entry-header --> 350 351 352 <div class="entry-content"> 353 354<figure class="wp-block-image tmblr-full"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/64.media.tumblr.com/811c95778f02c0ff46b6a28c578406e7/tumblr_inline_pc7phifMy21qhkweo_540.png?w=750&ssl=1" alt="image"/></figure> 355 356 357 358<p class="wp-block-paragraph"><em>(Image: âTower of Babelâ by Pieter The Elder Bruegel, 1563)</em></p> 359 360 361 362<p class="wp-block-paragraph">Underinvestment in and misunderstanding of <a href="http://en.wikipedia.org/wiki/Extract,_transform,_load" target="_blank" rel="noopener">ETL</a> is a silent killer in organizations. Itâs why reports are often delayed, why answers across systems rarely agree, and why more than 50% of <a href="http://www.gartner.com/newsroom/id/492112" target="_blank" rel="noopener">corporate business intelligence initiatives fail</a>.</p> 363 364 365 366<p class="wp-block-paragraph"><!-- more -->ETL is hard because data is messy.
366Even the most common attribute of data, time, has thousands of accepted dialects: âSat Mar 1 10:12:53 PST,â â2014-03-01 18:12:53 +00:00â and â1393697578â are all equivalent. And thereâs a growing chorus of other sources with even less consistency: geo-coordinates, user agent strings, country codes, and currencies. Each new data type is a layer of bricks in our collective, digital tower of Babel.</p> 367 368 369 370<a class="more-link" href="https://medriscoll.com/2014/03/01/five-design-principles-for-etl-architecture/">Continue reading <span class="screen-reader-text">“design principles for data pipelines”</span></a> </div><!-- .entry-content --> 371 372 <footer class="entry-footer responsive-max-width"> 373 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2014/03/01/five-design-principles-for-etl-architecture/" rel="bookmark"><time class="entry-date published" datetime="2014-03-01T21:06:00-05:00">March 1, 2014</time><time class="updated" datetime="2021-05-25T18:45:10-04:00">May 25, 2021</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2014/03/01/five-design-principles-for-etl-architecture/#respond">Leave a comment<span class="screen-reader-text"> on design principles for data pipelines</span></a></span> </footer><!-- .entry-footer --> 374</article><!-- #post-${ID} --> 375 376<article id="post-70" class="post-70 post type-post status-publish format-standard hentry category-uncategorized entry"> 377 <header class="entry-header responsive-max-width"> 378 <h2 class="entry-title"><a href="https://medriscoll.com/2013/05/06/let-us-now-praise-data-engineers/" rel="bookmark">let us now praise data engineers</a></h2> </header><!-- .entry-header --> 379 380 381 <div class="entry-content"> 382 383<figure class="wp-block-image tmblr-full"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/64.media.tumblr.com/2024d7db4af8f4ee6ed57b7eae18cba1/9b41f64f0fdae76b-c8/s540x810/f18b6c212d0f8145d1efe81f716ecec5c01ba0da.png?w=750&ssl=1" alt="image" /></figure> 384 385 386 387<p class="wp-block-paragraph">In the last year, the data scientist has been called <a href="http://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century/" target="_blank" rel="noopener">âthe sexiest job of the 21st century</a>.â But if data is the new oil, and data scientists are its petrochemical high priests, who are the oil riggers? Who are the roughnecks doing the dirty work to get data pipelines flowing, unpacking bytes, transforming formats, loading databases?</p> 388 389 390 391<p class="wp-block-paragraph">They are the data engineers, and their brawny skills are more critical than ever. As the era of Big Data pivots from research to development, from theoretical blueprints to concrete infrastru
391cture, the notional demand for data science is being dwarfed by the true need for data engineering.</p> 392 393 394 395<p class="wp-block-paragraph"><!-- more -->A stark but recurring reality in the business world is this: when it comes to working with data, statistics and mathematics are rarely the rate-limiting elements in moving the needle of value. Most firmsâ unwashed masses of data sit far lower on Maslowâs hierarchy at the level of basic nurture and shelter. What is needed for this data isnât philosophy, religion, or science â whatâs needed is basic, scalable infrastructure.</p> 396 397 398 399<p class="wp-block-paragraph">Itâs the data engineers who can build this infrastructure, and they represent the true talent shortage of Silicon Valley and beyond. Their unsexy but critical skills include crafting Hadoop pipelines, programming of job schedulers, and parsing broad classes of data â timestamps, currencies, lat & long coordinates â which are the screws, bolts, and ball bearings in the <a href="http://strata.oreilly.com/2008/11/the-commoditization-of-massive.html" target="_blank" rel="noopener">industrial age of data</a>.</p> 400 401 402 403<p class="wp-block-paragraph">Let us now praise these unsung heroes, the data engineers, who are building the invisible but essential digital underground.</p> 404 </div><!-- .entry-content --> 405 406 <footer class="entry-footer responsive-max-width"> 407 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2013/05/06/let-us-now-praise-data-engineers/" rel="bookmark"><time class="entry-date published" datetime="2013-05-06T17:08:00-04:00">May 6, 2013</time><time class="updated" datetime="2020-12-16T17:30:25-05:00">December 16, 2020</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2013/05/06/let-us-now-praise-data-engineers/#respond">Leave a comment<span class="screen-reader-text"> on let us now praise data engineers</span></a></span> </footer><!-- .entry-footer --> 408</article><!-- #post-${ID} --> 409 410<article id="post-71" class="post-71 post type-post status-publish format-standard hentry category-uncategorized entry"> 411 <header class="entry-header responsive-max-width"> 412 <h2 class="entry-title"><a href="https://medriscoll.com/2013/03/25/enterprises-are-from-mars-start-ups-are-from-venus/" rel="bookmark">the psychology of the enterprise buyer</a></h2> </header><!-- .entry-header --> 413 414 415 <div class="entry-content"> 416 417<div class="wp-block-image tmblr-full"><figure class="aligncenter"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/64.media.tumblr.com/dc572e0bd4e24d4de1ce4cdf2ba9cf37/tumblr_inline_pc7phi5sZo1qhkweo_540.jpg?w=750&ssl=1" alt="image" /></figure></div> 418 419 420 421<p class="wp-block-paragraph">Consumer startups like Facebook, Twitter, Pinterest, and even DropBox are built by founders who wanted to âmake something coolâ
421 for their own benefit. Their teams intuitively understand what works because they are their own target audience: young, tech-savvy people looking for better ways to connect, share, and organize their digital stuff.</p> 422 423 424 425<p class="wp-block-paragraph"><strong>When it comes to buyer psychology, corporations are not people</strong></p> 426 427 428 429<p class="wp-block-paragraph">By contrast, the challenge for enterprise startups, is that corporations are not really people (their legal personhood aside) â and certainly not our people.</p> 430 431 432 433<p class="wp-block-paragraph">When youâre hungry for lunch, you go and buy a sandwich for a few dollars. When an enterprise is hungry for lunch, it solicits bids from multiple catering companies, negotiates for weeks to months, and signs a contract for a few million dollars.</p> 434 435 436 437<p class="wp-block-paragraph">This gap between the psychology of enterprises and the startups that sell to them is a challenge that consumer startups do not face. Worse, early team members in startups have limited enterprise experience; they are a poor fit to the process-orientation and risk-aversion (or to put it more kindly, risk-balancing) that is rewarded at the higher levels of corporate environments.</p> 438 439 440 441<p class="wp-block-paragraph"><strong>Less Goldilocks, more Dunder-Mifflin</strong></p> 442 443 444 445<p class="wp-block-paragraph">Lacking this enterprise DNA, younger startups often build their sales processes in the image of how startups buy rather than how enterprises buy. When startups seek to purchase a software solution, they favor simple, scalable pricing: click a box, swipe a credit card, and start running. Hence the canonical three-column SaaS pricing page (call it Goldilocks pricing) that you see at many SaaS companiesâwhere the middle column invariably feels âjust right.â</p> 446 447 448 449<p class="wp-block-paragraph">But large enterprise buyers are less adventure-embracing Goldilocks, and more <em>The Office</em>âs Dunder Mifflin. They require more than three sizes of self-serve, they donât do click-through contracts, and they rarely pay with credit cards. The reasons are both economic and cultural. Economically, as buying decisions grow larger, the cost of sales â product customization, negotiated contracts, and invoicing â become marginally small. Culturally, Fortune 500 companies expect to have a relationship.</p> 450 451 452 453<p class="wp-block-paragraph">As Box CEO Aaron Levie recently told me, âLook, when Coca Cola writes you a big check, they want to meet you in person.â</p> 454 455 456 457<p class="wp-block-paragraph"><strong>Silicon Valley IT is not enterprise IT</strong></p> 458 459 460 461<p class="wp-block-paragraph">Startups also often underestimate the importance of professional services and training for enterprises. They believe every company has a cadre of engineers smart enough to set up and tailor an application accordingly, and business users who can quickly figure it out â whether it be Google Analytics, Hubspot, or Expensify â and get up and running.</p> 462 463 464 465<p class="wp-block-paragraph">But this is not the case in most enterprises. The success of firms like RedHat, MySQL AB, and more recently, Cloudera, testify to the enormous value lies in integration and support, even when that software â whether Linux, MySQL, or Hadoop â is free and open-source.</p> 466 467 468 469<p class="wp-block-paragraph"><strong>Seasoned sales executives: The âgrowth hackersâ of enterprise startups</strong></p> 470 471 472 473<p class="wp-block-paragraph">As the venture investing pendulum swings back towards enterprise technology companies, founders and venture capitalists will need to augment their teams with sales executives who can nimbly step around the often woolly, sometimes mammoth challenges of contract negotiations, channel partnerships, and client services engagements. These experienced leaders will be the âgrowth hackersâ of the enterprise realm.</p> 474 475 476 477<p class="wp-block-paragraph"><em>This essay originally appeared in <a href="http://venturebeat.com/2013/03/25/startups-are-from-mars-enterprises-are-from-venus/" target="_blank" rel="noopener">VentureBeat.</a> </em></p> 478 </div><!-- .entry-content --> 479 480 <footer class="entry-footer responsive-max-width"> 481 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2013/03/25/enterprises-are-from-mars-start-ups-are-from-venus/" rel="bookmark"><time class="entry-date published" datetime="2013-03-25T04:00:00-04:00">March 25, 2013</time><time class="updated" datetime="2020-12-17T10:03:32-05:00">December 17, 2020</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
481<path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2013/03/25/enterprises-are-from-mars-start-ups-are-from-venus/#respond">Leave a comment<span class="screen-reader-text"> on the psychology of the enterprise buyer</span></a></span> </footer><!-- .entry-footer --> 482</article><!-- #post-${ID} --> 483 484<article id="post-72" class="post-72 post type-post status-publish format-standard hentry category-uncategorized entry"> 485 <header class="entry-header responsive-max-width"> 486 <h2 class="entry-title"><a href="https://medriscoll.com/2013/01/07/the-fuel-of-founders-curiosity-impatience/" rel="bookmark">the fuel of founders: curiosity & impatience</a></h2> </header><!-- .entry-header --> 487 488 489 <div class="entry-content"> 490 <p><em>“On a scale of 1-10 of impatience, the best entrepreneurs are an 11.” – Tom Stemberg, Founder of Staples</em></p> 491<p>Curiosity and impatience make for great founder traits, but they often pull in different directions.</p> 492<p>Curiosity compels you to sit and study a problem, to voraciously consume every article and reference you can find to wrap your head around a big idea or an imagined future (self-driving cars, space elevators, or self-destructing sexts).</p> 493<p>Impatience gets you up out of your chair to do something about it: hire, fundraise, sell, and evangelize.</p> 494<p>Curiosity is for academics, impatience for executives, but start-up founders need to be both dreamers and doers, straddling the world of ideas and realities.<!-- more --></p> 495<p>Robert Oppenheimer, the <a href="http://www.amazon.com/American-Prometheus-Triumph-Tragedy-Oppenheimer/dp/0375726268" target="_blank">American Prometheus</a> behind the first atomic bomb, was a dreamer – but he was also impatient.  His colleague Murray Gellman said he lacked the ability to sit still:   </p> 496<p><em>“Germans call it ‘Sitzfleisch’, ‘sitting flesh’ when you sit on a chair.  As far as I know, he never wrote a long paper or did a long calculation, anything of that kind.  He didn’t have the patience for that⦠[But] he inspired other people to do things, and his influence was fantastic." </em></p> 497<p>Impatience is the very opposite of <em>Sitzfleisch</em>, and without it, the Manhattan Project would have yielded nothing more than chalk dust.</p> 498<p>Curiosity is what drew Steve Jobs to sit in on calligraphy classes at Reed; inspired Larry Ellison to study chip design at U. Chicago; compelled Bill Gates to cram for economics courses at Harvard; lured Larry and Sergey to pursue computer science Ph.D.s at Stanford.  </p> 499<p>Impatience is what drove them all to drop out and start Apple, Oracle, Microsoft, and Google.</p> 500<p>Silicon Valley’s cult of the drop-out pays homage to impatience – who has time for school when you’re building a billion-dollar business? – but gives short shrift to curiosity which is the heart of innovation.</p> 501<p>Nothing fires a healthy impatience more than the desire to see a big idea, born of deep curiosity, brought to life.  As <a href="http://www.youtube.com/watch?v=D1R-jKKp3NA" target="_blank">Steve Jobs said</a>, "remembering that you are going to die” is a great motivator. </p> 502 </div><!-- .entry-content --> 503 504 <footer class="entry-footer responsive-max-width"> 505 <span class="byline"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted by</span><span class="author vcard"><a class="url fn n" href="https://medriscoll.com/author/mdriscol3/">Michael Driscoll</a></span></span><span class="posted-on"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><path id="a" d="M0 0h24v24H0V0z"></path></defs><clipPath id="b"><use xlink:href="#a" overflow="visible"></use></clipPath><path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></svg><a href="https://medriscoll.com/2013/01/07/the-fuel-of-founders-curiosity-impatience/" rel="bookmark"><time class="entry-date published" datetime="2013-01-07T03:54:00-05:00">January 7, 2013</time><time class="updated" datetime="2020-12-16T17:30:29-05:00">December 16, 2020</time></a></span><span class="cat-links"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
505<path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><span class="screen-reader-text">Posted in</span><a href="https://medriscoll.com/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="comments-link"><svg class="svg-icon" width="16" height="16" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg><a href="https://medriscoll.com/2013/01/07/the-fuel-of-founders-curiosity-impatience/#respond">Leave a comment<span class="screen-reader-text"> on the fuel of founders: curiosity & impatience</span></a></span> </footer><!-- .entry-footer --> 506</article><!-- #post-${ID} --> 507 508 <nav class="navigation pagination" aria-label="Posts pagination"> 509 <h2 class="screen-reader-text">Posts pagination</h2> 510 <div class="nav-links"><span aria-current="page" class="page-numbers current">1</span> 511<a class="page-numbers" href="https://medriscoll.com/page/2/">2</a> 512<a class="page-numbers" href="https://medriscoll.com/page/3/">3</a> 513<span class="page-numbers dots">…</span> 514<a class="page-numbers" href="https://medriscoll.com/page/5/">5</a> 515<a class="next page-numbers" href="https://medriscoll.com/page/2/"><span class="nav-next-text">Older posts</span> <svg class="svg-icon" width="22" height="22" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg></a></div> 516 </nav> 517 </main><!-- .site-main --> 518 </section><!-- .content-area --> 519 520 521 </div><!-- #content --> 522 523 <footer id="colophon" class="site-footer responsive-max-width"> 524 <div class="footer-menus"> 525 <nav class="footer-navigation" aria-label="Footer Menu"> 526 <div class="menu-primary-container"><ul id="menu-primary-1" class="footer-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-126"><a href="https://medriscoll.com/about/">about</a></li> 527<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://medriscoll.com/contact/">contact</a></li> 528<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-211"><a href="https://medriscoll.com/all-posts/">post index</a></li> 529</ul></div> </nav><!-- .footer-navigation --> 530 <nav class="social-navigation" role="navigation" aria-label="Social Links Menu"> 531 <div class="menu-social-links-container"><ul id="menu-social-links" class="social-links-menu"><li id="menu-item-15" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15"><a href="http://twitter.com/medriscoll"><span class="screen-reader-text">Twitter</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg></a></li> 532</ul></div> </nav><!-- .social-navigation --> 533 </div><!-- .footer-menus --> 534 535 <div class="site-info"> 536 <a class="site-name" href="https://medriscoll.com/" rel="home">m. e. driscoll</a><span class="comma">,</span> 537 </div><!-- .site-info --> 538</footer><!-- #colophon --> 539 540</div><!-- #page --> 541 542<!-- -->
543<script type="speculationrules"> 544{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/balasana/*","/wp-content/themes/varia/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 545</script>
545 546<meta id="bilmur" property="bilmur:data" content="" data-customproperties="{"wpcomsp":"1","woo_active":"0","logged_in":"0","wptheme":"balasana","wptheme_is_block":"0"}" data-provider="wordpress.com" data-service="atomic" data-site-tz="America/New_York" data-site-v="2cf05275b7b9499d8b0f2dbfb1c4aecf" >
547<script defer src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202639"></script>
547 548 <div id="jp-carousel-loading-overlay" style="display: none;"> 549 <div id="jp-carousel-loading-wrapper"> 550 <span id="jp-carousel-library-loading"><svg class="jetpack-spinner" width="40" height="40" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span> 551 </div> 552 </div> 553 <div class="jp-carousel-overlay" style="display: none;"> 554 555 <div class="jp-carousel-container"> 556 <!-- The Carousel Swiper --> 557 <div 558 class="jp-carousel-wrap swiper jp-carousel-swiper-container jp-carousel-transitions" 559 itemscope 560 itemtype="https://schema.org/ImageGallery"> 561 <div class="jp-carousel swiper-wrapper"></div> 562 <div class="jp-swiper-button-prev swiper-button-prev"> 563 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 564 <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> 565 <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> 566 </mask> 567 <g mask="url(#maskPrev)"> 568 <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> 569 </g> 570 </svg> 571 </div> 572 <div class="jp-swiper-button-next swiper-button-next"> 573 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 574 <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> 575 <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> 576 </mask> 577 <g mask="url(#maskNext)"> 578 <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> 579 </g> 580 </svg> 581 </div> 582 </div> 583 <!-- The main close buton --> 584 <div class="jp-carousel-close-hint"> 585 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 586 <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> 587 <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"/> 588 </mask> 589 <g mask="url(#maskClose)"> 590 <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> 591 </g> 592 </svg> 593 </div> 594 <!-- Image info, comments and meta --> 595 <div class="jp-carousel-info"> 596 <div class="jp-carousel-info-footer"> 597 <div class="jp-carousel-pagination-container"> 598 <div class="jp-swiper-pagination swiper-pagination"></div> 599 <div class="jp-carousel-pagination"></div> 600 </div> 601 <div class="jp-carousel-photo-title-container"> 602 <div class="jp-carousel-photo-caption"></div> 603 </div> 604 <div class="jp-carousel-photo-icons-container"> 605 <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> 606 <span class="jp-carousel-icon"> 607 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 608 <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> 609 <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"/> 610 </mask> 611 <g mask="url(#maskInfo)"> 612 <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> 613 </g> 614 </svg> 615 </span> 616 </a> 617 <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> 618 <span class="jp-carousel-icon"> 619 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 620 <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> 621 <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"/> 622 </mask> 623 <g mask="url(#maskComments)"> 624 <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> 625 </g> 626 </svg> 627 628 <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> 629 </span> 630 </a> 631 </div>
632 </div> 633 <div class="jp-carousel-info-extra"> 634 <div class="jp-carousel-info-content-wrapper"> 635 <div class="jp-carousel-photo-title-container"> 636 <div class="jp-carousel-photo-title"></div> 637 </div> 638 <div class="jp-carousel-comments-wrapper"> 639 <div id="jp-carousel-comments-loading"> 640 <span>Loading Comments...</span> 641 </div> 642 <div class="jp-carousel-comments"></div> 643 <div id="jp-carousel-comment-form-container"> 644 <span id="jp-carousel-comment-form-spinner"><svg class="jetpack-spinner" width="20" height="20" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span> 645 <div id="jp-carousel-comment-post-results"></div> 646 <form id="jp-carousel-comment-form"> 647 <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> 648 <textarea 649 name="comment" 650 class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" 651 id="jp-carousel-comment-form-comment-field" 652 placeholder="Write a Comment..." 653 ></textarea> 654 <div id="jp-carousel-comment-form-submit-and-info-wrapper"> 655 <div id="jp-carousel-comment-form-commenting-as"> 656 <fieldset> 657 <label for="jp-carousel-comment-form-email-field">Email (Required)</label> 658 <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> 659 </fieldset> 660 <fieldset> 661 <label for="jp-carousel-comment-form-author-field">Name (Required)</label> 662 <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> 663 </fieldset> 664 <fieldset> 665 <label for="jp-carousel-comment-form-url-field">Website</label> 666 <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> 667 </fieldset> 668 </div> 669 <input 670 type="submit" 671 name="submit" 672 class="jp-carousel-comment-form-button" 673 id="jp-carousel-comment-form-button-submit" 674 value="Post Comment" /> 675 </div> 676 </form> 677 </div> 678 </div> 679 <div class="jp-carousel-image-meta"> 680 <div class="jp-carousel-title-and-caption"> 681 <div class="jp-carousel-photo-info"> 682 <div class="jp-carousel-caption" itemprop="caption description"></div> 683 </div> 684 685 <div class="jp-carousel-photo-description"></div> 686 </div> 687 <a class="jp-carousel-image-download" href="#" aria-label="Download image" target="_blank" style="display: none;"> 688 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 689 <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> 690 <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"/> 691 </mask> 692 <g mask="url(#mask0)"> 693 <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> 694 </g> 695 </svg> 696 <span class="jp-carousel-download-text"></span> 697 </a> 698 <div class="jp-carousel-image-map" style="display: none;"></div> 699 </div> 700 </div>
701 </div> 702 </div> 703 </div> 704 705 </div> 706
706<script> 707 /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); 708 </script>
708 709
709<script id="jetpack-carousel-js-extra"> 710var jetpackSwiperLibraryPath = {"url":"https://medriscoll.com/wp-content/plugins/jetpack/_inc/blocks/swiper.js"}; 711var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https://medriscoll.com/wp-admin/admin-ajax.php","nonce":"cf46a1105c","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 \u003Cspan class=\"photo-size\"\u003E{0}\u003Cspan class=\"photo-size-times\"\u003E\u00d7\u003C/span\u003E{1}\u003C/span\u003E","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":"1","login_url":"https://medriscoll.com/wp-login.php?redirect_to=https%3A%2F%2Fmedriscoll.com%2F2021%2F05%2F01%2Fapache-druid-architecture-origin-story%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; 712//# sourceURL=jetpack-carousel-js-extra 713</script>
vendor: 1 bytes, line 713
713
714<script type='text/javascript' src='https://medriscoll.com/_static/??wp-content/plugins/coblocks/dist/js/coblocks-animation.js,wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js?m=1785801844'></script>
vendor: 1 bytes, line 714
714
715<script data-wp-strategy="defer" defer id="tiled-gallery-js" src="https://medriscoll.com/wp-content/plugins/jetpack/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js?ver=16.3-a.3"></script>
vendor: 1 bytes, line 715
715
716<script id="jetpack-stats-js-before"> 717_stq = window._stq || []; 718_stq.push([ "view", {"v":"ext","blog":"185107410","post":"0","tz":"-4","srv":"medriscoll.com","arch_home":"1","hp":"atomic","ac":"2","amp":"0","j":"1:16.3-a.3"} ]); 719_stq.push([ "clickTrackerInit", "185107410", "0" ]); 720//# sourceURL=jetpack-stats-js-before 721</script>
vendor: 1 bytes, line 721
721
722<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js"></script>
vendor: 1 bytes, line 722
722
723<script id="wp-emoji-settings" type="application/json"> 724{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://medriscoll.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 725</script>
vendor: 1 bytes, line 725
725
726<script type="module"> 727/*! This file is auto-generated */ 728var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 729//# sourceURL=https://medriscoll.com/wp-includes/js/wp-emoji-loader.min.js 730</script>
730 731 732</body> 733</html> 734<!-- 735 generated 283 seconds ago 736 generated in 0.898 seconds 737 served from batcache in 0.005 seconds 738 expires in 17 seconds 739-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.