<!doctype html><html lang="en"><head><title data-rh="true">Seth Siegler – 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="Seth Siegler – Medium"/><meta data-rh="true" name="description" content="Read writing from Seth Siegler on Medium. Founded and sold 2 real estate tech startups. Now building custom software and virtual CTO consulting for clients. Interested in blockchain, crypto, proptech."/><meta data-rh="true" property="og:description" content="Read writing from Seth Siegler on Medium. Founded and sold 2 real estate tech startups. Now building custom software and virtual CTO consulting for clients. Interested in blockchain, crypto, proptech."/><meta data-rh="true" name="twitter:description" content="Read writing from Seth Siegler on Medium. Founded and sold 2 real estate tech startups. Now building custom software and virtual CTO consulting for clients. Interested in blockchain, crypto, proptech."/><meta data-rh="true" property="og:url" content="https://medium.com/@seths"/><meta data-rh="true" property="al:web:url" content="https://medium.com/@seths"/><meta data-rh="true" property="al:ios:url" content="medium://@seths"/><meta data-rh="true" name="twitter:app:url:iphone" content="medium://@seths"/><meta data-rh="true" property="al:android:url" content="medium://@seths"/><meta data-rh="true" property="og:image" content="https://miro.medium.com/v2/resize:fit:2400/1*nDNWs5k7QUgYlAD_SUg8xQ.png"/><meta data-rh="true" name="twitter:image:src" content="https://miro.medium.com/v2/resize:fit:2400/1*nDNWs5k7QUgYlAD_SUg8xQ.png"/><meta data-rh="true" property="profile:username" content="seths"/><meta data-rh="true" property="profile:first_name" content="Seth"/><meta data-rh="true" property="profile:last_name" content="Siegler"/><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://medium.com/@seths"/><link data-rh="true" rel="alternate" href="android-app://com.medium.reader/https/medium.com/@seths"/><link data-rh="true" id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/@seths"/><link data-rh="true" rel="me" href="https://twitter.com/SethS"/><style type="text/css" data-fela-rehydration="393" 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}
/*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="393" 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}.ee{color:#FFFFFF}.ef{fill:#FFFFFF}.eg{background:#1A8917}.eh{border-color:#1A8917}.el:disabled{cursor:inherit !important}.em:disabled{opacity:0.3}.eo:disabled:hover{background:#1A8917}.ep:disabled:hover{border-color:#1A8917}.eq{border-radius:99em}.er{border-width:1px}.es{border-style:solid}.et{text-decoration:none}.eu{text-align:center}.ex{margin-right:32px}.ey{fill:#6B6B6B}.fb{background:transparent}.fc svg{margin-left:4px}.fd svg{fill:#6B6B6B}.ff{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05)}.fg{position:absolute}.fi{background-color:#F2F2F2}.fj{top:57px}.fk{min-height:calc(100vh - 57px)}.fl{flex-direction:column}.fm{padding-bottom:0px}.fn{border-bottom:none}.fo{margin-top:40px}.fp{height:88px}.fq{width:88px}.fs{margin-top:16px}.ft{word-break:break-word}.fu{font-weight:500}.fv{font-size:16px}.fw{letter-spacing:0}.fx{margin-top:4px}.fy{line-height:24px}.fz{margin-top:12px}.ga{margin-bottom:40px}.gb{margin-top:24px}.gc{padding:8px 16px}.gd{width:auto}.ge{stroke:#F2F2F2}.gf{height:36px}.gg{width:36px}.gh{color:#F2F2F2}.gi{fill:#F2F2F2}.gj{background:#F2F2F2}.gk{border-color:#F2F2F2}.gq{padding:24px 0}.gr{flex-wrap:wrap}.gs{margin-right:6px}.gt{font-size:11px}.gu{line-height:16px}.gv{min-width:0}.gw{margin:0 24px}.ha{box-shadow:inset 0 -1px 0 #F2F2F2}.id{justify-content:flex-start}.ie{margin-right:20px}.if{height:48px}.ig{width:48px}.jb{overflow:hidden}.jc{text-overflow:ellipsis}.jd{display:-webkit-box}.je{-webkit-line-clamp:1}.jf{-webkit-box-orient:vertical}.jg{word-break:break-all}.ji{color:rgba(25, 25, 25, 1)}.jj{height:39px}.jk{overflow-x:scroll}.jl{overflow-y:hidden}.jm{padding:2px 0}.jn::-webkit-scrollbar{width:0}.jo::-webkit-scrollbar{background:transparent}.jp{scrollbar-width:none}.jq{-ms-overflow-style:none}.jr{padding-bottom:6px}.js{min-width:-webkit-max-content}.jt{padding:0px}.jv{padding-bottom:16px}.jw{border-bottom:1px solid #242424}.jx{min-width:max-content}.jy{border-bottom:1px solid #F2F2F2}.jz{right:0}.ka{bottom:12px}.kb{padding-left:42px}.kc{pointer-events:none}.kd{opacity:0}.ke{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%)}.kf{margin:2px}.kg svg path{fill:#6B6B6B}.ki{left:0}.kj{padding-right:42px}.kk{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%)}.kl{padding:8px 0}.km{margin-left:auto}.kn{margin-right:auto}.ko{box-sizing:content-box}.kp{flex-wrap:nowrap}.kq{flex:0 0 auto}.kr{opacity:1}.ks{transition:opacity 0ms ease-in}.kt{transition-delay:0s}.ku{height:0}.la{font-weight:700}.lz{font-family:source-serif-pro, Georgia, Cambria, "Times New Roman", Times, serif}.ma{max-height:72px}.mb{-webkit-line-clamp:3}.mh{justify-content:space-between}.mx{padding-right:8px}.nd{padding:2px 8px}.ne{border-radius:100px}.nf{border:1px solid #F2F2F2}.ng{transition:background 300ms ease}.ni{white-space:nowrap}.nj{justify-content:flex-end}.nk{flex:0 0 0}.nm{padding:8px}.nr{margin-bottom:16px}.ns p{word-break:break-all}.nv{padding-right:10px}.nw{padding-right:12px}.nx{height:20px}.ny{width:20px}.nz{max-height:20px}.oa{padding:4px}.od{border-radius:6px}.as:hover:not(:disabled){color:rgba(25, 25, 25, 1)}.at:hover:not(:disabled){fill:rgba(25, 25, 25, 1)}.ei:hover{background:#156D12}.ej:hover{border-color:#156D12}.ek:hover{cursor:pointer}.ez:hover{color:#242424}.fa:hover{fill:#242424}.fe:hover svg{fill:#242424}.fh:hover{background-color:rgba(0, 0, 0, 0.1)}.fr:hover{background-color:none}.gl:hover{background:#F2F2F2}.gm:hover{border-color:#F2F2F2}.gn:hover{cursor:wait}.go:hover{color:#F2F2F2}.gp:hover{fill:#F2F2F2}.ju:hover{color:#000000 !important}.kh:hover svg path{fill:#000000}.nh:hover{background-color:#F2F2F2}.nl:hover{color:#000000}.nt:hover p{text-decoration:underline}.nu:hover p{color:rgba(61, 61, 61, 1)}.ob:hover path{fill:#000000}.bc:focus-within path{fill:#242424}.oc:focus path{fill:#000000}</style><style type="text/css" data-fela-rehydration="393" 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}.ed{padding:5px 12px}.ew{display:flex}.gz{max-width:680px}.hf{margin:52px 0 48px}.hu{margin-bottom:40px}.hv{align-items:center}.hw{justify-content:flex-end}.hx{flex-wrap:nowrap}.ic{margin-right:0}.ix{font-size:42px}.iy{line-height:52px}.iz{max-height:52px}.ja{letter-spacing:-0.011em}.kz{padding-bottom:8px}.lt{font-size:20px}.lu{line-height:24px}.lv{max-height:72px}.lw{-webkit-line-clamp:3}.lx{letter-spacing:0}.mg{padding:32px 0}.mu{padding:0px}.mv{max-width:unset}.mw{flex:1 0 auto}.nc{overflow:visible}</style><style type="text/css" data-fela-rehydration="393" data-fela-type="RULE" media="all and (max-width: 1079.98px)">.e{display:none}</style><style type="text/css" data-fela-rehydration="393" data-fela-type="RULE" media="all and (max-width: 903.98px)">.f{display:none}</style><style type="text/css" data-fela-rehydration="393" data-fela-type="RULE" media="all and (max-width: 727.98px)">.g{display:none}</style><style type="text/css" data-fela-rehydration="393" 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}.hb{margin:24px 0}.hg{margin-bottom:24px}.hh{align-items:flex-start}.hi{flex-wrap:wrap}.hy{margin-right:0}.ih{font-size:24px}.ii{line-height:30px}.ij{max-height:30px}.ik{letter-spacing:-0.016em}.kv{padding-bottom:0}.lb{font-size:16px}.lc{max-height:40px}.ld{-webkit-line-clamp:2}.le{letter-spacing:0}.mc{padding:16px 0}.mi{padding:16px 0px}.mj{max-width:56%}.mk{flex:1 0 0}.my{overflow:hidden}.nn{padding:0}.no{display:block}</style><style type="text/css" data-fela-rehydration="393" 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{padding:5px 12px}.ev{display:flex}.gy{max-width:680px}.he{margin:52px 0 48px}.hq{margin-bottom:40px}.hr{align-items:center}.hs{justify-content:flex-end}.ht{flex-wrap:nowrap}.ib{margin-right:16px}.it{font-size:42px}.iu{line-height:52px}.iv{max-height:52px}.iw{letter-spacing:-0.011em}.ky{padding-bottom:8px}.lo{font-size:20px}.lp{line-height:24px}.lq{max-height:72px}.lr{-webkit-line-clamp:3}.ls{letter-spacing:0}.mf{padding:32px 0}.mr{padding:0px}.ms{max-width:unset}.mt{flex:1 0 auto}.nb{overflow:visible}</style><style type="text/css" data-fela-rehydration="393" 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}.gx{max-width:680px}.hd{margin:52px 0 48px}.hm{margin-bottom:40px}.hn{align-items:center}.ho{justify-content:flex-end}.hp{flex-wrap:nowrap}.ia{margin-right:16px}.ip{font-size:42px}.iq{line-height:52px}.ir{max-height:52px}.is{letter-spacing:-0.011em}.kx{padding-bottom:8px}.lj{font-size:20px}.lk{line-height:24px}.ll{max-height:72px}.lm{-webkit-line-clamp:3}.ln{letter-spacing:0}.ly{display:block}.me{padding:32px 0}.mo{padding:0px}.mp{max-width:unset}.mq{flex:1 0 auto}.na{overflow:visible}</style><style type="text/css" data-fela-rehydration="393" 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}.hc{margin:24px 0}.hj{margin-bottom:24px}.hk{align-items:flex-start}.hl{flex-wrap:wrap}.hz{margin-right:0}.il{font-size:24px}.im{line-height:30px}.in{max-height:30px}.io{letter-spacing:-0.016em}.kw{padding-bottom:0}.lf{font-size:16px}.lg{max-height:40px}.lh{-webkit-line-clamp:2}.li{letter-spacing:0}.md{padding:16px 0}.ml{padding:16px 0px}.mm{max-width:56%}.mn{flex:1 0 0}.mz{overflow:hidden}.np{padding:0}.nq{display:block}</style><style type="text/css" data-fela-rehydration="393" data-fela-type="RULE" media="(orientation: landscape) and (max-width: 903.98px)">.jh{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%40seths&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 dv dw ec dx dy ed ee ef eg eh ei ej ek el em eo ep eq er es dh bl et eu" 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" rel="noopener follow" href="/m/signin?operation=login&amp;redirect=https%3A%2F%2Fmedium.com%2F%40seths&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------">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" rel="noopener follow" href="/?source=---two_column_layout_nav----------------------------------"><svg viewBox="0 0 3940 610" class="au av"><path d="M594.79 308.2c0 163.76-131.85 296.52-294.5 296.52S5.8 472 5.8 308.2 137.65 11.69 300.29 11.69s294.5 132.75 294.5 296.51M917.86 308.2c0 154.16-65.93 279.12-147.25 279.12s-147.25-125-147.25-279.12S689.29 29.08 770.61 29.08s147.25 125 147.25 279.12M1050 308.2c0 138.12-23.19 250.08-51.79 250.08s-51.79-112-51.79-250.08 23.19-250.08 51.8-250.08S1050 170.09 1050 308.2M1862.77 37.4l.82-.18v-6.35h-167.48l-155.51 365.5-155.51-365.5h-180.48v6.35l.81.18c30.57 6.9 46.09 17.19 46.09 54.3v434.45c0 37.11-15.58 47.4-46.15 54.3l-.81.18V587H1327v-6.35l-.81-.18c-30.57-6.9-46.09-17.19-46.09-54.3V116.9L1479.87 587h11.33l205.59-483.21V536.9c-2.62 29.31-18 38.36-45.68 44.61l-.82.19v6.3h213.3v-6.3l-.82-.19c-27.71-6.25-43.46-15.3-46.08-44.61l-.14-445.2h.14c0-37.11 15.52-47.4 46.08-54.3m97.43 287.8c3.49-78.06 31.52-134.4 78.56-135.37 14.51.24 26.68 5 36.14 14.16 20.1 19.51 29.55 60.28 28.09 121.21zm-2.11 22h250v-1.05c-.71-59.69-18-106.12-51.34-138-28.82-27.55-71.49-42.71-116.31-42.71h-1c-23.26 0-51.79 5.64-72.09 15.86-23.11 10.7-43.49 26.7-60.45 47.7-27.3 33.83-43.84 79.55-47.86 130.93-.13 1.54-.24 3.08-.35 4.62s-.18 2.92-.25 4.39a332.64 332.64 0 0 0-.36 21.69C1860.79 507 1923.65 600 2035.3 600c98 0 155.07-71.64 169.3-167.8l-7.19-2.53c-25 51.68-69.9 83-121 79.18-69.76-5.22-123.2-75.95-118.35-161.63m532.69 157.68c-8.2 19.45-25.31 30.15-48.24 30.15s-43.89-15.74-58.78-44.34c-16-30.7-24.42-74.1-24.42-125.51 0-107 33.28-176.21 84.79-176.21 21.57 0 38.55 10.7 46.65 29.37zm165.84 76.28c-30.57-7.23-46.09-18-46.09-57V5.28L2424.77 60v6.7l1.14-.09c25.62-2.07 43 1.47 53.09 10.79 7.9 7.3 11.75 18.5 11.75 34.26v71.14c-18.31-11.69-40.09-17.38-66.52-17.38-53.6 0-102.59 22.57-137.92 63.56-36.83 42.72-56.3 101.1-56.3 168.81C2230 518.72 2289.53 600 2378.13 600c51.83 0 93.53-28.4 112.62-76.3V588h166.65v-6.66zm159.29-505.33c0-37.76-28.47-66.24-66.24-66.24-37.59 0-67 29.1-67 66.24s29.44 66.24 67 66.24c37.77 0 66.24-28.48 66.24-66.24m43.84 505.33c-30.57-7.23-46.09-18-46.09-57h-.13V166.65l-166.66 47.85v6.5l1 .09c36.06 3.21 45.93 15.63 45.93 57.77V588h166.8v-6.66zm427.05 0c-30.57-7.23-46.09-18-46.09-57V166.65L3082 212.92v6.52l.94.1c29.48 3.1 38 16.23 38 58.56v226c-9.83 19.45-28.27 31-50.61 31.78-36.23 0-56.18-24.47-56.18-68.9V166.66l-166.66 47.85V221l1 .09c36.06 3.2 45.94 15.62 45.94 57.77v191.27a214.48 214.48 0 0 0 3.47 39.82l3 13.05c14.11 50.56 51.08 77 109 77 49.06 0 92.06-30.37 111-77.89v66h166.66v-6.66zM3934.2 588v-6.67l-.81-.19c-33.17-7.65-46.09-22.07-46.09-51.43v-243.2c0-75.83-42.59-121.09-113.93-121.09-52 0-95.85 30.05-112.73 76.86-13.41-49.6-52-76.86-109.06-76.86-50.12 0-89.4 26.45-106.25 71.13v-69.87l-166.66 45.89v6.54l1 .09c35.63 3.16 45.93 15.94 45.93 57V588h155.5v-6.66l-.82-.2c-26.46-6.22-35-17.56-35-46.66V255.72c7-16.35 21.11-35.72 49-35.72 34.64 0 52.2 24 52.2 71.28V588h155.54v-6.66l-.82-.2c-26.46-6.22-35-17.56-35-46.66v-248a160.45 160.45 0 0 0-2.2-27.68c7.42-17.77 22.34-38.8 51.37-38.8 35.13 0 52.2 23.31 52.2 71.28V588z"></path></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 ev ew"><div class="ex ab"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerWriteButton" rel="noopener follow" href="/m/signin?operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fnew-story&amp;source=---two_column_layout_nav-----------------------new_post_topnav-----------"><div class="be b bf z dn dl ey ab q ez fa"><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="ex ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSearchButton" rel="noopener follow" href="/search?source=---two_column_layout_nav----------------------------------"><div class="be b bf z dn dl ey ab q ez fa"><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="ex 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 dv dw ec dx dy ed ee ef eg eh ei ej ek el em eo ep eq er es dh bl et eu" 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" rel="noopener follow" href="/m/signin?operation=login&amp;redirect=https%3A%2F%2Fmedium.com%2F%40seths&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------">Sign in</a></span></p></div></div></div><div class="l" aria-hidden="false"><button class="ax fb am ab q ao fc fd fe" aria-label="user options menu" data-testid="headerUserIcon"><div class="l dl"><img alt="" class="l dh bx by bz fi" 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="ff bx l by bz fg n ax fh"></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 fl c"><div class="l"><div class="ab cm"><div class="gv bg gw gx gy gz"><div class="ha hb hc hd he hf l"><div class="hg hh t hi hj hk v hl hm hn ho hp hq hr hs ht hu hv hw hx ab"><div class="hy hz ia ib ic ab q id ck"><div class="ie j i d"><div class="l dl"><img alt="Seth Siegler" class="l dh bx if ig fi" src="https://miro.medium.com/v2/resize:fill:96:96/1*nDNWs5k7QUgYlAD_SUg8xQ.png" width="48" height="48" loading="lazy"/><div class="ff bx l if ig fg n ax fr"></div></div></div><div class="l"><div class="ab q"><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/@seths?source=user_profile-------------------------------------"><span class="be fu ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja jb jc jd je jf jg jh ji">Seth Siegler</span></a></div></div><div class="j i d"><p class="be b fv fy dn"><span class="pw-follower-count be b fv fy dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/@seths/followers?source=user_profile-------------------------------------">119 Followers</a></span></p></div></div></div></div><nav class="ha jj jb l dl"><div class="ab q jk jl jm jn jo jp jq"><span class="jr js l"><div class="jv jw ex jx l"><a class="ax ao jt" role="tab" rel="noopener follow" href="/@seths?source=user_profile-------------------------------------"><p class="be b bf z bj"><span class="ju">Home</span></p></a></div></span><span class="jr js l"><div class="jv jy ex jx l"><a class="ax ao jt" role="tab" rel="noopener follow" href="/@seths/about?source=user_profile-------------------------------------"><p class="be b bf z dn"><span class="ju">About</span></p></a></div></span><div class="fg jz n ka kb ab q kc kd ke"><button class="ax am kf ao kg kh" 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="fg ki n ka kj ab q kc kd kk"><button class="ax am kf ao kg kh" 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="kl l"><div><article><div class="km kn ko l"><div class="ab cm"><div class="gv bg gw gx gy gz"><div class="bg dk"><div class="l"><div class="q ab"><div></div><div class="bg ab kp"><div class="ab"></div><div class="l kq"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/@seths/reso-30-day-hackathon-f271c0ee2287?source=user_profile---------0----------------------------"><p class="be b bf z dn"><span>Nov 8, 2017</span></p></a></div></span></div></div></div><div class="fz l"><div class="l"><div class="l dl"><div class="kr"><div class="l"><div><div class="ab"><div class="l ck ft"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/@seths/reso-30-day-hackathon-f271c0ee2287?source=user_profile---------0----------------------------"><div class="kv kw kx ky kz l"><h2 class="be la lb dq lc ld le lf ds lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx jb jc jd jf jh bj">RESO 30-Day Hackathon</h2></div><div class="h k ly da de"><p class="lz b fv fy jb ma jc jd mb jf jh fw bj">It’s been a while, but I recently got back on the “personal project” horse when I participated in an interesting type of Hackathon put on by the Real Estate Standards Organization (RESO). …</p></div></a></div><div class="mc h md k me ly mf da mg de"><div class="ab mh"><div class="mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw ab q"><div class="mx my mz na nb nc ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/tag/real-estate?source=user_profile--------------------real_estate-----------------"><div class="nd dl fi ne nf ng nh be b do z bj ni">Real Estate</div></a></div><div class="ab kq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/@seths/reso-30-day-hackathon-f271c0ee2287?source=user_profile---------0----------------------------"><p class="be b do z dn"><span>1 min read</span></p></a></div></div><div class="ab q nj nk"><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" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Ff271c0ee2287&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40seths%2Freso-30-day-hackathon-f271c0ee2287&amp;source=---------0-----------------bookmark_preview-----------"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn nl nm" 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></div></div><div class="l"><div class="nn no np nq me j mf i mg d"><div class="ab mh"><div class="mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw ab q"><div class="mx my mz na nb nc ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/tag/real-estate?source=user_profile--------------------real_estate-----------------"><div class="nd dl fi ne nf ng nh be b do z bj ni">Real Estate</div></a></div><div class="ab kq"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/@seths/reso-30-day-hackathon-f271c0ee2287?source=user_profile---------0----------------------------"><p class="be b do z dn"><span>1 min read</span></p></a></div></div><div class="ab q nj nk"><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" rel="noopener follow" href="/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Ff271c0ee2287&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40seths%2Freso-30-day-hackathon-f271c0ee2287&amp;source=---------0-----------------bookmark_preview-----------"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn nl nm" 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></div></div></div></div></div><div class="ks kt kd ku jb"></div></div></div></div></div></div></div></div></article><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 fj"><div class="fk ab fl"><div class="l ae"><div class="fm fn fo l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/@seths?source=---two_column_layout_sidebar----------------------------------"><div class="l dl"><img alt="Seth Siegler" class="l dh bx fp fq fi" src="https://miro.medium.com/v2/resize:fill:176:176/1*nDNWs5k7QUgYlAD_SUg8xQ.png" width="88" height="88" loading="lazy"/><div class="ff bx l fp fq fg n ax fr"></div></div></a><div class="fs l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/@seths?source=---two_column_layout_sidebar----------------------------------"><h2 class="pw-author-name be fu fv z fw bj"><span class="ft">Seth Siegler</span></h2></a></div><div class="fx l"><span class="pw-follower-count be b fv fy dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/@seths/followers?source=---two_column_layout_sidebar----------------------------------">119 Followers</a></span></div><div class="fz l"><p class="be b bf z dn"><span class="ft">Founded and sold 2 real estate tech startups. Now building custom software and virtual CTO consulting for clients. Interested in blockchain, crypto, proptech</span></p></div><div class="ga gb ab"><span><button class="be b bf z ee gc ef eg eh ei ej ek el em eo ep eq gd er es dh bl et eu">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" rel="noopener follow" href="/m/signin?actionUrl=%2F_%2Fapi%2Fusers%2F8944471a5864%2Flazily-enable-writer-subscription&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2F%40seths&amp;user=Seth+Siegler&amp;userId=8944471a5864&amp;source=---two_column_layout_sidebar-----------------------subscribe_user-----------"><button class="be b bf z gh am gi gj gk gl gm gn go gp el em eo ep eq er es dh bl et eu" aria-label="Subscribe"><svg width="38" height="38" viewBox="0 0 38 38" fill="none" class="ge gf gg"><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 fu fv z fw bj">Following</span><ul class="nr fs l"><li class="ab q mh"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ns nt nu" rel="noopener follow" href="/@johnbattelle?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------"><div class="nv ab"><div class="nw l"><div class="l dl"><img alt="John Battelle" class="l dh bx nx ny fi" src="https://miro.medium.com/v2/resize:fill:40:40/0*AeChR3Z5NWYuGNdv.png" width="20" height="20" loading="lazy"/><div class="ff bx l nx ny fg n ax fr"></div></div></div><p class="be b do z jb nz jc jd je jf jg jh dn">John Battelle</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-dac511047268" aria-labelledby="creatorInfoPopover-dac511047268" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oa an ao ap aq ar as at bb ob oc gl od" aria-controls="creatorInfoPopover-dac511047268" 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 mh"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ns nt nu" rel="noopener follow" href="/@mgs?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------"><div class="nv ab"><div class="nw l"><div class="l dl"><img alt="M.G. Siegler" class="l dh bx nx ny fi" src="https://miro.medium.com/v2/resize:fill:40:40/1*wmB2xBsvxx76tREz-zekCw.png" width="20" height="20" loading="lazy"/><div class="ff bx l nx ny fg n ax fr"></div></div></div><p class="be b do z jb nz jc jd je jf jg jh dn">M.G. Siegler</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-5c6977d2a94f" aria-labelledby="creatorInfoPopover-5c6977d2a94f" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oa an ao ap aq ar as at bb ob oc gl od" aria-controls="creatorInfoPopover-5c6977d2a94f" 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 mh"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ns nt nu" rel="noopener follow" href="/@eyebee?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------"><div class="nv ab"><div class="nw l"><div class="l dl"><img alt="Ian May" class="l dh bx nx ny fi" src="https://miro.medium.com/v2/resize:fill:40:40/1*cwmanDi7PYTaiYwbNC-hyQ@2x.jpeg" width="20" height="20" loading="lazy"/><div class="ff bx l nx ny fg n ax fr"></div></div></div><p class="be b do z jb nz jc jd je jf jg jh dn">Ian May</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-98f0c4159a39" aria-labelledby="creatorInfoPopover-98f0c4159a39" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oa an ao ap aq ar as at bb ob oc gl od" aria-controls="creatorInfoPopover-98f0c4159a39" 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 mh"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ns nt nu" rel="noopener follow" href="/@jamonholmgren?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------"><div class="nv ab"><div class="nw l"><div class="l dl"><img alt="Jamon Holmgren" class="l dh bx nx ny fi" src="https://miro.medium.com/v2/resize:fill:40:40/1*QzJ_IYOZ7i5cFstZwpjILw.jpeg" width="20" height="20" loading="lazy"/><div class="ff bx l nx ny fg n ax fr"></div></div></div><p class="be b do z jb nz jc jd je jf jg jh dn">Jamon Holmgren</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-4a1ccb16af26" aria-labelledby="creatorInfoPopover-4a1ccb16af26" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oa an ao ap aq ar as at bb ob oc gl od" aria-controls="creatorInfoPopover-4a1ccb16af26" 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 mh"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ns nt nu" rel="noopener follow" href="/@bocorealty?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------"><div class="nv ab"><div class="nw l"><div class="l dl"><img alt="Boco Realty" class="l dh bx nx ny fi" src="https://miro.medium.com/v2/resize:fill:40:40/1*_5MeTA34p3Y22slrvlJijA.png" width="20" height="20" loading="lazy"/><div class="ff bx l nx ny fg n ax fr"></div></div></div><p class="be b do z jb nz jc jd je jf jg jh dn">Boco Realty</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-27b5933da827" aria-labelledby="creatorInfoPopover-27b5933da827" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oa an ao ap aq ar as at bb ob oc gl od" aria-controls="creatorInfoPopover-27b5933da827" 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="/@seths/following?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------">See all (178)</a></p></div></div><div class="fm fn fo l"></div></div><div class="gq ab cc gr"><div class="gs 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 gt gu dn">Help</p></a></div><div class="gs 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 gt gu dn">Status</p></a></div><div class="gs l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/about?autoplay=1&amp;source=---two_column_layout_sidebar----------------------------------"><p class="be b gt gu dn">About</p></a></div><div class="gs l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/jobs-at-medium/work-at-medium-959d1a85284e?source=---two_column_layout_sidebar----------------------------------"><p class="be b gt gu dn">Careers</p></a></div><div class="gs 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 gt gu dn">Blog</p></a></div><div class="gs 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 gt gu dn">Privacy</p></a></div><div class="gs 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 gt gu dn">Terms</p></a></div><div class="gs 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 gt gu 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" rel="noopener follow" href="/business?source=---two_column_layout_sidebar----------------------------------"><p class="be b gt gu dn">Teams</p></a></div></div></div></div></div></div></div></div></div></div></div><script>window.__BUILD_ID__="main-20240209-151517-b067f7a874"</script><script>window.__GRAPHQL_URI__ = "https://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":[],"loHomepageEnabled":false,"loHomepage2Enabled":false},"client":{"hydrated":false,"isUs":false,"isNativeMedium":false,"isSafariMobile":false,"isSafari":false,"isFirefox":false,"routingEntity":{"type":"DEFAULT","explicit":false},"viewerIsBot":false},"debug":{"requestId":"a10496c6-caf2-4fba-b701-2d24c531c235","hybridDevServices":[],"originalSpanCarrier":{"ot-tracer-spanid":"003b2e276efdc226","ot-tracer-traceid":"4f7e632182faf349","ot-tracer-sampled":"true"}},"multiVote":{"clapsPerPost":{}},"navigation":{"branch":{"show":null,"hasRendered":null,"blockedByCTA":false},"hideGoogleOneTap":false,"hasRenderedAlternateUserBanner":null,"currentLocation":"https:\u002F\u002Fmedium.com\u002F@seths","host":"medium.com","hostname":"medium.com","referrer":"","hasSetReferrer":false,"susiModal":{"step":null,"operation":"register"},"postRead":false},"config":{"nodeEnv":"production","version":"main-20240209-151517-b067f7a874","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","datadog":{"applicationId":"6702d87d-a7e0-42fe-bbcb-95b469547ea0","clientToken":"pub853ea8d17ad6821d9f8f11861d23dfed","rumToken":"pubf9cc52896502b9413b68ba36fc0c7162","context":{"deployment":{"target":"production","tag":"main-20240209-151517-b067f7a874","commit":"b067f7a87481188457fcec3dacea579867917991"}},"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","monthlyWithTrial":"d5ee3dbe3db8","monthlyPremium":"fa741a9b47a2","yearly":"a40ad4a43185","yearlyStaff":"d74fb811198a","yearlyWithTrial":"b3bc7350e5c7","yearlyPremium":"e21bd2c12166","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","isLoggedIn":false,"viewer":null,"variantFlags":[{"__typename":"VariantFlag","name":"enable_lite_server_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_aspiriational","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_simplified_digest_v2_b","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tribute_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"textshots_userid","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"ios_in_app_free_trial","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_yearly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"enable_tag_recs","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_client","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_aggregator_v2","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":"ios_display_paywall_after_onboarding","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_image_sharer","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_premium_plan","valueType":{"__typename":"VariantFlagString","value":"12a660186432"}},{"__typename":"VariantFlag","name":"android_two_hour_refresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"explicit_signals_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_post_referrers","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_entities_to_follow_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_monthly_default_plans_web","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_new_push_notification_endpoint","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_access","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_miro_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_eventstats_event_processing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_one_tap","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_continue_this_thread","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rito_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tick_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_user_follows","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_branch_io","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards_byline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_moc_load_processor_c","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_homepage","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_programming_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"covid_19_cdc_banner","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"disable_partner_program_enrollment","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_reading_history","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_triton_recirc_service","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"web_enable_syntax_highlighting","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_premium_plan","valueType":{"__typename":"VariantFlagString","value":"4a442ace1476"}},{"__typename":"VariantFlag","name":"enable_medium2_kbfd","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sprig","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_digest_generation_pipeline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_verified_book_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_marketing_emails","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_send_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_apple_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"onboarding_tags_from_top_views","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_editor_new_publishing_flow","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_seamless_social_sharing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_digest_tagline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_archive_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_dashboard_referred_earnings","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_newsletter_lo_flow_custom_domains","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_premium_tier_badge","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_creator_welcome_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_verifications_service","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_home_post_menu","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_receive_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recirc_model","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_aurora_pub_follower_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_avatar_upload","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_social_share_sheet","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"skip_fs_cache_user_vals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_plan","valueType":{"__typename":"VariantFlagString","value":"2c754bcc2995"}},{"__typename":"VariantFlag","name":"enable_annual_renewal_reminder_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_integration","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_paypal","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"glyph_font_set","valueType":{"__typename":"VariantFlagString","value":"m2-unbound-source-serif-pro"}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_aspirational_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_updated_new_user_onboarding","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_test_auth","valueType":{"__typename":"VariantFlagString","value":"disallow"}},{"__typename":"VariantFlag","name":"allow_signup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_app_flirty_thirty","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pre_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_ios","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":"enable_braintree_google_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_premium_tier","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_twitter_auth_suggestions","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_play_purchase_on_backend","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_cache_less_following_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_verified_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_sign_in","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_topic_portals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_programming","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_easy_resubscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_response_markup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_iceland_nux","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_syntax_highlight","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_monthly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"enable_members_only_audio","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_auto_follow_on_subscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_group_gifting","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"coronavirus_topic_recirc","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_iceland_forced_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"reader_fair_distribution_non_qp","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"redefined_top_posts","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_trial_membership","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_import","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_legacy_feed_in_iceland","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_autorefresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_validate_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pill_based_home_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_lists_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_create_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_automod","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_widget","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_plan","valueType":{"__typename":"VariantFlagString","value":"60e220181034"}},{"__typename":"VariantFlag","name":"enable_maim_the_meter","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_starspace","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_lock_responses","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_deprecate_legacy_providers_v3","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_remove_twitter_onboarding_step","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"browsable_stream_config_bucket","valueType":{"__typename":"VariantFlagString","value":"curated-topics"}},{"__typename":"VariantFlag","name":"android_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"crm_send_contact_to_sendgrid","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_switch_plan_premium_tier","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_footer_app_buttons","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members_username_selection","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ml_rank_rex_anno","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}}],"user({\"id\":\"8944471a5864\"})":{"__ref":"User:8944471a5864"},"userResult({\"id\":\"8944471a5864\"})":{"__ref":"User:8944471a5864"},"userResult({\"id\":null,\"username\":\"seths\"})":{"__ref":"User:8944471a5864"},"collectionByDomainOrSlug({\"domainOrSlug\":\"medium.com\"})":null,"user({\"username\":\"seths\"})":{"__ref":"User:8944471a5864"},"userResult({\"username\":\"seths\"})":{"__ref":"User:8944471a5864"},"userResult({\"id\":\"8944471a5864\",\"username\":\"\"})":{"__ref":"User:8944471a5864"},"userFollows({\"limit\":5,\"userId\":\"8944471a5864\"})":[{"__ref":"User:dac511047268"},{"__ref":"User:5c6977d2a94f"},{"__ref":"User:98f0c4159a39"},{"__ref":"User:4a1ccb16af26"},{"__ref":"User:27b5933da827"}]},"User:8944471a5864":{"__typename":"User","id":"8944471a5864","name":"Seth Siegler","customStyleSheet":null,"imageId":"1*nDNWs5k7QUgYlAD_SUg8xQ.png","socialStats":{"__typename":"SocialStats","followerCount":119,"followingCount":166,"collectionFollowingCount":12},"viewerEdge":{"__ref":"UserViewerEdge:userId:8944471a5864-viewerId:lo_83e042a1fc60"},"membership":{"__ref":"Membership:13d3695b2290"},"verifications":{"__typename":"VerifiedInfo","isBookAuthor":false},"username":"seths","customDomainState":null,"hasSubdomain":false,"bio":"Founded and sold 2 real estate tech startups. Now building custom software and virtual CTO consulting for clients. Interested in blockchain, crypto, proptech","isPartnerProgramEnrolled":false,"viewerIsUser":false,"newsletterV3":null,"postSubscribeMembershipUpsellShownAt":0,"mediumMemberAt":1573920793000,"homepagePostsConnection:{\"paging\":{\"limit\":1}}":{"__typename":"PostConnection","posts":[{"__ref":"Post:f271c0ee2287"}]},"linkedAccounts":{"__ref":"LinkedAccounts:8944471a5864"},"homepagePostsConnection:{\"paging\":{\"limit\":10},\"includeDistributedResponses\":true}":{"__typename":"PostConnection","posts":[{"__ref":"Post:f271c0ee2287"}],"pagingInfo":{"__typename":"Paging","next":null}},"twitterScreenName":"SethS","navItems":[{"__typename":"UserNavItem","title":"Profile"},{"__typename":"UserNavItem","title":"Claps"}],"isSuspended":false,"authoredBooks":[]},"UserViewerEdge:userId:8944471a5864-viewerId:lo_83e042a1fc60":{"__typename":"UserViewerEdge","isBlocking":false,"id":"userId:8944471a5864-viewerId:lo_83e042a1fc60","isFollowing":false,"isUser":false,"hasList":false},"Membership:13d3695b2290":{"__typename":"Membership","tier":"MEMBER","id":"13d3695b2290","friendSince":null},"Post:f271c0ee2287":{"__typename":"Post","id":"f271c0ee2287","inResponseToPostResult":null,"postResponses":{"__typename":"PostResponses","count":0},"collection":null,"creator":{"__ref":"User:8944471a5864"},"createdAt":1510165863927,"firstPublishedAt":1510166181074,"latestPublishedAt":1510166181074,"mediumUrl":"https:\u002F\u002Fmedium.com\u002F@seths\u002Freso-30-day-hackathon-f271c0ee2287","clapCount":7,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"1a0c","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:f340b961b1f8_preview_0"},{"__ref":"Paragraph:f340b961b1f8_preview_1"}]},"isFullContent":false,"subtitle":"It’s been a while, but I recently got back on the “personal project” horse when I participated in an interesting type of Hackathon put on…"},"isLocked":false,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":0,"pinnedByCreatorAt":0,"previewImage":{"__ref":"ImageMetadata:"},"readingTime":0.660377358490566,"sequence":null,"title":"RESO 30-Day Hackathon","uniqueSlug":"reso-30-day-hackathon-f271c0ee2287","pendingCollection":null,"statusForCollection":null,"isPublished":true,"visibility":"PUBLIC","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:real-estate"},{"__ref":"Tag:hackathons"},{"__ref":"Tag:proptech"}]},"LinkedAccounts:8944471a5864":{"__typename":"LinkedAccounts","mastodon":null,"id":"8944471a5864"},"Paragraph:f340b961b1f8_preview_0":{"__typename":"Paragraph","id":"f340b961b1f8_preview_0","name":"a8e5","type":"H3","href":null,"layout":null,"metadata":null,"text":"RESO 30-Day Hackathon","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:f340b961b1f8_preview_1":{"__typename":"Paragraph","id":"f340b961b1f8_preview_1","name":"99ee","type":"P","href":null,"layout":null,"metadata":null,"text":"It’s been a while, but I recently got back on the “personal project” horse when I participated in an interesting type of Hackathon put on by the Real Estate Standards Organization (RESO). …","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:":{"__typename":"ImageMetadata","id":"","focusPercentX":null,"focusPercentY":null},"Tag:real-estate":{"__typename":"Tag","id":"real-estate","displayTitle":"Real Estate","normalizedTagSlug":"real-estate"},"Tag:hackathons":{"__typename":"Tag","id":"hackathons","displayTitle":"Hackathons","normalizedTagSlug":"hackathons"},"Tag:proptech":{"__typename":"Tag","id":"proptech","displayTitle":"Proptech","normalizedTagSlug":"proptech"},"Membership:2c7ee414259c":{"__typename":"Membership","tier":"MEMBER","id":"2c7ee414259c"},"User:dac511047268":{"__typename":"User","id":"dac511047268","name":"John Battelle","imageId":"0*AeChR3Z5NWYuGNdv.png","mediumMemberAt":1490213621000,"membership":{"__ref":"Membership:2c7ee414259c"},"username":"johnbattelle","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"johnbattelle.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"A Founder of The Recount, NewCo, Federated Media, sovrn Holdings, Web 2 Summit, Wired, Industry Standard; writer on Media, Technology, Culture, Business","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Membership:6aadb243106d":{"__typename":"Membership","tier":"MEMBER","id":"6aadb243106d"},"User:5c6977d2a94f":{"__typename":"User","id":"5c6977d2a94f","name":"M.G. Siegler","imageId":"1*wmB2xBsvxx76tREz-zekCw.png","mediumMemberAt":1490380024054,"membership":{"__ref":"Membership:6aadb243106d"},"username":"mgs","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"mgs.blog"}},"hasSubdomain":true,"hasDomain":true,"bio":"Writer turned investor turned investor who writes. General Partner at GV. I blog to think.","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Membership:59442c2c99f8":{"__typename":"Membership","tier":"FRIEND","id":"59442c2c99f8"},"User:98f0c4159a39":{"__typename":"User","id":"98f0c4159a39","name":"Ian May","imageId":"1*cwmanDi7PYTaiYwbNC-hyQ@2x.jpeg","mediumMemberAt":1563539054000,"membership":{"__ref":"Membership:59442c2c99f8"},"username":"eyebee","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"eyebee.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"I write about the world around me. Married to @katkimjac","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"User:4a1ccb16af26":{"__typename":"User","id":"4a1ccb16af26","name":"Jamon Holmgren","imageId":"1*QzJ_IYOZ7i5cFstZwpjILw.jpeg","mediumMemberAt":0,"membership":null,"username":"jamonholmgren","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"jamonholmgren.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Co-founder & CTO @infinite_red. Lutheran, husband, dad to 4, React Native Radio podcast host, Twitch streamer, hockey goalie. Talking shop!","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"User:27b5933da827":{"__typename":"User","id":"27b5933da827","name":"Boco Realty","imageId":"1*_5MeTA34p3Y22slrvlJijA.png","mediumMemberAt":0,"membership":null,"username":"bocorealty","customDomainState":null,"hasSubdomain":false,"hasDomain":false,"bio":"","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}}}</script><script src="https://cdn-client.medium.com/lite/static/js/manifest.716896ab.js"></script><script src="https://cdn-client.medium.com/lite/static/js/3057.5e22bbb0.js"></script><script src="https://cdn-client.medium.com/lite/static/js/main.28d33862.js"></script><script src="https://cdn-client.medium.com/lite/static/js/instrumentation.7c58a71f.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/6733.1d85727b.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4711.043615ac.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8695.d81be414.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4341.09a484a0.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/2808.06648c49.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/2522.c9ccdc98.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5203.e7a22052.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/3486.68d9a40d.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8084.ff129ede.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/6616.ad837199.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1711.b70f1a35.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9114.49b6b911.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9174.b1cc3539.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4129.ee8ae2c8.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/8580.feeb2549.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4078.da7800a7.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9616.d224883e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/2539.f55454a0.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9408.1c6d46ac.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8052.357460d1.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4897.b299c903.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4421.e9e71949.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5005.b5d4a37c.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5601.2c374209.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5557.b0165913.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9066.5415772e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.MainContent.16cc0f46.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1881.af14c9c2.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9150.42fafb2e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/2907.236f6cee.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.RightColumnContent.3aca6176.chunk.js"></script><script>window.main();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v84a3a4012de94ce1a686ba8c167c359c1696973893317" integrity="sha512-euoFGowhlaLqXsPWQ48qSkBSCFs3DPRyiwVu3FjR96cMPx+Fr+gpWRhIafcHwqwCqWS42RZhIudOvEI+Ckf6MA==" data-cf-beacon='{"rayId":"853a0b5f0c302df5","b":1,"version":"2024.2.0","token":"0b5f665943484354a59c39c6833f7078"}' crossorigin="anonymous"></script>
</body></html>