PageSourceSearch

https://medriscoll.com/

html medriscoll.com collected 2026-10-02 11:23:36 UTC 135,776 bytes, 739 lines download raw bytes

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 &raquo; Feed" href="https://medriscoll.com/feed/" />
35<link rel="alternate" type="application/rss+xml" title="m. e. driscoll &raquo; 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&#038;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&#038;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&#038;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&#038;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&#038;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>&#8220;We did something crazy:&nbsp;we rolled our own database.&#8221;</em> &#8211; 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&amp;ssl=1" data-orig-size="984,800" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" 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&amp;ssl=1" src="https://i0.wp.com/medriscoll.com/wp-content/uploads/2021/05/image.png?resize=492%2C400&#038;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.&nbsp; 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.&nbsp; 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&#8217;s creation:</p>
225
226
227
228<p class="wp-block-paragraph">&#8220;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.&#8221;</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">&#8220;Apache Druid Turns 10: The Untold Origin Story&#8221;</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&#8217;t science fiction, they&#8217;re real-world examples powered by an emerging technology stack that combines event stream processing, fast OLAP databases, interactive dashboards and machine-learning applications.&nbsp; 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">&#8220;Operational intelligence and the new frontier of data&#8221;</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&amp;ssl=1" data-orig-size="1009,517" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" 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&amp;ssl=1" src="https://i0.wp.com/medriscoll.com/wp-content/uploads/2020/12/1600383563154.jpeg?resize=750%2C384&#038;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&nbsp;<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>&nbsp;about the search for product-market fit, which is fitting, since Andy coined the term.&nbsp;Andy recounted a pearl of wisdom that Scott Cook had once given him: when doing customer research,&nbsp;<a href="https://www.youtube.com/watch?v=9kAKyrRKKz0" target="_blank" rel="noreferrer noopener">savor the surprises</a>.&nbsp;A few years into founding Intuit, Scott uncovered that while QuickBooks was created for personal finance, half their users were businesses.&nbsp;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.&nbsp;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?”).&nbsp;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&#8217;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.&#8221;</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>,&nbsp;<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.&nbsp;<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, &#8216;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&#038;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&nbsp;<a href="http://en.wikipedia.org/wiki/Extract,_transform,_load" target="_blank" rel="noopener">ETL</a> is a silent killer in organizations. &nbsp;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. &nbsp;
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. &nbsp;And there’s a growing chorus of other sources with even less consistency: &nbsp;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">&#8220;design principles for data pipelines&#8221;</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&#038;ssl=1" alt="image" /></figure>
384
385
386
387<p class="wp-block-paragraph">In the last year, the data scientist has been called&nbsp;<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>.” &nbsp;But if data is the new oil, and data scientists are its petrochemical high priests, who are the oil riggers? &nbsp;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. &nbsp;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. &nbsp;Most firms’ unwashed masses of data sit far lower on Maslow’s hierarchy&nbsp;at the level of basic nurture and shelter. &nbsp;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. &nbsp;Their unsexy but critical&nbsp;skills include crafting Hadoop pipelines,&nbsp;programming of&nbsp;job schedulers, and parsing&nbsp;broad classes of data – timestamps, currencies, lat &amp; long coordinates – which are the screws, bolts, and ball bearings in the&nbsp;<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&#038;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&nbsp;<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>&nbsp;</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 &amp; impatience</a></h2>	</header><!-- .entry-header -->
487
488	
489	<div class="entry-content">
490		<p><em>&ldquo;On a scale of 1-10 of impatience, the best entrepreneurs are an 11.&rdquo; &#8211; 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 &ndash; but he was also impatient.  His colleague Murray Gellman said he lacked the ability to sit still:    </p>
496<p><em>&ldquo;Germans call it &lsquo;Sitzfleisch&rsquo;, &#8216;sitting flesh&rsquo; 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&rsquo;t have the patience for that… [But] he inspired other people to do things, and his influence was fantastic.&quot; </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&rsquo;s cult of the drop-out pays homage to impatience &ndash; who has time for school when you&rsquo;re building a billion-dollar business? &ndash; 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>, &quot;remembering that you are going to die&rdquo; 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 &amp; 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">&hellip;</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="{&quot;wpcomsp&quot;:&quot;1&quot;,&quot;woo_active&quot;:&quot;0&quot;,&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;balasana&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;}" 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.