<!doctype html><html lang="en"><head><title data-rh="true">Brian Di Croce – Medium</title><meta data-rh="true" charset="utf-8"/><meta data-rh="true" name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1,maximum-scale=1"/><meta data-rh="true" name="theme-color" content="#000000"/><meta data-rh="true" name="twitter:app:name:iphone" content="Medium"/><meta data-rh="true" name="twitter:app:id:iphone" content="828256236"/><meta data-rh="true" property="al:ios:app_name" content="Medium"/><meta data-rh="true" property="al:ios:app_store_id" content="828256236"/><meta data-rh="true" property="al:android:package" content="com.medium.reader"/><meta data-rh="true" property="al:android:app_name" content="Medium"/><meta data-rh="true" property="fb:app_id" content="542599432471018"/><meta data-rh="true" property="og:site_name" content="Medium"/><meta data-rh="true" property="og:title" content="Brian Di Croce – Medium"/><meta data-rh="true" name="description" content="Read writing from Brian Di Croce on Medium. I’m a software engineer based in Montreal, Canada, and the founder of Cloudgenda. I tweet at https://twitter.com/bdicroce. 🍁."/><meta data-rh="true" property="og:description" content="Read writing from Brian Di Croce on Medium. I’m a software engineer based in Montreal, Canada, and the founder of Cloudgenda. I tweet at https://twitter.com/bdicroce. 🍁."/><meta data-rh="true" name="twitter:description" content="Read writing from Brian Di Croce on Medium. I’m a software engineer based in Montreal, Canada, and the founder of Cloudgenda. I tweet at https://twitter.com/bdicroce. 🍁."/><meta data-rh="true" property="og:url" content="https://bdicroce.medium.com"/><meta data-rh="true" property="al:web:url" content="https://bdicroce.medium.com"/><meta data-rh="true" property="al:ios:url" content="medium://@bdicroce"/><meta data-rh="true" name="twitter:app:url:iphone" content="medium://@bdicroce"/><meta data-rh="true" property="al:android:url" content="medium://@bdicroce"/><meta data-rh="true" property="og:image" content="https://miro.medium.com/v2/resize:fit:2400/1*hQbx55CQlcNRr-UgTRxiXA.jpeg"/><meta data-rh="true" name="twitter:image:src" content="https://miro.medium.com/v2/resize:fit:2400/1*hQbx55CQlcNRr-UgTRxiXA.jpeg"/><meta data-rh="true" property="profile:username" content="bdicroce"/><meta data-rh="true" property="profile:first_name" content="Brian"/><meta data-rh="true" property="profile:last_name" content="Di Croce"/><meta data-rh="true" property="og:type" content="profile"/><meta data-rh="true" name="twitter:card" content="summary"/><link data-rh="true" rel="icon" href="https://miro.medium.com/v2/1*m-R_BkNf1Qjr1YbyOIJY2w.png"/><link data-rh="true" rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml"/><link data-rh="true" rel="apple-touch-icon" sizes="152x152" href="https://miro.medium.com/v2/resize:fill:152:152/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="apple-touch-icon" sizes="120x120" href="https://miro.medium.com/v2/resize:fill:120:120/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="apple-touch-icon" sizes="76x76" href="https://miro.medium.com/v2/resize:fill:76:76/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="apple-touch-icon" sizes="60x60" href="https://miro.medium.com/v2/resize:fill:60:60/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/Medium-Avatar-500x500.svg" color="#171717"/><link data-rh="true" id="glyph_preload_link" rel="preload" as="style" type="text/css" href="https://glyph.medium.com/css/unbound.css"/><link data-rh="true" id="glyph_link" rel="stylesheet" type="text/css" href="https://glyph.medium.com/css/unbound.css"/><link data-rh="true" rel="canonical" href="https://bdicroce.medium.com"/><link data-rh="true" rel="alternate" href="android-app://com.medium.reader/https/medium.com/@bdicroce"/><link data-rh="true" id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/@bdicroce"/><link data-rh="true" rel="me" href="https://twitter.com/bdicroce"/><style type="text/css" data-fela-rehydration="411" data-fela-type="STATIC">html{box-sizing:border-box;-webkit-text-size-adjust:100%}*, *:before, *:after{box-sizing:inherit}body{margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,0.8);position:relative;min-height:100vh}h1, h2, h3, h4, h5, h6, dl, dd, ol, ul, menu, figure, blockquote, p, pre, form{margin:0}menu, ol, ul{padding:0;list-style:none;list-style-image:none}main{display:block}a{color:inherit;text-decoration:none}a, button, input{-webkit-tap-highlight-color:transparent}img, svg{vertical-align:middle}button{background:transparent;overflow:visible}button, input, optgroup, select, textarea{margin:0}:root{--reach-tabs:1;--reach-menu-button:1}#speechify-root{font-family:Sohne, sans-serif}div[data-popper-reference-hidden="true"]{visibility:hidden;pointer-events:none}.grecaptcha-badge{visibility:hidden}
/*XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>*/.hljs {background: #fff;color: black;
}/* Gray DOCTYPE selectors like WebKit */
.xml .hljs-meta {color: #c0c0c0;
}.hljs-comment,
.hljs-quote {color: #007400;
}.hljs-tag,
.hljs-attribute,
.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-name {color: #aa0d91;
}.hljs-variable,
.hljs-template-variable {color: #3F6E74;
}.hljs-code,
.hljs-string,
.hljs-meta .hljs-string {color: #c41a16;
}.hljs-regexp,
.hljs-link {color: #0E0EFF;
}.hljs-title,
.hljs-symbol,
.hljs-bullet,
.hljs-number {color: #1c00cf;
}.hljs-section,
.hljs-meta {color: #643820;
}.hljs-title.class_,
.hljs-class .hljs-title,
.hljs-type,
.hljs-built_in,
.hljs-params {color: #5c2699;
}.hljs-attr {color: #836C28;
}.hljs-subst {color: #000;
}.hljs-formula {background-color: #eee;font-style: italic;
}.hljs-addition {background-color: #baeeba;
}.hljs-deletion {background-color: #ffc8bd;
}.hljs-selector-id,
.hljs-selector-class {color: #9b703f;
}.hljs-doctag,
.hljs-strong {font-weight: bold;
}.hljs-emphasis {font-style: italic;
}
</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE">.a{font-family:medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.b{font-weight:400}.c{background-color:rgba(255, 255, 255, 1)}.l{display:block}.m{position:sticky}.n{top:0}.o{z-index:500}.p{padding:0 24px}.q{align-items:center}.r{border-bottom:solid 1px #F2F2F2}.y{height:41px}.z{line-height:20px}.ab{display:flex}.ac{height:57px}.ae{flex:1 0 auto}.af{color:inherit}.ag{fill:inherit}.ah{font-size:inherit}.ai{border:inherit}.aj{font-family:inherit}.ak{letter-spacing:inherit}.al{font-weight:inherit}.am{padding:0}.an{margin:0}.ao{cursor:pointer}.ap:disabled{cursor:not-allowed}.aq:disabled{color:#6B6B6B}.ar:disabled{fill:#6B6B6B}.au{fill:rgba(0, 0, 0, 1)}.av{height:22px}.aw{margin-left:16px}.ax{border:none}.ay{border-radius:20px}.az{width:240px}.ba{background:#F9F9F9}.bb path{fill:#6B6B6B}.bd{outline:none}.be{font-family:sohne, "Helvetica Neue", Helvetica, Arial, sans-serif}.bf{font-size:14px}.bg{width:100%}.bh{padding:10px 20px 10px 0}.bi{background-color:transparent}.bj{color:#242424}.bk::placeholder{color:#6B6B6B}.bl{display:inline-block}.bm{margin-left:12px}.bn{margin-right:12px}.bo{border-radius:4px}.bp{margin-left:24px}.bq{height:24px}.bw{background-color:#F9F9F9}.bx{border-radius:50%}.by{height:32px}.bz{width:32px}.ca{margin:auto}.cb{max-width:1336px}.cc{flex-direction:row}.cd{justify-content:space-evenly}.ck{flex:1 1 auto}.cl{height:100vh}.cm{justify-content:center}.cn{height:25px}.co{fill:rgba(41, 41, 41, 1)}.cp{padding-right:24px}.dh{box-sizing:border-box}.di{border-left:1px solid #F2F2F2}.dj{min-height:100vh}.dk{height:100%}.dl{position:relative}.dm{margin-left:8px}.dn{color:#6B6B6B}.do{font-size:13px}.eg{color:#FFFFFF}.eh{fill:#FFFFFF}.ei{background:#1A8917}.ej{border-color:#1A8917}.eo:disabled{cursor:inherit !important}.ep:disabled{opacity:0.3}.eq:disabled:hover{background:#1A8917}.er:disabled:hover{border-color:#1A8917}.es{border-radius:99em}.et{border-width:1px}.eu{border-style:solid}.ev{text-decoration:none}.ew{text-align:center}.ez{margin-right:32px}.fa{fill:#6B6B6B}.fd{background:transparent}.fe svg{margin-left:4px}.ff svg{fill:#6B6B6B}.fh{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05)}.fi{position:absolute}.fk{background-color:#F2F2F2}.fl{top:57px}.fm{min-height:calc(100vh - 57px)}.fn{flex-direction:column}.fo{padding-bottom:0px}.fp{border-bottom:none}.fq{margin-top:40px}.fr{height:88px}.fs{width:88px}.fu{margin-top:16px}.fv{align-items:baseline}.fw{flex-wrap:wrap}.fx{word-break:break-word}.fy{padding-right:8px}.fz{font-weight:500}.ga{font-size:16px}.gb{letter-spacing:0}.gc{margin-top:8px}.gd{line-height:24px}.ge{margin-top:12px}.gf{text-decoration:underline}.gg{word-wrap:break-word}.gh{margin-bottom:40px}.gi{margin-top:24px}.gj{padding:8px 16px}.gk{width:auto}.gl{stroke:#F2F2F2}.gm{height:36px}.gn{width:36px}.go{color:#F2F2F2}.gp{fill:#F2F2F2}.gq{background:#F2F2F2}.gr{border-color:#F2F2F2}.gx{margin-bottom:16px}.gy{justify-content:space-between}.gz p{word-break:break-all}.hc{padding-right:10px}.hd{padding-right:12px}.he{height:20px}.hf{width:20px}.hg{overflow:hidden}.hh{max-height:20px}.hi{text-overflow:ellipsis}.hj{display:-webkit-box}.hk{-webkit-line-clamp:1}.hl{-webkit-box-orient:vertical}.hm{word-break:break-all}.ho{padding:4px}.hr{border-radius:6px}.hs{padding:24px 0}.ht{margin-right:6px}.hu{font-size:11px}.hv{line-height:16px}.hw{min-width:0}.hx{margin:0 24px}.ib{box-shadow:inset 0 -1px 0 #F2F2F2}.je{justify-content:flex-start}.jf{margin-right:20px}.jg{align-self:flex-start}.jh{flex:0 0 auto}.ji{height:48px}.jj{width:48px}.kj{color:rgba(25, 25, 25, 1)}.km{margin-top:2px}.kn{height:39px}.ko{overflow-x:scroll}.kp{overflow-y:hidden}.kq{padding:2px 0}.kr::-webkit-scrollbar{width:0}.ks::-webkit-scrollbar{background:transparent}.kt{scrollbar-width:none}.ku{-ms-overflow-style:none}.kv{padding-bottom:6px}.kw{min-width:-webkit-max-content}.kx{padding:0px}.kz{padding-bottom:16px}.la{border-bottom:1px solid #242424}.lb{min-width:max-content}.lc{border-bottom:1px solid #F2F2F2}.ld{right:0}.le{bottom:12px}.lf{padding-left:42px}.lg{pointer-events:none}.lh{opacity:0}.li{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 75%)}.lj{margin:2px}.lk svg path{fill:#6B6B6B}.lm{left:0}.ln{padding-right:42px}.lo{background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 75%)}.lp{padding:8px 0}.lq{box-sizing:content-box}.lr{white-space:pre-wrap}.ls{margin-bottom:20px}.lt{margin-left:2px}.lu{gap:10px}.lv a{position:relative}.lw a{z-index:2}.lx button{position:relative}.ly button{z-index:2}.me{margin-right:8px}.mf{padding-right:4px}.mh a{position:static}.mi a::before{content:""}.mj a::before{position:absolute}.mk a::before{z-index:1}.ml a::before{top:0}.mm a::before{left:0}.mn a::before{bottom:0}.mo a::before{right:0}.mp a{display:flex}.mq a{flex-direction:column}.mr{font-weight:700}.nm{padding-top:8px}.nn{max-height:40px}.no{-webkit-line-clamp:2}.nz{max-width:200px}.oa{height:16px}.ob{opacity:1}.oc{transition:opacity 300ms ease-out}.od{width:80px}.oe{justify-content:flex-end}.of{flex:0 0 0}.oh{padding:12px}.on{border-radius:2px}.oo{padding-top:12px}.op{height:0px}.ov{margin-top:32px}.as:hover:not(:disabled){color:rgba(25, 25, 25, 1)}.at:hover:not(:disabled){fill:rgba(25, 25, 25, 1)}.ek:hover{background:#156D12}.el:hover{border-color:#156D12}.em:hover{cursor:pointer}.fb:hover{color:#242424}.fc:hover{fill:#242424}.fg:hover svg{fill:#242424}.fj:hover{background-color:rgba(0, 0, 0, 0.1)}.ft:hover{background-color:none}.gs:hover{background:#F2F2F2}.gt:hover{border-color:#F2F2F2}.gu:hover{cursor:wait}.gv:hover{color:#F2F2F2}.gw:hover{fill:#F2F2F2}.ha:hover p{text-decoration:underline}.hb:hover p{color:rgba(61, 61, 61, 1)}.hp:hover path{fill:#000000}.ky:hover{color:#000000 !important}.ll:hover svg path{fill:#000000}.mg:hover{text-decoration:underline}.og:hover{color:#000000}.bc:focus-within path{fill:#242424}.hq:focus path{fill:#000000}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (min-width: 1080px)">.d{display:none}.bv{width:64px}.ce{max-width:728px}.cf{min-width:728px}.dd{padding-left:clamp(24px, 24px + 100vw - 1080px, 40px)}.de{display:block}.df{min-width:368px}.dg{max-width:368px}.dx{font-size:14px}.dy{line-height:20px}.ee{font-size:13px}.ef{padding:5px 12px}.ey{display:flex}.ia{max-width:680px}.ig{margin:52px 0 48px}.iv{margin-bottom:40px}.iw{align-items:center}.ix{justify-content:flex-end}.iy{flex-wrap:nowrap}.jd{margin-right:0}.ke{font-size:42px}.kf{line-height:52px}.kg{max-height:52px}.kh{-webkit-line-clamp:1}.ki{letter-spacing:-0.011em}.md{margin-bottom:16px}.nh{font-size:24px}.ni{line-height:30px}.nj{max-height:90px}.nk{-webkit-line-clamp:3}.nl{letter-spacing:-0.016em}.nx{padding-top:10px}.ny{width:100%}.om{margin-left:56px}.ou{margin-top:20px}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (max-width: 1079.98px)">.e{display:none}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (max-width: 903.98px)">.f{display:none}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (max-width: 727.98px)">.g{display:none}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (max-width: 551.98px)">.h{display:none}.s{display:flex}.t{justify-content:space-between}.br{width:24px}.cj{min-width:0}.cq{padding-left:24px}.cr{min-width:352px}.cs{max-width:352px}.dp{font-size:13px}.dq{line-height:20px}.dz{padding:0px 8px 1px}.ic{margin:24px 0}.ih{margin-bottom:24px}.ii{align-items:flex-start}.ij{flex-wrap:wrap}.iz{margin-right:0}.jk{font-size:24px}.jl{line-height:30px}.jm{max-height:120px}.jn{-webkit-line-clamp:4}.jo{letter-spacing:-0.016em}.kk{flex-wrap:nowrap}.lz{margin-bottom:16px}.ms{font-size:20px}.mt{line-height:24px}.mu{max-height:96px}.mv{letter-spacing:0}.np{padding-top:2px}.nq{width:100%}.oi{margin-left:24px}.oq{margin-top:20px}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (min-width: 904px) and (max-width: 1079.98px)">.i{display:none}.bu{width:64px}.cg{min-width:0}.cz{padding-left:24px}.da{display:block}.db{min-width:352px}.dc{max-width:352px}.dv{font-size:14px}.dw{line-height:20px}.ec{font-size:13px}.ed{padding:5px 12px}.ex{display:flex}.hz{max-width:680px}.if{margin:52px 0 48px}.ir{margin-bottom:40px}.is{align-items:center}.it{justify-content:flex-end}.iu{flex-wrap:nowrap}.jc{margin-right:16px}.jz{font-size:42px}.ka{line-height:52px}.kb{max-height:52px}.kc{-webkit-line-clamp:1}.kd{letter-spacing:-0.011em}.mc{margin-bottom:16px}.nc{font-size:24px}.nd{line-height:30px}.ne{max-height:90px}.nf{-webkit-line-clamp:3}.ng{letter-spacing:-0.016em}.nv{padding-top:10px}.nw{width:100%}.ol{margin-left:56px}.ot{margin-top:20px}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (min-width: 728px) and (max-width: 903.98px)">.j{display:none}.w{display:flex}.x{justify-content:space-between}.bt{width:64px}.ch{min-width:0}.cw{padding-left:24px}.cx{min-width:352px}.cy{max-width:352px}.dt{font-size:13px}.du{line-height:20px}.eb{padding:0px 8px 1px}.hy{max-width:680px}.ie{margin:52px 0 48px}.in{margin-bottom:40px}.io{align-items:flex-start}.ip{justify-content:flex-end}.iq{flex-wrap:nowrap}.jb{margin-right:16px}.ju{font-size:24px}.jv{line-height:30px}.jw{max-height:120px}.jx{-webkit-line-clamp:4}.jy{letter-spacing:-0.016em}.mb{margin-bottom:16px}.na{max-height:90px}.nb{-webkit-line-clamp:3}.nt{padding-top:10px}.nu{width:100%}.ok{margin-left:56px}.os{margin-top:20px}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="all and (min-width: 552px) and (max-width: 727.98px)">.k{display:none}.u{display:flex}.v{justify-content:space-between}.bs{width:24px}.ci{min-width:0}.ct{padding-left:24px}.cu{min-width:352px}.cv{max-width:352px}.dr{font-size:13px}.ds{line-height:20px}.ea{padding:0px 8px 1px}.id{margin:24px 0}.ik{margin-bottom:24px}.il{align-items:flex-start}.im{flex-wrap:wrap}.ja{margin-right:0}.jp{font-size:24px}.jq{line-height:30px}.jr{max-height:120px}.js{-webkit-line-clamp:4}.jt{letter-spacing:-0.016em}.kl{flex-wrap:nowrap}.ma{margin-bottom:16px}.mw{font-size:20px}.mx{line-height:24px}.my{max-height:96px}.mz{letter-spacing:0}.nr{padding-top:2px}.ns{width:100%}.oj{margin-left:24px}.or{margin-top:20px}</style><style type="text/css" data-fela-rehydration="411" data-fela-type="RULE" media="(orientation: landscape) and (max-width: 903.98px)">.hn{max-height:none}</style></head><body><div id="root"><div class="a b c"><div class="d e f g h i j k"></div><script>document.domain = document.domain;</script><div class="l c"><div class="l m n o c"><div class="p q r s t u v w x i d y z"><a class="dn ag do be ak b am an ao ap aq ar as at s u w i d q dk z" href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com%2F&amp;%7Efeature=LoOpenInAppButton&amp;%7Echannel=ShowUser&amp;source=---two_column_layout_nav----------------------------------" rel="noopener follow">Open in app<svg width="10" height="10" viewBox="0 0 10 10" fill="none" class="dm"><path d="M.98 8.48a.37.37 0 1 0 .54.54l-.54-.54zm7.77-7.23h.38c0-.2-.17-.38-.38-.38v.38zM8.37 6.5a.37.37 0 1 0 .76 0h-.76zM3.5.87a.37.37 0 1 0 0 .76V.88zM1.52 9.03l7.5-7.5-.54-.54-7.5 7.5.54.54zm6.86-7.77V6.5h.74V1.25h-.74zm-4.88.38h5.25V.88H3.5v.74z" fill="currentColor"></path></svg></a><div class="ab q"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><button class="be b dp dq dz dr ds ea dt du eb ec dw ed ee dy ef eg eh ei ej ek el em eo ep eq er es et eu dh bl ev ew" data-testid="headerSignUpButton">Sign up</button></span></p><div class="aw l"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSignInButton" href="https://medium.com/m/signin?operation=login&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2F&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------" rel="noopener follow">Sign in</a></span></p></div></div></div><div class="p q r ab ac"><div class="ab q ae"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ab" aria-label="Homepage" data-testid="headerMediumLogo" href="https://medium.com/?source=---two_column_layout_nav----------------------------------" rel="noopener follow"><svg width="120" height="27" viewBox="0 0 120 27" fill="none"><mask id="logo-wordmark-pride_svg__a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="1" y="0" width="119" height="27"><path d="M29.69 2.36h.03v-.29h-7.26L15.7 18.05 8.96 2.07H1.12v.28l.04.01c1.32.3 2 .75 2 2.37v19c0 1.62-.68 2.07-2 2.37h-.04v.29h5.31v-.28H6.4c-1.33-.3-2-.76-2-2.38V5.83l8.67 20.56h.5l8.91-21.13V24.2c-.1 1.28-.78 1.67-1.98 1.95h-.03v.28h9.25v-.27l-.03-.01c-1.2-.28-1.89-.67-2-1.95V4.73c0-1.62.67-2.07 2-2.37zm4.23 12.58c.15-3.41 1.37-5.87 3.4-5.92.64.01 1.17.22 1.58.62.87.86 1.28 2.64 1.22 5.3h-6.2zm-.1.96h10.86v-.04c-.03-2.61-.78-4.64-2.23-6.03a7.3 7.3 0 0 0-5.05-1.87h-.04a7.31 7.31 0 0 0-5.75 2.78 10.4 10.4 0 0 0-2.08 5.72l-.02.2a7.61 7.61 0 0 0-.02.56v.58c.11 5.09 2.84 9.16 7.69 9.16 4.25 0 6.73-3.14 7.35-7.34l-.32-.11c-1.08 2.26-3.03 3.63-5.25 3.46-3.03-.23-5.35-3.32-5.13-7.06m23.12 6.89c-.36.85-1.1 1.32-2.1 1.32s-1.9-.7-2.55-1.94a12.23 12.23 0 0 1-1.06-5.49c0-4.68 1.45-7.7 3.68-7.7.94 0 1.68.47 2.03 1.28V22.8zm7.2 3.33c-1.33-.31-2-.78-2-2.49V.96l-8.07 2.39v.3l.05-.01c1.11-.1 1.87.06 2.3.47.35.32.52.8.52 1.5v3.1a5.18 5.18 0 0 0-2.89-.75c-2.33 0-4.45.98-5.99 2.78-1.6 1.86-2.44 4.42-2.44 7.38 0 5.28 2.58 8.84 6.43 8.84a5.09 5.09 0 0 0 4.89-3.34v2.81h7.23v-.29h-.03zm6.9-22.09c0-1.65-1.23-2.9-2.87-2.9a2.87 2.87 0 0 0-2.9 2.9c0 1.63 1.27 2.9 2.9 2.9a2.82 2.82 0 0 0 2.88-2.9zm1.91 22.1c-1.32-.32-2-.8-2-2.5V8.01l-7.24 2.1v.28h.05c1.56.14 1.99.68 1.99 2.53v13.51H73v-.29h-.04zm18.54 0c-1.33-.32-2-.8-2-2.5V8.01l-6.89 2.02v.29h.04c1.28.14 1.65.71 1.65 2.56v9.88a2.48 2.48 0 0 1-2.2 1.4c-1.57 0-2.43-1.08-2.43-3.02V8.01l-7.24 2.1v.28h.04c1.57.14 2 .68 2 2.53v8.36c0 .58.05 1.16.15 1.74l.13.57c.61 2.21 2.22 3.37 4.73 3.37 2.13 0 4-1.33 4.82-3.4v2.88h7.23v-.3h-.03zm28.1.3v-.3h-.03c-1.44-.34-2-.97-2-2.26V13.25c0-3.31-1.85-5.3-4.95-5.3a5.08 5.08 0 0 0-4.9 3.37c-.58-2.17-2.25-3.36-4.73-3.36a4.7 4.7 0 0 0-4.61 3.1V8.02l-7.23 2v.3h.04c1.55.14 2 .7 2 2.49v13.63h6.74v-.29h-.03c-1.15-.28-1.52-.78-1.52-2.05V11.9c.3-.71.91-1.56 2.13-1.56 1.5 0 2.26 1.05 2.26 3.12v12.97h6.75v-.29h-.03c-1.15-.28-1.52-.78-1.52-2.05V13.25a7 7 0 0 0-.1-1.21c.32-.78.97-1.7 2.23-1.7 1.53 0 2.27 1.02 2.27 3.12v12.97h7.23z" fill="#242424"></path></mask><g filter="url(#logo-wordmark-pride_svg__filter0_f_238_6555)" mask="url(#logo-wordmark-pride_svg__a)"><path d="M42.3-64.7l-15.52-6.74L-24.62 47l15.53 6.74L42.3-64.7z" fill="#000"></path><path d="M53.18-59.98L42.3-64.7-9.1 53.74l10.88 4.72 51.4-118.44z" fill="#603917"></path><path d="M64.96-54.87l-11.78-5.11L1.78 58.46l11.79 5.11 51.4-118.44z" fill="#71E2FD"></path><path d="M75.84-50.15l-10.88-4.72-51.4 118.44 10.89 4.72L75.84-50.15z" fill="#FF9BC9"></path><path d="M86.71-45.43l-10.87-4.72L24.44 68.3l10.88 4.72 51.4-118.44z" fill="#FF472F"></path><path d="M97.6-40.7L86.7-45.44 35.32 73.01l10.88 4.72L97.6-40.7z" fill="#FF8312"></path><path d="M108.47-35.99L97.6-40.7 46.2 77.73l10.88 4.72 51.4-118.44z" fill="#FFCE00"></path><path d="M120.25-30.88l-11.78-5.1-51.4 118.43 11.79 5.11 51.4-118.44z" fill="#48E348"></path><path d="M131.13-26.16l-10.88-4.72L68.86 87.56l10.88 4.72 51.4-118.44z" fill="#008EF0"></path><path d="M148.48-18.63l-17.35-7.53-51.4 118.44 17.35 7.53 51.4-118.44z" fill="#9A50FC"></path></g><defs><filter id="logo-wordmark-pride_svg__filter0_f_238_6555" x="-29.5" y="-76.33" width="182.87" height="181.03" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="2.45" result="effect1_foregroundBlur_238_6555"></feGaussianBlur></filter></defs></svg></a><div class="aw h"><div class="ab ax ay az ba q bb bc"><div class="bl" aria-hidden="false" aria-describedby="searchResults" aria-labelledby="searchResults"></div><div class="bm bn ab"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.1 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0zm6.94-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .8-.79l-3.74-3.73A8.05 8.05 0 0 0 11.04 3v.01z" fill="currentColor"></path></svg></div><input role="combobox" aria-controls="searchResults" aria-expanded="false" aria-label="search" data-testid="headerSearchInput" tabindex="0" class="ax bd be bf z bg bh bi bj bk" placeholder="Search" value=""/></div></div></div><div class="h k w ex ey"><div class="ez ab"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerWriteButton" href="https://medium.com/m/signin?operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fnew-story&amp;source=---two_column_layout_nav-----------------------new_post_topnav-----------" rel="noopener follow"><div class="be b bf z dn dl fa ab q fb fc"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-label="Write"><path d="M14 4a.5.5 0 0 0 0-1v1zm7 6a.5.5 0 0 0-1 0h1zm-7-7H4v1h10V3zM3 4v16h1V4H3zm1 17h16v-1H4v1zm17-1V10h-1v10h1zm-1 1a1 1 0 0 0 1-1h-1v1zM3 20a1 1 0 0 0 1 1v-1H3zM4 3a1 1 0 0 0-1 1h1V3z" fill="currentColor"></path><path d="M17.5 4.5l-8.46 8.46a.25.25 0 0 0-.06.1l-.82 2.47c-.07.2.12.38.31.31l2.47-.82a.25.25 0 0 0 .1-.06L19.5 6.5m-2-2l2.32-2.32c.1-.1.26-.1.36 0l1.64 1.64c.1.1.1.26 0 .36L19.5 6.5m-2-2l2 2" stroke="currentColor"></path></svg><div class="dm l">Write</div></div></a></span></div></div><div class="k j i d"><div class="ez ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSearchButton" href="https://medium.com/search?source=---two_column_layout_nav----------------------------------" rel="noopener follow"><div class="be b bf z dn dl fa ab q fb fc"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-label="Search"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.1 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0zm6.94-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .8-.79l-3.74-3.73A8.05 8.05 0 0 0 11.04 3v.01z" fill="currentColor"></path></svg></div></a></div></div><div class="ez h k j"><div class="ab q"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><button class="be b dp dq dz dr ds ea dt du eb ec dw ed ee dy ef eg eh ei ej ek el em eo ep eq er es et eu dh bl ev ew" data-testid="headerSignUpButton">Sign up</button></span></p><div class="aw l"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSignInButton" href="https://medium.com/m/signin?operation=login&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2F&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------" rel="noopener follow">Sign in</a></span></p></div></div></div><div class="l" aria-hidden="false"><button class="ax fd am ab q ao fe ff fg" aria-label="user options menu" data-testid="headerUserIcon"><div class="l dl"><img alt="" class="l dh bx by bz fk" src="https://miro.medium.com/v2/resize:fill:64:64/1*dmbNkD5D-u45r44go_cf0g.png" width="32" height="32" loading="lazy" role="presentation"/><div class="fh bx l by bz fi n ax fj"></div></div></button></div></div></div><div class="ca cb l"><div class="ab cc cd"><main class="ce cf cg ch ci cj l ck"><div class="dj ab fn c"><div class="l"><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ib ic id ie if ig l"><div class="ih ii t ij ik il v im in io ip iq ir is it iu iv iw ix iy ab"><div class="bg ab ii il io is iw"><div class="iz ja jb jc jd ab q je ck"><div class="jf i d jg jh"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx ji jj fk" src="https://miro.medium.com/v2/resize:fill:96:96/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="48" height="48" loading="lazy"/><div class="fh bx l ji jj fi n ax ft"></div></div></div><div class="l"><div class="ab kk kl iq iu iy"><span class="be fz jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd ke kf kg kh ki hg hi hj hl fx hn kj fy">Brian Di Croce</span><div class="km ab q"></div></div><div class="gc i d"><p class="be b ga gd dn"><span class="pw-follower-count be b ga gd dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/followers?source=user_profile-------------------------------------">34 Followers</a></span></p></div></div></div></div></div><nav class="ib kn hg l dl"><div class="ab q ko kp kq kr ks kt ku"><span class="kv kw l"><div class="kz la ez lb l"><a class="ax ao kx" role="tab" rel="noopener follow" href="/?source=user_profile-------------------------------------"><p class="be b bf z bj"><span class="ky">Home</span></p></a></div></span><span class="kv kw l"><div class="kz lc ez lb l"><a class="ax ao kx" role="tab" rel="noopener follow" href="/about?source=user_profile-------------------------------------"><p class="be b bf z dn"><span class="ky">About</span></p></a></div></span><div class="fi ld n le lf ab q lg lh li"><button class="ax am lj ao lk ll" aria-label="next sections" tabindex="-1"><svg class="arrow-left-19px_svg__svgIcon-use" width="26px" height="26px" viewBox="0 0 19 19" style="transform:rotate(180deg)" aria-hidden="true"><path d="M11.47 13.97L6.99 9.48 11.47 5l.55.5-3.99 3.98 4 4z" fill-rule="evenodd"></path></svg></button></div><div class="fi lm n le ln ab q lg lh lo"><button class="ax am lj ao lk ll" aria-label="previous sections" tabindex="-1"><svg class="arrow-left-19px_svg__svgIcon-use" width="26px" height="26px" viewBox="0 0 19 19" aria-hidden="true"><path d="M11.47 13.97L6.99 9.48 11.47 5l.55.5-3.99 3.98 4 4z" fill-rule="evenodd"></path></svg></button></div></div></nav></div></div></div></div><div class="l ae"><div class="lp l"><div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="ls lt ab q lu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" class="dn jh"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.79 1.03a.5.5 0 1 0-.7.7l.58.6-3.32 3.31C6 6 5.51 6.22 5 6.27l-2.44.2a.83.83 0 0 0-.51 1.43l2.67 2.67L1.3 14a.5.5 0 1 0 .71.7l3.42-3.41 2.67 2.68c.5.5 1.36.18 1.42-.52L9.73 11c.05-.51.27-.99.63-1.35l3.32-3.32.59.59a.5.5 0 0 0 .7-.7l-.94-.95-3.3-3.3-.94-.94zm-3.66 9.54L8.56 13l.18-2.08c.06-.74.38-1.44.91-1.97l3.32-3.32-2.6-2.59-3.31 3.32c-.53.53-1.23.85-1.97.91l-2.08.18 2.42 2.43.7.7z" fill="currentColor"></path></svg><div class="be b do z dn ab lr hg">Pinned</div></div><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/smart-programmers-write-stupid-code-397765a14b14" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------0----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------0----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/smart-programmers-write-stupid-code-397765a14b14?source=user_profile---------0----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">Smart Programmers Write STUPID Code</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">Smart programmers write STUPID code because they understand that accidental complexity in software can open the door to failure in a…</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 29, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/smart-programmers-write-stupid-code-397765a14b14?source=user_profile---------0----------------------------"><div class="aw l"><div><div class="ab" aria-hidden="false"><div class="ab q dl"><svg width="16" height="16" viewBox="0 0 16 16" fill="#6B6B6B"><path d="M12.34 11.46A5.28 5.28 0 0 0 14 7.53C14 4.48 11.4 2 8.05 2 4.71 2 2 4.48 2 7.53c0 3.05 2.71 5.52 6.06 5.52.6 0 1.18-.08 1.76-.23.17.14.35.29.55.41.78.51 1.63.77 2.51.77.17 0 .3-.08.36-.22a.37.37 0 0 0-.03-.38 4.73 4.73 0 0 1-.86-1.96v.02z" fill="#6B6B6B"></path></svg><span style="margin-left:4px">1</span></div></div></div></div></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F397765a14b14&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fsmart-programmers-write-stupid-code-397765a14b14&amp;source=---------0-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="Smart Programmers Write STUPID Code"><div class="j i d"><img alt="Smart Programmers Write STUPID Code" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*wd7LKJvTAqYmTjTH" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="Smart Programmers Write STUPID Code" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*wd7LKJvTAqYmTjTH" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 29, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/smart-programmers-write-stupid-code-397765a14b14?source=user_profile---------0----------------------------"><div class="aw l"><div><div class="ab" aria-hidden="false"><div class="ab q dl"><svg width="16" height="16" viewBox="0 0 16 16" fill="#6B6B6B"><path d="M12.34 11.46A5.28 5.28 0 0 0 14 7.53C14 4.48 11.4 2 8.05 2 4.71 2 2 4.48 2 7.53c0 3.05 2.71 5.52 6.06 5.52.6 0 1.18-.08 1.76-.23.17.14.35.29.55.41.78.51 1.63.77 2.51.77.17 0 .3-.08.36-.22a.37.37 0 0 0-.03-.38 4.73 4.73 0 0 1-.86-1.96v.02z" fill="#6B6B6B"></path></svg><span style="margin-left:4px">1</span></div></div></div></div></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F397765a14b14&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fsmart-programmers-write-stupid-code-397765a14b14&amp;source=---------0-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ov bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/a-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------1----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------1----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/a-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877?source=user_profile---------1----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">A 12-points Template for Conducting 1:1 with Direct Reports at Work</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">Kindness, caring, respect and trust are foundational elements that I prioritize when interacting with colleagues and, more importantly…</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Oct 5, 2023</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/a-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877?source=user_profile---------1----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fc3c90c6f6877&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fa-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877&amp;source=---------1-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="A 12-points Template for Conducting 1:1 with Direct Reports at Work"><div class="j i d"><img alt="A 12-points Template for Conducting 1:1 with Direct Reports at Work" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*QiygKoQuvDdOVTz7" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="A 12-points Template for Conducting 1:1 with Direct Reports at Work" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*QiygKoQuvDdOVTz7" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Oct 5, 2023</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/a-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877?source=user_profile---------1----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fc3c90c6f6877&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fa-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877&amp;source=---------1-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ov bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/when-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------2----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------2----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/when-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc?source=user_profile---------2----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">When a Delinquent Client Forces
You to Innovate Your Product</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">Even in the world of SaaS does the proverbial phrase “When life gives you lemons, make lemonade” has its place.</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 26, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/when-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc?source=user_profile---------2----------------------------"><div class="aw l"><div><div class="ab" aria-hidden="false"><div class="ab q dl"><svg width="16" height="16" viewBox="0 0 16 16" fill="#6B6B6B"><path d="M12.34 11.46A5.28 5.28 0 0 0 14 7.53C14 4.48 11.4 2 8.05 2 4.71 2 2 4.48 2 7.53c0 3.05 2.71 5.52 6.06 5.52.6 0 1.18-.08 1.76-.23.17.14.35.29.55.41.78.51 1.63.77 2.51.77.17 0 .3-.08.36-.22a.37.37 0 0 0-.03-.38 4.73 4.73 0 0 1-.86-1.96v.02z" fill="#6B6B6B"></path></svg><span style="margin-left:4px">1</span></div></div></div></div></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fd0a6c61545cc&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fwhen-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc&amp;source=---------2-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="When a Delinquent Client Forces
You to Innovate Your Product"><div class="j i d"><img alt="When a Delinquent Client Forces
You to Innovate Your Product" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*QObsr9ohj8M7mWAu" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="When a Delinquent Client Forces
You to Innovate Your Product" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*QObsr9ohj8M7mWAu" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 26, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/when-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc?source=user_profile---------2----------------------------"><div class="aw l"><div><div class="ab" aria-hidden="false"><div class="ab q dl"><svg width="16" height="16" viewBox="0 0 16 16" fill="#6B6B6B"><path d="M12.34 11.46A5.28 5.28 0 0 0 14 7.53C14 4.48 11.4 2 8.05 2 4.71 2 2 4.48 2 7.53c0 3.05 2.71 5.52 6.06 5.52.6 0 1.18-.08 1.76-.23.17.14.35.29.55.41.78.51 1.63.77 2.51.77.17 0 .3-.08.36-.22a.37.37 0 0 0-.03-.38 4.73 4.73 0 0 1-.86-1.96v.02z" fill="#6B6B6B"></path></svg><span style="margin-left:4px">1</span></div></div></div></div></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fd0a6c61545cc&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fwhen-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc&amp;source=---------2-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ov bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/the-comfort-of-ignorance-e0d3f47519fb" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------3----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------3----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/the-comfort-of-ignorance-e0d3f47519fb?source=user_profile---------3----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">The Comfort of Ignorance</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">You can’t know everything, but you can learn anything.</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 22, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/the-comfort-of-ignorance-e0d3f47519fb?source=user_profile---------3----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fe0d3f47519fb&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fthe-comfort-of-ignorance-e0d3f47519fb&amp;source=---------3-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="The Comfort of Ignorance"><div class="j i d"><img alt="The Comfort of Ignorance" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*4WgpdYDChq8lQnNV" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="The Comfort of Ignorance" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*4WgpdYDChq8lQnNV" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 22, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/the-comfort-of-ignorance-e0d3f47519fb?source=user_profile---------3----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fe0d3f47519fb&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fthe-comfort-of-ignorance-e0d3f47519fb&amp;source=---------3-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ov bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/slow-down-finish-faster-fb062f7be00d" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------4----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------4----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/slow-down-finish-faster-fb062f7be00d?source=user_profile---------4----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">Slow Down, Finish Faster</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">This piece is geared more towards those starting their career in software development. And I’ll start with the conclusion.</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 17, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/slow-down-finish-faster-fb062f7be00d?source=user_profile---------4----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Ffb062f7be00d&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fslow-down-finish-faster-fb062f7be00d&amp;source=---------4-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="Slow Down, Finish Faster"><div class="j i d"><img alt="Slow Down, Finish Faster" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*R8UboBYekvhqw0T4" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="Slow Down, Finish Faster" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*R8UboBYekvhqw0T4" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 17, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/slow-down-finish-faster-fb062f7be00d?source=user_profile---------4----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Ffb062f7be00d&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fslow-down-finish-faster-fb062f7be00d&amp;source=---------4-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ov bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/logging-with-intent-4ab0954f66b" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------5----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------5----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/logging-with-intent-4ab0954f66b?source=user_profile---------5----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">Logging With Intent</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">One does not write code to please nor impress neither a compiler nor a computer.</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 3, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/logging-with-intent-4ab0954f66b?source=user_profile---------5----------------------------"><div class="aw l"><div><div class="ab" aria-hidden="false"><div class="ab q dl"><svg width="16" height="16" viewBox="0 0 16 16" fill="#6B6B6B"><path d="M12.34 11.46A5.28 5.28 0 0 0 14 7.53C14 4.48 11.4 2 8.05 2 4.71 2 2 4.48 2 7.53c0 3.05 2.71 5.52 6.06 5.52.6 0 1.18-.08 1.76-.23.17.14.35.29.55.41.78.51 1.63.77 2.51.77.17 0 .3-.08.36-.22a.37.37 0 0 0-.03-.38 4.73 4.73 0 0 1-.86-1.96v.02z" fill="#6B6B6B"></path></svg><span style="margin-left:4px">1</span></div></div></div></div></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F4ab0954f66b&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Flogging-with-intent-4ab0954f66b&amp;source=---------5-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="Logging With Intent"><div class="j i d"><img alt="Logging With Intent" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*9SCvH2UXL3xzFDuO" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="Logging With Intent" class="bw on" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*9SCvH2UXL3xzFDuO" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Sep 3, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/logging-with-intent-4ab0954f66b?source=user_profile---------5----------------------------"><div class="aw l"><div><div class="ab" aria-hidden="false"><div class="ab q dl"><svg width="16" height="16" viewBox="0 0 16 16" fill="#6B6B6B"><path d="M12.34 11.46A5.28 5.28 0 0 0 14 7.53C14 4.48 11.4 2 8.05 2 4.71 2 2 4.48 2 7.53c0 3.05 2.71 5.52 6.06 5.52.6 0 1.18-.08 1.76-.23.17.14.35.29.55.41.78.51 1.63.77 2.51.77.17 0 .3-.08.36-.22a.37.37 0 0 0-.03-.38 4.73 4.73 0 0 1-.86-1.96v.02z" fill="#6B6B6B"></path></svg><span style="margin-left:4px">1</span></div></div></div></div></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F4ab0954f66b&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Flogging-with-intent-4ab0954f66b&amp;source=---------5-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div class="ab cm"><div class="hw bg hx hy hz ia"><div class="ov bg l"><article class=""><div class="lq l"><div class="bg dk"><div class="l"><div class="bg l"><div style="position:relative;display:flex" role="link" data-href="https://bdicroce.medium.com/a-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b" tabindex="0"><div class="bg lv lw lx ly"><div class="ab"><div class="lz ma mb mc md ab q"><div class="me l"><div><div class="l" aria-hidden="false"><a tabindex="-1" rel="noopener follow" href="/?source=user_profile---------6----------------------------"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax fj"></div></div></a></div></div></div><div class="mf l"><div><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar mg ab q" rel="noopener follow" href="/?source=user_profile---------6----------------------------"><p class="be b do z hg hh hi hj hk hl hm hn bj">Brian Di Croce</p></a></div></div></div></div></div><div class="ab"><div class="l ck fx"><div class="mh mi mj mk ml mm mn mo mp mq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/a-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b?source=user_profile---------6----------------------------"><h2 class="be mr ms mt mu jn mv mw mx my js mz ju jv na nb jy nc nd ne nf ng nh ni nj nk nl hg hi hj hl hn bj">A Distributed Architecture Proposal for Dispatching and Tracking Emails using Message Queues</h2><div class="nm"><h3 class="be b ga z hg nn hi hj no hl hn dn">The Idea</h3></div></a></div><div class="h k"><div class="np nq nr ns nt nu nv nw nx ny l"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Jan 10, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/a-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b?source=user_profile---------6----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fa91c0f95627b&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fa-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b&amp;source=---------6-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="oi oj ok ol om l"><div aria-label="A Distributed Architecture Proposal for Dispatching and Tracking Emails using Message Queues"><div class="j i d"><img alt="A Distributed Architecture Proposal for Dispatching and Tracking Emails using Message Queues" class="bw on" src="https://miro.medium.com/v2/resize:fill:160:106/1*NxortDnJAprwn0Vp58TMvQ.jpeg" width="80" height="53" loading="lazy"/></div><div class="h k"><img alt="A Distributed Architecture Proposal for Dispatching and Tracking Emails using Message Queues" class="bw on" src="https://miro.medium.com/v2/resize:fill:320:214/1*NxortDnJAprwn0Vp58TMvQ.jpeg" width="160" height="107" loading="lazy"/></div></div></div></div><div class="oo j i d"><span class="be b do z dn"><div class="ji ab gy ae"><div class="ab q"><span>Jan 10, 2022</span><div class="h k j i d"><div class="dl nz oa ab q"><div class="fi ob oc ab q"><div class="aw oa od l fk"></div></div><a class="fi lh oc ab q" tabindex="-1" rel="noopener follow" href="/a-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b?source=user_profile---------6----------------------------"></a></div></div></div><div class="ab q oe of"><div class="h k j i d"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fa91c0f95627b&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2Fa-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b&amp;source=---------6-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn og oh" aria-label="Add to list bookmark button"><path d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18V2.5zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></span></div></div></div><div class="op bg r oq or os ot ou"></div></div></div></div></div></article></div></div></div><div></div></div></div></div></div></main><div class="cp cq h cr cs ct k cu cv cw j cx cy cz da db dc dd de df dg dh c di dj"><div class="dk bg bl dl"><div class="l m fl"><div class="fm ab fn"><div class="l ae"><div class="fo fp fq l"><div class="l dl"><img alt="Brian Di Croce" class="l dh bx fr fs fk" src="https://miro.medium.com/v2/resize:fill:176:176/1*hQbx55CQlcNRr-UgTRxiXA.jpeg" width="88" height="88" loading="lazy"/><div class="fh bx l fr fs fi n ax ft"></div></div><div class="fu ab fv fw"><h2 class="pw-author-name be fz ga z gb bj"><span class="fx fy">Brian Di Croce</span></h2></div><div class="gc l"><span class="pw-follower-count be b ga gd dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/followers?source=---two_column_layout_sidebar----------------------------------">34 Followers</a></span></div><div class="ge l"><p class="be b bf z dn">I’m a software engineer based in Montreal, Canada, and the founder of Cloudgenda. I tweet at <a class="af ag ah ai aj ak al am an ao ap aq ar gf gg" href="https://twitter.com/bdicroce" rel="noopener  ugc nofollow">https://twitter.com/bdicroce</a>. 🍁</p></div><div class="gh gi ab"><span><button class="be b bf z eg gj eh ei ej ek el em eo ep eq er es gk et eu dh bl ev ew">Follow</button></span><div class="dm l"><div><div><div class="bl" aria-hidden="false"><div class="l"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=%2F_%2Fapi%2Fsubscriptions%2Fnewsletters%2F55d85c9867b1&amp;operation=register&amp;redirect=https%3A%2F%2Fbdicroce.medium.com%2F&amp;newsletterV3=cac0211a77d6&amp;newsletterV3Id=55d85c9867b1&amp;user=Brian+Di+Croce&amp;userId=cac0211a77d6&amp;source=---two_column_layout_sidebar-----------------------subscribe_user-----------" rel="noopener follow"><button class="be b bf z go am gp gq gr gs gt gu gv gw eo ep eq er es et eu dh bl ev ew" aria-label="Subscribe"><svg width="38" height="38" viewBox="0 0 38 38" fill="none" class="gl gm gn"><rect x="26.25" y="9.25" width="0.5" height="6.5" rx="0.25"></rect><rect x="29.75" y="12.25" width="0.5" height="6.5" rx="0.25" transform="rotate(90 29.75 12.25)"></rect><path d="M19.5 12.5h-7a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-5"></path><path d="M11.5 14.5L19 20l4-3"></path></svg></button></a></span></div></div></div></div></div></div><div class="l dl"><span class="be fz ga z gb bj">Following</span><ul class="gx fu l"><li class="ab q gy"><a class="af ag ah ai aj ak al am an ao ap aq ar as at gz ha hb" href="https://medium.com/@VanguardTech?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="hc ab"><div class="hd l"><div class="l dl"><img alt="Vanguard Tech" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*9kcALtLRfiGNCKVAHavBkw.png" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax ft"></div></div></div><p class="be b do z hg hh hi hj hk hl hm hn dn">Vanguard Tech</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-3321e5e741d3" aria-labelledby="creatorInfoPopover-3321e5e741d3" aria-haspopup="dialog"><button class="af ag ah ai aj ak al ho an ao ap aq ar as at bb hp hq gs hr" aria-controls="creatorInfoPopover-3321e5e741d3" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q gy"><a class="af ag ah ai aj ak al am an ao ap aq ar as at gz ha hb" href="https://copyconstruct.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="hc ab"><div class="hd l"><div class="l dl"><img alt="Cindy Sridharan" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*Ax4WQg8mEn52zFP-qHibig.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax ft"></div></div></div><p class="be b do z hg hh hi hj hk hl hm hn dn">Cindy Sridharan</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-87c8c84f24b1" aria-labelledby="creatorInfoPopover-87c8c84f24b1" aria-haspopup="dialog"><button class="af ag ah ai aj ak al ho an ao ap aq ar as at bb hp hq gs hr" aria-controls="creatorInfoPopover-87c8c84f24b1" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q gy"><a class="af ag ah ai aj ak al am an ao ap aq ar as at gz ha hb" href="https://adhorn.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="hc ab"><div class="hd l"><div class="l dl"><img alt="Adrian Hornsby" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/2*zzXJ1cZBwpcpWpTd7xCuQg.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax ft"></div></div></div><p class="be b do z hg hh hi hj hk hl hm hn dn">Adrian Hornsby</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-a8fba86a184d" aria-labelledby="creatorInfoPopover-a8fba86a184d" aria-haspopup="dialog"><button class="af ag ah ai aj ak al ho an ao ap aq ar as at bb hp hq gs hr" aria-controls="creatorInfoPopover-a8fba86a184d" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q gy"><a class="af ag ah ai aj ak al am an ao ap aq ar as at gz ha hb" href="https://sbrisals.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="hc ab"><div class="hd l"><div class="l dl"><img alt="Sheen Brisals" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*r_0Iz2dpask0cCmzmHerRg.png" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax ft"></div></div></div><p class="be b do z hg hh hi hj hk hl hm hn dn">Sheen Brisals</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-33d1209889d5" aria-labelledby="creatorInfoPopover-33d1209889d5" aria-haspopup="dialog"><button class="af ag ah ai aj ak al ho an ao ap aq ar as at bb hp hq gs hr" aria-controls="creatorInfoPopover-33d1209889d5" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q gy"><a class="af ag ah ai aj ak al am an ao ap aq ar as at gz ha hb" href="https://medium.com/@global_technology?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="hc ab"><div class="hd l"><div class="l dl"><img alt="Global Technology" class="l dh bx he hf fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*mRIvysUIYuKp3gUaQ9D5_w.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l he hf fi n ax ft"></div></div></div><p class="be b do z hg hh hi hj hk hl hm hn dn">Global Technology</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-c84324e3af2a" aria-labelledby="creatorInfoPopover-c84324e3af2a" aria-haspopup="dialog"><button class="af ag ah ai aj ak al ho an ao ap aq ar as at bb hp hq gs hr" aria-controls="creatorInfoPopover-c84324e3af2a" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li></ul><p class="be b do z dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/following?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------">See all (13)</a></p></div></div><div class="fo fp fq l"></div></div><div class="hs ab cc fw"><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://help.medium.com/hc/en-us?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Help</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.statuspage.io/?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Status</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/about?autoplay=1&amp;source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">About</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Careers</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="mailto:pressinquiries@medium.com?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Press</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://blog.medium.com/?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Blog</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Privacy</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Terms</p></a></div><div class="ht l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://speechify.com/medium?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Text to speech</p></a></div><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/business?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b hu hv dn">Teams</p></a></div></div></div></div></div></div></div></div></div></div></div><script>window.__BUILD_ID__="main-20240607-150531-dcc090fa69"</script><script>window.__GRAPHQL_URI__ = "https://bdicroce.medium.com/_/graphql"</script><script>window.__PRELOADED_STATE__ = {"algolia":{"queries":{}},"cache":{"experimentGroupSet":true,"reason":"Edgy did not set shouldUseCache to true","group":"disabled","tags":[],"serverVariantState":"","middlewareEnabled":true,"cacheStatus":"DYNAMIC","shouldUseCache":false,"vary":[],"updatedPostPreviewsEnabled":false,"lohpExperimentEnabled":"control","prideLogoEnabled":false},"client":{"hydrated":false,"isUs":false,"isNativeMedium":false,"isSafariMobile":false,"isSafari":false,"isFirefox":false,"routingEntity":{"type":"USER","id":"cac0211a77d6","explicit":true},"viewerIsBot":false},"debug":{"requestId":"b5e327da-f573-4e71-874f-9f87ed364d0e","hybridDevServices":[],"originalSpanCarrier":{"ot-tracer-spanid":"00d01d4e1d9a74ff","ot-tracer-traceid":"4790e7a7601060f2","ot-tracer-sampled":"true"}},"multiVote":{"clapsPerPost":{}},"navigation":{"branch":{"show":null,"hasRendered":null,"blockedByCTA":false},"hideGoogleOneTap":false,"hasRenderedAlternateUserBanner":null,"currentLocation":"https:\u002F\u002Fbdicroce.medium.com\u002F","host":"bdicroce.medium.com","hostname":"bdicroce.medium.com","referrer":"","hasSetReferrer":false,"susiModal":{"step":null,"operation":"register"},"postRead":false},"config":{"nodeEnv":"production","version":"main-20240607-150531-dcc090fa69","target":"production","productName":"Medium","publicUrl":"https:\u002F\u002Fcdn-client.medium.com\u002Flite","authDomain":"medium.com","authGoogleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","favicon":"production","glyphUrl":"https:\u002F\u002Fglyph.medium.com","branchKey":"key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm","algolia":{"appId":"MQ57UUUQZ2","apiKeySearch":"394474ced050e3911ae2249ecc774921","indexPrefix":"medium_","host":"-dsn.algolia.net"},"recaptchaKey":"6Lfc37IUAAAAAKGGtC6rLS13R1Hrw_BqADfS1LRk","recaptcha3Key":"6Lf8R9wUAAAAABMI_85Wb8melS7Zj6ziuf99Yot5","recaptchaEnterpriseKeyId":"6Le-uGgpAAAAAPprRaokM8AKthQ9KNGdoxaGUvVp","datadog":{"applicationId":"6702d87d-a7e0-42fe-bbcb-95b469547ea0","clientToken":"pub853ea8d17ad6821d9f8f11861d23dfed","rumToken":"pubf9cc52896502b9413b68ba36fc0c7162","context":{"deployment":{"target":"production","tag":"main-20240607-150531-dcc090fa69","commit":"dcc090fa693534b89df022a62b749c9d521f87c6"}},"datacenter":"us"},"googleAnalyticsCode":"G-7JY7T788PK","googlePay":{"apiVersion":"2","apiVersionMinor":"0","merchantId":"BCR2DN6TV7EMTGBM","merchantName":"Medium","instanceMerchantId":"13685562959212738550"},"applePay":{"version":3},"signInWallCustomDomainCollectionIds":["3a8144eabfe3","336d898217ee","61061eb0c96b","138adf9c44c","819cc2aaeee0"],"mediumMastodonDomainName":"me.dm","mediumOwnedAndOperatedCollectionIds":["8a9336e5bb4","b7e45b22fec3","193b68bd4fba","8d6b8a439e32","54c98c43354d","3f6ecf56618","d944778ce714","92d2092dc598","ae2a65f35510","1285ba81cada","544c7006046e","fc8964313712","40187e704f1c","88d9857e584e","7b6769f2748b","bcc38c8f6edf","cef6983b292","cb8577c9149e","444d13b52878","713d7dbc99b0","ef8e90590e66","191186aaafa0","55760f21cdc5","9dc80918cc93","bdc4052bbdba","8ccfed20cbb2"],"tierOneDomains":["medium.com","thebolditalic.com","arcdigital.media","towardsdatascience.com","uxdesign.cc","codeburst.io","psiloveyou.xyz","writingcooperative.com","entrepreneurshandbook.co","prototypr.io","betterhumans.coach.me","theascent.pub"],"topicsToFollow":["d61cf867d93f","8a146bc21b28","1eca0103fff3","4d562ee63426","aef1078a3ef5","e15e46793f8d","6158eb913466","55f1c20aba7a","3d18b94f6858","4861fee224fd","63c6f1f93ee","1d98b3a9a871","decb52b64abf","ae5d4995e225","830cded25262"],"topicToTagMappings":{"accessibility":"accessibility","addiction":"addiction","android-development":"android-development","art":"art","artificial-intelligence":"artificial-intelligence","astrology":"astrology","basic-income":"basic-income","beauty":"beauty","biotech":"biotech","blockchain":"blockchain","books":"books","business":"business","cannabis":"cannabis","cities":"cities","climate-change":"climate-change","comics":"comics","coronavirus":"coronavirus","creativity":"creativity","cryptocurrency":"cryptocurrency","culture":"culture","cybersecurity":"cybersecurity","data-science":"data-science","design":"design","digital-life":"digital-life","disability":"disability","economy":"economy","education":"education","equality":"equality","family":"family","feminism":"feminism","fiction":"fiction","film":"film","fitness":"fitness","food":"food","freelancing":"freelancing","future":"future","gadgets":"gadgets","gaming":"gaming","gun-control":"gun-control","health":"health","history":"history","humor":"humor","immigration":"immigration","ios-development":"ios-development","javascript":"javascript","justice":"justice","language":"language","leadership":"leadership","lgbtqia":"lgbtqia","lifestyle":"lifestyle","machine-learning":"machine-learning","makers":"makers","marketing":"marketing","math":"math","media":"media","mental-health":"mental-health","mindfulness":"mindfulness","money":"money","music":"music","neuroscience":"neuroscience","nonfiction":"nonfiction","outdoors":"outdoors","parenting":"parenting","pets":"pets","philosophy":"philosophy","photography":"photography","podcasts":"podcast","poetry":"poetry","politics":"politics","privacy":"privacy","product-management":"product-management","productivity":"productivity","programming":"programming","psychedelics":"psychedelics","psychology":"psychology","race":"race","relationships":"relationships","religion":"religion","remote-work":"remote-work","san-francisco":"san-francisco","science":"science","self":"self","self-driving-cars":"self-driving-cars","sexuality":"sexuality","social-media":"social-media","society":"society","software-engineering":"software-engineering","space":"space","spirituality":"spirituality","sports":"sports","startups":"startup","style":"style","technology":"technology","transportation":"transportation","travel":"travel","true-crime":"true-crime","tv":"tv","ux":"ux","venture-capital":"venture-capital","visual-design":"visual-design","work":"work","world":"world","writing":"writing"},"defaultImages":{"avatar":{"imageId":"1*dmbNkD5D-u45r44go_cf0g.png","height":150,"width":150},"orgLogo":{"imageId":"1*OMF3fSqH8t4xBJ9-6oZDZw.png","height":106,"width":545},"postLogo":{"imageId":"1*kFrc4tBFM_tCis-2Ic87WA.png","height":810,"width":1440},"postPreviewImage":{"imageId":"1*hn4v1tCaJy7cWMyb0bpNpQ.png","height":386,"width":579}},"collectionStructuredData":{"8d6b8a439e32":{"name":"Elemental","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F980\u002F1*9ygdqoKprhwuTVKUM0DLPA@2x.png","width":980,"height":159}}},"3f6ecf56618":{"name":"Forge","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F596\u002F1*uULpIlImcO5TDuBZ6lm7Lg@2x.png","width":596,"height":183}}},"ae2a65f35510":{"name":"GEN","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F264\u002F1*RdVZMdvfV3YiZTw6mX7yWA.png","width":264,"height":140}}},"88d9857e584e":{"name":"LEVEL","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*JqYMhNX6KNNb2UlqGqO2WQ.png","width":540,"height":108}}},"7b6769f2748b":{"name":"Marker","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F383\u002F1*haCUs0wF6TgOOvfoY-jEoQ@2x.png","width":383,"height":92}}},"444d13b52878":{"name":"OneZero","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*cw32fIqCbRWzwJaoQw6BUg.png","width":540,"height":123}}},"8ccfed20cbb2":{"name":"Zora","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*tZUQqRcCCZDXjjiZ4bDvgQ.png","width":540,"height":106}}}},"embeddedPostIds":{"coronavirus":"cd3010f9d81f"},"sharedCdcMessaging":{"COVID_APPLICABLE_TAG_SLUGS":[],"COVID_APPLICABLE_TOPIC_NAMES":[],"COVID_APPLICABLE_TOPIC_NAMES_FOR_TOPIC_PAGE":[],"COVID_MESSAGES":{"tierA":{"text":"For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":66,"end":73,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"tierB":{"text":"Anyone can publish on Medium per our Policies, but we don’t fact-check every story. For more info about the coronavirus, see cdc.gov.","markups":[{"start":37,"end":45,"href":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Fcategories\u002F201931128-Policies-Safety"},{"start":125,"end":132,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"paywall":{"text":"This article has been made free for everyone, thanks to Medium Members. For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":56,"end":70,"href":"https:\u002F\u002Fmedium.com\u002Fmembership"},{"start":138,"end":145,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"unbound":{"text":"This article is free for everyone, thanks to Medium Members. For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":45,"end":59,"href":"https:\u002F\u002Fmedium.com\u002Fmembership"},{"start":127,"end":134,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]}},"COVID_BANNER_POST_ID_OVERRIDE_WHITELIST":["3b31a67bff4a"]},"sharedVoteMessaging":{"TAGS":["politics","election-2020","government","us-politics","election","2020-presidential-race","trump","donald-trump","democrats","republicans","congress","republican-party","democratic-party","biden","joe-biden","maga"],"TOPICS":["politics","election"],"MESSAGE":{"text":"Find out more about the U.S. election results here.","markups":[{"start":46,"end":50,"href":"https:\u002F\u002Fcookpolitical.com\u002F2020-national-popular-vote-tracker"}]},"EXCLUDE_POSTS":["397ef29e3ca5"]},"embedPostRules":[],"recircOptions":{"v1":{"limit":3},"v2":{"limit":8}},"braintreeClientKey":"production_zjkj96jm_m56f8fqpf7ngnrd4","braintree":{"enabled":true,"merchantId":"m56f8fqpf7ngnrd4","merchantAccountId":{"usd":"AMediumCorporation_instant","eur":"amediumcorporation_EUR","cad":"amediumcorporation_CAD"},"publicKey":"ds2nn34bg2z7j5gd","braintreeEnvironment":"production","dashboardUrl":"https:\u002F\u002Fwww.braintreegateway.com\u002Fmerchants","gracePeriodDurationInDays":14,"mediumMembershipPlanId":{"monthly":"ce105f8c57a3","monthlyV2":"e8a5e126-792b-4ee6-8fba-d574c1b02fc5","monthlyWithTrial":"d5ee3dbe3db8","monthlyPremium":"fa741a9b47a2","yearly":"a40ad4a43185","yearlyV2":"3815d7d6-b8ca-4224-9b8c-182f9047866e","yearlyStaff":"d74fb811198a","yearlyWithTrial":"b3bc7350e5c7","yearlyPremium":"e21bd2c12166","monthlyOneYearFree":"e6c0637a-2bad-4171-ab4f-3c268633d83c","monthly25PercentOffFirstYear":"235ecc62-0cdb-49ae-9378-726cd21c504b","monthly20PercentOffFirstYear":"ba518864-9c13-4a99-91ca-411bf0cac756","monthly15PercentOffFirstYear":"594c029b-9f89-43d5-88f8-8173af4e070e","monthly10PercentOffFirstYear":"c6c7bc9a-40f2-4b51-8126-e28511d5bdb0","monthlyForStudents":"629ebe51-da7d-41fd-8293-34cd2f2030a8","yearlyOneYearFree":"78ba7be9-0d9f-4ece-aa3e-b54b826f2bf1","yearly25PercentOffFirstYear":"2dbb010d-bb8f-4eeb-ad5c-a08509f42d34","yearly20PercentOffFirstYear":"47565488-435b-47f8-bf93-40d5fbe0ebc8","yearly15PercentOffFirstYear":"8259809b-0881-47d9-acf7-6c001c7f720f","yearly10PercentOffFirstYear":"9dd694fb-96e1-472c-8d9e-3c868d5c1506","yearlyForStudents":"e29345ef-ab1c-4234-95c5-70e50fe6bc23","monthlyCad":"p52orjkaceei","yearlyCad":"h4q9g2up9ktt"},"braintreeDiscountId":{"oneMonthFree":"MONTHS_FREE_01","threeMonthsFree":"MONTHS_FREE_03","sixMonthsFree":"MONTHS_FREE_06","fiftyPercentOffOneYear":"FIFTY_PERCENT_OFF_ONE_YEAR"},"3DSecureVersion":"2","defaultCurrency":"usd","providerPlanIdCurrency":{"4ycw":"usd","rz3b":"usd","3kqm":"usd","jzw6":"usd","c2q2":"usd","nnsw":"usd","q8qw":"usd","d9y6":"usd","fx7w":"cad","nwf2":"cad"}},"paypalClientId":"AXj1G4fotC2GE8KzWX9mSxCH1wmPE3nJglf4Z2ig_amnhvlMVX87otaq58niAg9iuLktVNF_1WCMnN7v","paypal":{"host":"https:\u002F\u002Fapi.paypal.com:443","clientMode":"production","serverMode":"live","webhookId":"4G466076A0294510S","monthlyPlan":{"planId":"P-9WR0658853113943TMU5FDQA","name":"Medium Membership (Monthly) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"yearlyPlan":{"planId":"P-7N8963881P8875835MU5JOPQ","name":"Medium Membership (Annual) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"oneYearGift":{"name":"Medium Membership (1 Year, Digital Gift Code)","description":"Unlimited access to the best and brightest stories on Medium. Gift codes can be redeemed at medium.com\u002Fredeem.","price":"50.00","currency":"USD","sku":"membership-gift-1-yr"},"oldMonthlyPlan":{"planId":"P-96U02458LM656772MJZUVH2Y","name":"Medium Membership (Monthly)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"oldYearlyPlan":{"planId":"P-59P80963JF186412JJZU3SMI","name":"Medium Membership (Annual)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"monthlyPlanWithTrial":{"planId":"P-66C21969LR178604GJPVKUKY","name":"Medium Membership (Monthly) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"yearlyPlanWithTrial":{"planId":"P-6XW32684EX226940VKCT2MFA","name":"Medium Membership (Annual) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"oldMonthlyPlanNoSetupFee":{"planId":"P-4N046520HR188054PCJC7LJI","name":"Medium Membership (Monthly)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"oldYearlyPlanNoSetupFee":{"planId":"P-7A4913502Y5181304CJEJMXQ","name":"Medium Membership (Annual)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"sdkUrl":"https:\u002F\u002Fwww.paypal.com\u002Fsdk\u002Fjs"},"stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","log":{"json":true,"level":"info"},"imageUploadMaxSizeMb":25,"staffPicks":{"title":"Staff Picks","catalogId":"c7bc6e1ee00f"}},"session":{"xsrf":""}}</script><script>window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","viewer":null,"isLoggedIn":false,"variantFlags":[{"__typename":"VariantFlag","name":"enable_explicit_signals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_diversification_rex","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ml_rank_rex_anno","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pride_logo","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_response_markup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tick_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_social_share_sheet","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_auto_follow_on_subscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_entities_to_follow_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_simplified_digest_v2_b","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_display_paywall_after_onboarding","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_post_referrers","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_image_sharer","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_send_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards_byline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mps_pp_writer_stats","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_editor_new_publishing_flow","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"crm_send_contact_to_sendgrid","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mobile_lohp_short_hero","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_rex_aggregator_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_seamless_social_sharing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"rex_generator_max_candidates","valueType":{"__typename":"VariantFlagNumber"}},{"__typename":"VariantFlag","name":"android_enable_lists_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_aurora_pub_follower_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sprig","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_signup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_easy_resubscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_two_hour_refresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_miro_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_switch_plan_premium_tier","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_eventstats_event_processing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_maim_the_meter","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"onboarding_tags_from_top_views","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_branch_io","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_app_flirty_thirty","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_streamline_pub_newsletters","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_programming_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_lock_responses","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_moc_load_processor_c","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_programming","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"textshots_userid","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"enable_mastodon_avatar_upload","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_user_follows","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_create_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_creator_welcome_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_access","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_premium_tier","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recirc_model","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_footer_app_buttons","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_verified_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_receive_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_continue_this_thread","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_explicit_signals_updated_post_previews","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_aspiriational","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_integration","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_pub_stats","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_home_post_menu","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_premium_plan","valueType":{"__typename":"VariantFlagString","value":"4a442ace1476"}},{"__typename":"VariantFlag","name":"enable_braintree_google_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"coronavirus_topic_recirc","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_sign_in","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_medium2_kbfd","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_monthly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"browsable_stream_config_bucket","valueType":{"__typename":"VariantFlagString","value":"curated-topics"}},{"__typename":"VariantFlag","name":"enable_iceland_forced_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_import","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_trial_membership","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_iceland_nux","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_client","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_apple_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_autorefresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pill_based_home_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_verifications_service","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_plan","valueType":{"__typename":"VariantFlagString","value":"60e220181034"}},{"__typename":"VariantFlag","name":"redefined_top_posts","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_plan","valueType":{"__typename":"VariantFlagString","value":"2c754bcc2995"}},{"__typename":"VariantFlag","name":"disable_partner_program_enrollment","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tag_recs","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_verified_book_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_server_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_marketing_emails","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_test_auth","valueType":{"__typename":"VariantFlagString","value":"disallow"}},{"__typename":"VariantFlag","name":"ios_remove_twitter_onboarding_step","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_deprecate_legacy_providers_v3","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"glyph_font_set","valueType":{"__typename":"VariantFlagString","value":"m2-unbound-source-serif-pro"}},{"__typename":"VariantFlag","name":"enable_bg_post_post","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_newsletter_lo_flow_custom_domains","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_in_app_free_trial","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members_username_selection","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_members_only_audio","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tribute_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"reengagement_notification_duration","valueType":{"__typename":"VariantFlagNumber"}},{"__typename":"VariantFlag","name":"enable_premium_tier_badge","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_starspace","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_widget","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_group_gifting","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_homepage","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lo_homepage","valueType":{"__typename":"VariantFlagString","value":"group_3"}},{"__typename":"VariantFlag","name":"price_smoke_test_yearly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"enable_automod","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_implicit_follow_rate_limit","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rito_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"skip_fs_cache_user_vals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_syntax_highlight","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_legacy_feed_in_iceland","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recaptcha_enterprise","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"mobile_custom_app_icon","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"signup_services","valueType":{"__typename":"VariantFlagString","value":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple"}},{"__typename":"VariantFlag","name":"android_rating_prompt_stories_read_threshold","valueType":{"__typename":"VariantFlagNumber"}},{"__typename":"VariantFlag","name":"android_enable_topic_portals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_validate_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_paypal","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_reading_history","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"deprecate_newsletterv3_global_email_settings","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_aspirational_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_cache_less_following_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_archive_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_new_push_notification_endpoint","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_new_stripe_customers","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pre_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"reader_fair_distribution_non_qp","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"signin_services","valueType":{"__typename":"VariantFlagString","value":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple"}},{"__typename":"VariantFlag","name":"enable_google_one_tap","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_premium_plan","valueType":{"__typename":"VariantFlagString","value":"12a660186432"}}],"user({\"id\":\"cac0211a77d6\"})":{"__ref":"User:cac0211a77d6"},"userResult({\"id\":\"cac0211a77d6\"})":{"__ref":"User:cac0211a77d6"},"userResult({\"id\":\"cac0211a77d6\",\"username\":null})":{"__ref":"User:cac0211a77d6"},"collectionByDomainOrSlug({\"domainOrSlug\":\"bdicroce.medium.com\"})":null,"user({\"username\":\"bdicroce\"})":{"__ref":"User:cac0211a77d6"},"userResult({\"username\":\"bdicroce\"})":{"__ref":"User:cac0211a77d6"},"userResult({\"id\":\"cac0211a77d6\",\"username\":\"\"})":{"__ref":"User:cac0211a77d6"}},"User:cac0211a77d6":{"__typename":"User","id":"cac0211a77d6","name":"Brian Di Croce","username":"bdicroce","newsletterV3":{"__ref":"NewsletterV3:55d85c9867b1"},"customStyleSheet":null,"imageId":"1*hQbx55CQlcNRr-UgTRxiXA.jpeg","socialStats":{"__typename":"SocialStats","followerCount":34,"followingCount":12,"collectionFollowingCount":1},"viewerEdge":{"__ref":"UserViewerEdge:userId:cac0211a77d6-viewerId:lo_94199d45d545"},"membership":null,"verifications":{"__typename":"VerifiedInfo","isBookAuthor":false},"customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"bdicroce.medium.com"}},"hasSubdomain":true,"bio":"I’m a software engineer based in Montreal, Canada, and the founder of Cloudgenda. I tweet at https:\u002F\u002Ftwitter.com\u002Fbdicroce. 🍁","isPartnerProgramEnrolled":false,"viewerIsUser":false,"postSubscribeMembershipUpsellShownAt":0,"followingEntityConnection:{\"paging\":{\"limit\":5}}":{"__typename":"EntityConnection","entities":[{"__ref":"User:3321e5e741d3"},{"__ref":"User:87c8c84f24b1"},{"__ref":"User:a8fba86a184d"},{"__ref":"User:33d1209889d5"},{"__ref":"User:c84324e3af2a"}]},"mediumMemberAt":0,"homepagePostsConnection:{\"paging\":{\"limit\":1}}":{"__typename":"PostConnection","posts":[{"__ref":"Post:397765a14b14"}]},"linkedAccounts":{"__ref":"LinkedAccounts:cac0211a77d6"},"homepagePostsConnection:{\"paging\":{\"limit\":10},\"includeDistributedResponses\":true}":{"__typename":"PostConnection","posts":[{"__ref":"Post:397765a14b14"},{"__ref":"Post:c3c90c6f6877"},{"__ref":"Post:d0a6c61545cc"},{"__ref":"Post:e0d3f47519fb"},{"__ref":"Post:fb062f7be00d"},{"__ref":"Post:4ab0954f66b"},{"__ref":"Post:a91c0f95627b"}],"pagingInfo":{"__typename":"Paging","next":null}},"twitterScreenName":"bdicroce","navItems":[{"__typename":"UserNavItem","title":"Profile"},{"__typename":"UserNavItem","title":"Claps"},{"__typename":"UserNavItem","title":"Highlights"},{"__typename":"UserNavItem","title":"Responses"}],"isSuspended":false,"authoredBooks":[]},"UserViewerEdge:userId:cac0211a77d6-viewerId:lo_94199d45d545":{"__typename":"UserViewerEdge","isBlocking":false,"id":"userId:cac0211a77d6-viewerId:lo_94199d45d545","isFollowing":false,"isUser":false,"isMuting":false,"hasList":false},"NewsletterV3:55d85c9867b1":{"__typename":"NewsletterV3","id":"55d85c9867b1","type":"NEWSLETTER_TYPE_AUTHOR","slug":"cac0211a77d6","name":"cac0211a77d6","collection":null,"user":{"__ref":"User:cac0211a77d6"},"description":"","promoHeadline":"","promoBody":"","showPromo":false},"Membership:6737bacb8c58":{"__typename":"Membership","tier":"MEMBER","id":"6737bacb8c58"},"User:3321e5e741d3":{"__typename":"User","id":"3321e5e741d3","name":"Vanguard Tech","imageId":"1*9kcALtLRfiGNCKVAHavBkw.png","mediumMemberAt":1699990603000,"membership":{"__ref":"Membership:6737bacb8c58"},"username":"VanguardTech","customDomainState":null,"hasSubdomain":false,"hasDomain":false,"bio":"","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"User:87c8c84f24b1":{"__typename":"User","id":"87c8c84f24b1","name":"Cindy Sridharan","imageId":"1*Ax4WQg8mEn52zFP-qHibig.jpeg","mediumMemberAt":0,"membership":null,"username":"copyconstruct","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"copyconstruct.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"@copyconstruct on Twitter. views expressed on this blog are solely mine, not those of present or past employers.","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Membership:a6b71fe23f2f":{"__typename":"Membership","tier":"MEMBER","id":"a6b71fe23f2f"},"User:a8fba86a184d":{"__typename":"User","id":"a8fba86a184d","name":"Adrian Hornsby","imageId":"2*zzXJ1cZBwpcpWpTd7xCuQg.jpeg","mediumMemberAt":1511180551272,"membership":{"__ref":"Membership:a6b71fe23f2f"},"username":"adhorn","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"adhorn.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Principal System Dev Engineer @ AWS ☁️ I break stuff .. mostly. Opinions here are my own.","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Membership:3760695e61d1":{"__typename":"Membership","tier":"MEMBER","id":"3760695e61d1"},"User:33d1209889d5":{"__typename":"User","id":"33d1209889d5","name":"Sheen Brisals","imageId":"1*r_0Iz2dpask0cCmzmHerRg.png","mediumMemberAt":1625596222000,"membership":{"__ref":"Membership:3760695e61d1"},"username":"sbrisals","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"sbrisals.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Co-author of Serverless Development on AWS (O'Reilly, 2024) | Engineer. Architect. Leader. Writer. Speaker. AWS Serverless Hero.","verifications":{"__typename":"VerifiedInfo","isBookAuthor":true}},"Membership:11bc680efb0f":{"__typename":"Membership","tier":"MEMBER","id":"11bc680efb0f"},"User:c84324e3af2a":{"__typename":"User","id":"c84324e3af2a","name":"Global Technology","imageId":"1*mRIvysUIYuKp3gUaQ9D5_w.jpeg","mediumMemberAt":1642795102000,"membership":{"__ref":"Membership:11bc680efb0f"},"username":"global_technology","customDomainState":null,"hasSubdomain":false,"hasDomain":false,"bio":"","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Post:397765a14b14":{"__typename":"Post","id":"397765a14b14","title":"Smart Programmers Write STUPID Code","previewImage":{"__ref":"ImageMetadata:0*wd7LKJvTAqYmTjTH"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Smart programmers write STUPID code because they understand that accidental complexity in software can open the door to failure in a…","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Fsmart-programmers-write-stupid-code-397765a14b14","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":1},"visibility":"PUBLIC","clapCount":88,"firstPublishedAt":1664423238036,"latestPublishedAt":1696507546648,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":11.15691823899371,"sequence":null,"isSeries":false,"uniqueSlug":"smart-programmers-write-stupid-code-397765a14b14","pinnedByCreatorAt":1696507557099},"LinkedAccounts:cac0211a77d6":{"__typename":"LinkedAccounts","mastodon":null,"id":"cac0211a77d6"},"ImageMetadata:0*wd7LKJvTAqYmTjTH":{"__typename":"ImageMetadata","id":"0*wd7LKJvTAqYmTjTH","focusPercentX":null,"focusPercentY":null,"alt":null},"ImageMetadata:0*QiygKoQuvDdOVTz7":{"__typename":"ImageMetadata","id":"0*QiygKoQuvDdOVTz7","focusPercentX":null,"focusPercentY":null,"alt":null},"Post:c3c90c6f6877":{"__typename":"Post","id":"c3c90c6f6877","title":"A 12-points Template for Conducting 1:1 with Direct Reports at Work","previewImage":{"__ref":"ImageMetadata:0*QiygKoQuvDdOVTz7"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Kindness, caring, respect and trust are foundational elements that I prioritize when interacting with colleagues and, more importantly…","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Fa-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"PUBLIC","clapCount":4,"firstPublishedAt":1696477364227,"latestPublishedAt":1696517745704,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":10.637735849056604,"sequence":null,"isSeries":false,"uniqueSlug":"a-12-points-template-for-conducting-1-1-with-direct-reports-at-work-c3c90c6f6877","pinnedByCreatorAt":0},"ImageMetadata:0*QObsr9ohj8M7mWAu":{"__typename":"ImageMetadata","id":"0*QObsr9ohj8M7mWAu","focusPercentX":null,"focusPercentY":null,"alt":null},"Post:d0a6c61545cc":{"__typename":"Post","id":"d0a6c61545cc","title":"When a Delinquent Client Forces\nYou to Innovate Your Product","previewImage":{"__ref":"ImageMetadata:0*QObsr9ohj8M7mWAu"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Even in the world of SaaS does the proverbial phrase “When life gives you lemons, make lemonade” has its place.","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Fwhen-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":1},"visibility":"PUBLIC","clapCount":1,"firstPublishedAt":1664195727765,"latestPublishedAt":1696510257585,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":3.541823899371069,"sequence":null,"isSeries":false,"uniqueSlug":"when-a-delinquent-client-forces-you-to-innovate-your-product-d0a6c61545cc","pinnedByCreatorAt":0},"ImageMetadata:0*4WgpdYDChq8lQnNV":{"__typename":"ImageMetadata","id":"0*4WgpdYDChq8lQnNV","focusPercentX":null,"focusPercentY":null,"alt":null},"Post:e0d3f47519fb":{"__typename":"Post","id":"e0d3f47519fb","title":"The Comfort of Ignorance","previewImage":{"__ref":"ImageMetadata:0*4WgpdYDChq8lQnNV"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"You can’t know everything, but you can learn anything.","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Fthe-comfort-of-ignorance-e0d3f47519fb","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"PUBLIC","clapCount":0,"firstPublishedAt":1663857950136,"latestPublishedAt":1663857950136,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":5.890566037735849,"sequence":null,"isSeries":false,"uniqueSlug":"the-comfort-of-ignorance-e0d3f47519fb","pinnedByCreatorAt":0},"ImageMetadata:0*R8UboBYekvhqw0T4":{"__typename":"ImageMetadata","id":"0*R8UboBYekvhqw0T4","focusPercentX":null,"focusPercentY":null,"alt":null},"Post:fb062f7be00d":{"__typename":"Post","id":"fb062f7be00d","title":"Slow Down, Finish Faster","previewImage":{"__ref":"ImageMetadata:0*R8UboBYekvhqw0T4"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"This piece is geared more towards those starting their career in software development. And I’ll start with the conclusion.","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Fslow-down-finish-faster-fb062f7be00d","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"PUBLIC","clapCount":5,"firstPublishedAt":1663418822783,"latestPublishedAt":1663418822783,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":7.128301886792453,"sequence":null,"isSeries":false,"uniqueSlug":"slow-down-finish-faster-fb062f7be00d","pinnedByCreatorAt":0},"ImageMetadata:0*9SCvH2UXL3xzFDuO":{"__typename":"ImageMetadata","id":"0*9SCvH2UXL3xzFDuO","focusPercentX":null,"focusPercentY":null,"alt":null},"Post:4ab0954f66b":{"__typename":"Post","id":"4ab0954f66b","title":"Logging With Intent","previewImage":{"__ref":"ImageMetadata:0*9SCvH2UXL3xzFDuO"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"One does not write code to please nor impress neither a compiler nor a computer.","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Flogging-with-intent-4ab0954f66b","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":1},"visibility":"PUBLIC","clapCount":18,"firstPublishedAt":1662201741548,"latestPublishedAt":1662201741548,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":4.5094339622641515,"sequence":null,"isSeries":false,"uniqueSlug":"logging-with-intent-4ab0954f66b","pinnedByCreatorAt":0},"ImageMetadata:1*NxortDnJAprwn0Vp58TMvQ.jpeg":{"__typename":"ImageMetadata","id":"1*NxortDnJAprwn0Vp58TMvQ.jpeg","focusPercentX":null,"focusPercentY":null,"alt":null},"Post:a91c0f95627b":{"__typename":"Post","id":"a91c0f95627b","title":"A Distributed Architecture Proposal for Dispatching and Tracking Emails using Message Queues","previewImage":{"__ref":"ImageMetadata:1*NxortDnJAprwn0Vp58TMvQ.jpeg"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"The Idea","isFullContent":false},"isLocked":false,"creator":{"__ref":"User:cac0211a77d6"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fbdicroce.medium.com\u002Fa-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"PUBLIC","clapCount":22,"firstPublishedAt":1641777684705,"latestPublishedAt":1641777684705,"pinnedAt":0,"pendingCollection":null,"statusForCollection":null,"readingTime":5.969811320754717,"sequence":null,"isSeries":false,"uniqueSlug":"a-distributed-architecture-proposal-for-dispatching-and-tracking-emails-using-message-queues-a91c0f95627b","pinnedByCreatorAt":0}}</script><script src="https://cdn-client.medium.com/lite/static/js/manifest.4114985c.js"></script><script src="https://cdn-client.medium.com/lite/static/js/2640.3217006c.js"></script><script src="https://cdn-client.medium.com/lite/static/js/main.afb7c752.js"></script><script src="https://cdn-client.medium.com/lite/static/js/instrumentation.4ddbf12e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/reporting.2021fe63.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4398.db4d4378.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7883.0e445e04.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/6481.362dec70.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8695.6f58679b.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8978.4b110123.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/3418.eb013b5a.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/3894.e3d01e2c.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5514.32e692f6.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5203.e7f058c5.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7098.93054372.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8051.0a9d3f4b.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8558.abbaadfd.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1711.7605eb3e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8597.762eae49.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5472.778c8cb3.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9616.601f19a3.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/705.e5898c57.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4897.31a03df7.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1003.f9e255ed.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9893.549f815a.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5831.60db4e39.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5601.d8b9ab3b.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.MainContent.ce4f0440.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9863.84572a04.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5781.0f0ea851.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7331.14449d76.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.RightColumnContent.daac93c2.chunk.js"></script><script>window.main();</script></body></html>