<!DOCTYPE html>
<html lang="en">
<head>
<title data-rh="true">
Medium
</title>
<meta charset="utf-8" data-rh="true">
<meta content="width=device-width,minimum-scale=1,initial-scale=1,maximum-scale=1" data-rh="true" name="viewport">
<meta content="#000000" data-rh="true" name="theme-color">
<meta content="Medium" data-rh="true" name="twitter:app:name:iphone">
<meta content="828256236" data-rh="true" name="twitter:app:id:iphone">
<meta content="Medium" data-rh="true" property="al:ios:app_name">
<meta content="828256236" data-rh="true" property="al:ios:app_store_id">
<meta content="com.medium.reader" data-rh="true" property="al:android:package">
<meta content="Medium" data-rh="true" property="al:android:app_name">
<meta content="542599432471018" data-rh="true" property="fb:app_id">
<meta content="Medium" data-rh="true" property="og:site_name">
<link data-rh="true" href="https://miro.medium.com/v2/resize:fill:256:256/1*OdaLifs02To5Yibe8Pgrwg.png" rel="icon">
<link data-rh="true" href="/osd.xml" rel="search" title="Medium" type="application/opensearchdescription+xml">
<link data-rh="true" href="https://miro.medium.com/v2/resize:fill:304:304/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156" rel="apple-touch-icon" sizes="152x152">
<link data-rh="true" href="https://miro.medium.com/v2/resize:fill:240:240/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156" rel="apple-touch-icon" sizes="120x120">
<link data-rh="true" href="https://miro.medium.com/v2/resize:fill:152:152/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156" rel="apple-touch-icon" sizes="76x76">
<link data-rh="true" href="https://miro.medium.com/v2/resize:fill:120:120/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156" rel="apple-touch-icon" sizes="60x60">
<link color="#171717" data-rh="true" href="https://miro.medium.com/v2/resize:fill:1000:1000/7*GAOKVe--MXbEJmV9230oOQ.png" rel="mask-icon">
<link as="style" data-rh="true" href="https://glyph.medium.com/css/unbound.css" id="glyph_preload_link" rel="preload" type="text/css">
<link data-rh="true" href="https://glyph.medium.com/css/unbound.css" id="glyph_link" rel="stylesheet" type="text/css">
<style data-fela-rehydration="215" data-fela-type="STATIC" type="text/css">
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 <[email protected]>*/
.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 data-fela-rehydration="215" data-fela-type="RULE" type="text/css">
.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 {
width : auto
}
.av path {
fill : #242424
}
.aw {
height : 25px
}
.ax {
margin-left : 16px
}
.ay {
border : none
}
.az {
border-radius : 20px
}
.ba {
width : 240px
}
.bb {
background : #F9F9F9
}
.bc path {
fill : #6B6B6B
}
.be {
outline : none
}
.bf {
font-family : sohne, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.bg {
font-size : 14px
}
.bh {
width : 100%
}
.bi {
padding : 10px 20px 10px 0
}
.bj {
background-color : transparent
}
.bk {
color : #242424
}
.bl::placeholder {
color : #6B6B6B
}
.bm {
display : inline-block
}
.bn {
margin-left : 12px
}
.bo {
margin-right : 12px
}
.bp {
border-radius : 4px
}
.bq {
margin-left : 24px
}
.br {
height : 24px
}
.bx {
background-color : #F9F9F9
}
.by {
border-radius : 50%
}
.bz {
height : 32px
}
.ca {
width : 32px
}
.cb {
justify-content : center
}
.cc {
min-width : 0
}
.cd {
margin : 0 24px
}
.ch {
font-family : medium-content-sans-serif-font, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif
}
.ci {
font-weight : 300
}
.cj {
font-size : 13px
}
.ck {
color : #757575
}
.cl {
font-size : 16px
}
.cm {
text-align : center
}
.cn {
margin-top : 40px
}
.co {
margin-top : 8px
}
.cp {
font-family : gt-super, Georgia, Cambria, "Times New Roman", Times, serif
}
.cq {
font-size : 85px
}
.cr {
line-height : 88px
}
.cs {
letter-spacing : -0.055em
}
.ct {
font-feature-settings: "pnum" on, "lnum" on;
}
.cu {
color : #000000
}
.cv {
font-size : 32px
}
.cw {
line-height : 36px
}
.cx {
letter-spacing : -0.035em
}
.cy {
margin-top : 16px
}
.cz {
text-decoration : underline
}
.da {
margin-left : 8px
}
.db {
color : #6B6B6B
}
.dc {
height : 100%
}
.du {
color : #FFFFFF
}
.dv {
fill : #FFFFFF
}
.dw {
background : rgba(134, 132, 132, 1)
}
.dx {
border-color : rgba(134, 132, 132, 1)
}
.eb:disabled {
cursor : inherit !important
}
.ec:disabled {
opacity : 0.3
}
.ed:disabled:hover {
background : rgba(134, 132, 132, 1)
}
.ee:disabled:hover {
border-color : rgba(134, 132, 132, 1)
}
.ef {
border-radius : 99em
}
.eg {
border-width : 1px
}
.eh {
border-style : solid
}
.ei {
box-sizing : border-box
}
.ej {
text-decoration : none
}
.em {
margin-right : 32px
}
.eo {
position : relative
}
.ep {
fill : #6B6B6B
}
.es {
background : transparent
}
.et svg {
margin-left : 4px
}
.eu svg {
fill : #6B6B6B
}
.ew {
box-shadow : inset 0 0 0 1px rgba(0, 0, 0, 0.05)
}
.ex {
position : absolute
}
.ez {
background-color : #F2F2F2
}
.fa {
flex-direction : row
}
.fb {
flex-wrap : wrap
}
.fc {
margin-left : 0
}
.fd {
margin-right : 0
}
.fe {
padding-left : 0px
}
.ff {
padding-right : 0px
}
.fq {
flex-grow : 0
}
.fr {
border : 1px solid #F2F2F2
}
.fs {
border-radius : 5px
}
.ft {
box-shadow : 0 1px 4px #F2F2F2
}
.fu {
margin : 8px
}
.fv {
overflow : hidden
}
.fw {
min-height : 266px
}
.fx {
flex-direction : column
}
.fy {
background-origin : border-box
}
.fz {
background-size : cover
}
.ga {
background-position : 50% 50%
}
.gb {
background-image : url("https://miro.medium.com/v2/resize:fit:660/1*OQIKdUdkp-YBd1LH1YjhaA.jpeg")
}
.gc {
height : 101px
}
.gd {
width : 330px
}
.ge {
margin : 16px 16px 0 16px
}
.gf {
font-weight : 500
}
.gg {
font-size : 20px
}
.gh {
line-height : 24px
}
.gi {
max-height : 48px
}
.gj {
text-overflow : ellipsis
}
.gk {
display : -webkit-box
}
.gl {
-webkit-line-clamp : 2
}
.gm {
-webkit-box-orient : vertical
}
.go {
letter-spacing : 0
}
.gp {
padding-left : 16px
}
.gq {
padding-right : 16px
}
.gr {
margin-bottom : 20px
}
.gs {
margin-top : 20px
}
.gt {
height : 40px
}
.gu {
width : 40px
}
.gw {
margin-right : 8px
}
.gx {
padding-left : 4px
}
.gy {
padding-right : 4px
}
.gz {
background-image : url("https://miro.medium.com/v2/resize:fit:1534/1*OQIKdUdkp-YBd1LH1YjhaA.jpeg")
}
.ha {
height : 271px
}
.hb {
width : 767px
}
.hc {
background-image : url("https://miro.medium.com/v2/da:true/resize:fit:660/0*8CKg75l0gdirLu_o")
}
.hd {
background-image : url("https://miro.medium.com/v2/da:true/resize:fit:1534/0*8CKg75l0gdirLu_o")
}
.he {
background-image : url("https://miro.medium.com/v2/resize:fit:660/1*hn4v1tCaJy7cWMyb0bpNpQ.png")
}
.hf {
background-image : url("https://miro.medium.com/v2/resize:fit:1534/1*hn4v1tCaJy7cWMyb0bpNpQ.png")
}
.hg {
background-image : url("https://miro.medium.com/v2/resize:fit:660/1*HFCGtvBzr_ZZLhQUNLP_VQ.png")
}
.hh {
background-image : url("https://miro.medium.com/v2/resize:fit:1534/1*HFCGtvBzr_ZZLhQUNLP_VQ.png")
}
.as:hover:not(:disabled) {
color : rgba(25, 25, 25, 1)
}
.at:hover:not(:disabled) {
fill : rgba(25, 25, 25, 1)
}
.dy:hover {
background : rgba(115, 113, 113, 1)
}
.dz:hover {
border-color : rgba(115, 113, 113, 1)
}
.ea:hover {
cursor : pointer
}
.eq:hover {
color : #242424
}
.er:hover {
fill : #242424
}
.ev:hover svg {
fill : #242424
}
.ey:hover {
background-color : rgba(0, 0, 0, 0.1)
}
.gv:hover {
background-color : none
}
.bd:focus-within path {
fill : #242424
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (min-width: 1080px)" type="text/css">
.d {
display : none
}
.bw {
width : 64px
}
.cg {
max-width : 680px
}
.dl {
font-size : 14px
}
.dm {
line-height : 20px
}
.ds {
font-size : 13px
}
.dt {
padding : 5px 12px
}
.el {
display : flex
}
.fo {
flex-basis : 50%
}
.fp {
max-width : 50%
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (max-width: 1079.98px)" type="text/css">
.e {
display : none
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (max-width: 903.98px)" type="text/css">
.f {
display : none
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (max-width: 727.98px)" type="text/css">
.g {
display : none
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (max-width: 551.98px)" type="text/css">
.h {
display : none
}
.s {
display : flex
}
.t {
justify-content : space-between
}
.bs {
width : 24px
}
.dd {
font-size : 13px
}
.de {
line-height : 20px
}
.dn {
padding : 0px 8px 1px
}
.fg {
flex-basis : 100%
}
.fh {
max-width : 100%
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (min-width: 904px) and (max-width: 1079.98px)" type="text/css">
.i {
display : none
}
.bv {
width : 64px
}
.cf {
max-width : 680px
}
.dj {
font-size : 14px
}
.dk {
line-height : 20px
}
.dq {
font-size : 13px
}
.dr {
padding : 5px 12px
}
.ek {
display : flex
}
.fm {
flex-basis : 100%
}
.fn {
max-width : 100%
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (min-width: 728px) and (max-width: 903.98px)" type="text/css">
.j {
display : none
}
.w {
display : flex
}
.x {
justify-content : space-between
}
.bu {
width : 64px
}
.ce {
max-width : 680px
}
.dh {
font-size : 13px
}
.di {
line-height : 20px
}
.dp {
padding : 0px 8px 1px
}
.fk {
flex-basis : 100%
}
.fl {
max-width : 100%
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="all and (min-width: 552px) and (max-width: 727.98px)" type="text/css">
.k {
display : none
}
.u {
display : flex
}
.v {
justify-content : space-between
}
.bt {
width : 24px
}
.df {
font-size : 13px
}
.dg {
line-height : 20px
}
.do {
padding : 0px 8px 1px
}
.fi {
flex-basis : 100%
}
.fj {
max-width : 100%
}
</style>
<style data-fela-rehydration="215" data-fela-type="RULE" media="(orientation: landscape) and (max-width: 903.98px)" type="text/css">
.gn {
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="db ag cj bf ak b am an ao ap aq ar as at s u w i d q dc z" href="https://rsci.app.link/s1cSf8zJT3?%7Efeature=LoOpenInAppButton&%7Echannel=ShowPostUnderCollection&source=---top_nav_layout_nav----------------------------------" rel="noopener follow">
Open in app
<svg class="da" fill="none" height="10" viewBox="0 0 10 10" width="10" xmlns="http://www.w3.org/2000/svg">
<path d="M.985 8.485a.375.375 0 1 0 .53.53zM8.75 1.25h.375A.375.375 0 0 0 8.75.875zM8.375 6.5a.375.375 0 1 0 .75 0zM3.5.875a.375.375 0 1 0 0 .75zm-1.985 8.14 7.5-7.5-.53-.53-7.5 7.5zm6.86-7.765V6.5h.75V1.25zM3.5 1.625h5.25v-.75H3.5z" fill="currentColor">
</path>
</svg>
</a>
<div class="ab q">
<p class="bf b dd de df dg dh di dj dk dl dm db">
<span>
<a class="bf b dd de dn df dg do dh di dp dq dk dr ds dm dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei bm ej cm" data-testid="headerSignUpButton" href="https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fthebolditalic.com%2F%253Fgi%3Dfba7a9089f62&source=post_page---top_nav_layout_nav-----------------------global_nav-----------" rel="noopener follow">
Sign up
</a>
</span>
</p>
<div class="ax l">
<p class="bf b dd de df dg dh di dj dk dl dm db">
<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&redirect=https%3A%2F%2Fthebolditalic.com%2F%253Fgi%3Dfba7a9089f62&source=post_page---top_nav_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 aria-label="Homepage" class="af ag ah ai aj ak al am an ao ap aq ar as at ab" data-testid="headerMediumLogo" href="https://medium.com/?source=---top_nav_layout_nav----------------------------------" rel="noopener follow">
<svg class="au av aw" fill="none" height="160" viewBox="0 0 719 160" width="719" xmlns="http://www.w3.org/2000/svg">
<path d="m174.104 9.734.215-.047V8.02H130.39L89.6 103.89 48.81 8.021H1.472v1.666l.212.047c8.018 1.81 12.09 4.509 12.09 14.242V137.93c0 9.734-4.087 12.433-12.106 14.243l-.212.047v1.671h32.118v-1.665l-.213-.048c-8.018-1.809-12.089-4.509-12.089-14.242V30.586l52.399 123.305h2.972l53.925-126.743V140.75c-.687 7.688-4.721 10.062-11.982 11.701l-.215.05v1.652h55.948v-1.652l-.215-.05c-7.269-1.639-11.4-4.013-12.087-11.701l-.037-116.774h.037c0-9.733 4.071-12.432 12.087-14.242m25.555 75.488c.915-20.474 8.268-35.252 20.606-35.507 3.806.063 6.998 1.312 9.479 3.714 5.272 5.118 7.751 15.812 7.368 31.793zm-.553 5.77h65.573v-.275c-.186-15.656-4.721-27.834-13.466-36.196-7.559-7.227-18.751-11.203-30.507-11.203h-.263c-6.101 0-13.584 1.48-18.909 4.16-6.061 2.807-11.407 7.003-15.855 12.511-7.161 8.874-11.499 20.866-12.554 34.343q-.05.606-.092 1.212a50 50 0 0 0-.065 1.151 85.807 85.807 0 0 0-.094 5.689c.71 30.524 17.198 54.917 46.483 54.917 25.705 0 40.675-18.791 44.407-44.013l-1.886-.664c-6.557 13.556-18.334 21.771-31.738 20.769-18.297-1.369-32.314-19.922-31.042-42.395m139.722 41.359c-2.151 5.101-6.639 7.908-12.653 7.908s-11.513-4.129-15.418-11.63c-4.197-8.053-6.405-19.436-6.405-32.92 0-28.067 8.729-46.22 22.24-46.22 5.657 0 10.111 2.807 12.236 7.704zm43.499 20.008c-8.019-1.897-12.089-4.722-12.089-14.951V1.309l-48.716 14.353v1.757l.299-.024c6.72-.543 11.278.386 13.925 2.83 2.072 1.915 3.082 4.853 3.082 8.987v18.66c-4.803-3.067-10.516-4.56-17.448-4.56-14.059 0-26.909 5.92-36.176 16.672-9.66 11.205-14.767 26.518-14.767 44.278-.003 31.72 15.612 53.039 38.851 53.039 13.595 0 24.533-7.449 29.54-20.013v16.865h43.711v-1.746zM424.1 19.819c0-9.904-7.468-17.374-17.375-17.374-9.859 0-17.573 7.632-17.573 17.374s7.721 17.374 17.573 17.374c9.907 0 17.375-7.47 17.375-17.374m11.499 132.546c-8.019-1.897-12.089-4.722-12.089-14.951h-.035V43.635l-43.714 12.551v1.705l.263.024c9.458.842 12.047 4.1 12.047 15.152v81.086h43.751v-1.746zm112.013 0c-8.018-1.897-12.089-4.722-12.089-14.951V43.635l-41.621 12.137v1.71l.246.026c7.733.813 9.967 4.257 9.967 15.36v59.279c-2.578 5.102-7.415 8.131-13.274 8.336-9.503 0-14.736-6.419-14.736-18.073V43.638l-43.714 12.55v1.703l.262.024c9.459.84 12.05 4.097 12.05 15.152v50.17a56.3 56.3 0 0 0 .91 10.444l.787 3.423c3.701 13.262 13.398 20.197 28.59 20.197 12.868 0 24.147-7.966 29.115-20.43v17.311h43.714v-1.747zm169.818 1.788v-1.749l-.213-.05c-8.7-2.006-12.089-5.789-12.089-13.49v-63.79c0-19.89-11.171-31.761-29.883-31.761-13.64 0-25.141 7.882-29.569 20.16-3.517-13.01-13.639-20.16-28.606-20.16-13.146 0-23.449 6.938-27.869 18.657V43.643L545.487 55.68v1.715l.263.024c9.345.829 12.047 4.181 12.047 14.95v81.784h40.787v-1.746l-.215-.053c-6.941-1.631-9.181-4.606-9.181-12.239V66.998c1.836-4.289 5.537-9.37 12.853-9.37 9.086 0 13.692 6.296 13.692 18.697v77.828h40.797v-1.746l-.215-.053c-6.94-1.631-9.18-4.606-9.18-12.239V75.066a42 42 0 0 0-.578-7.26c1.947-4.661 5.86-10.177 13.475-10.177 9.214 0 13.691 6.114 13.691 18.696v77.828z" fill="#242424">
</path>
</svg>
</a>
<div class="ax h">
<div class="ab ay az ba bb q bc bd">
<div aria-describedby="searchResults" aria-hidden="false" aria-labelledby="searchResults" class="bm">
</div>
<div class="bn bo ab">
<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path clip-rule="evenodd" d="M4.092 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0m6.95-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .79-.79l-3.73-3.73A8.05 8.05 0 0 0 11.042 3z" fill="currentColor" fill-rule="evenodd">
</path>
</svg>
</div>
<input aria-controls="searchResults" aria-expanded="false" aria-label="search" class="ay be bf bg z bh bi bj bk bl" data-testid="headerSearchInput" placeholder="Search" role="combobox" tabindex="0" value="">
</div>
</div>
</div>
<div class="h k w ek el">
<div class="em 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&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav-----------" rel="noopener follow">
<div class="bf b bg z db eo ep ab q eq er">
<svg aria-label="Write" fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M14 4a.5.5 0 0 0 0-1zm7 6a.5.5 0 0 0-1 0zm-7-7H4v1h10zM3 4v16h1V4zm1 17h16v-1H4zm17-1V10h-1v10zm-1 1a1 1 0 0 0 1-1h-1zM3 20a1 1 0 0 0 1 1v-1zM4 3a1 1 0 0 0-1 1h1z" fill="currentColor">
</path>
<path d="m17.5 4.5-8.458 8.458a.25.25 0 0 0-.06.098l-.824 2.47a.25.25 0 0 0 .316.316l2.47-.823a.25.25 0 0 0 .098-.06L19.5 6.5m-2-2 2.323-2.323a.25.25 0 0 1 .354 0l1.646 1.646a.25.25 0 0 1 0 .354L19.5 6.5m-2-2 2 2" stroke="currentColor">
</path>
</svg>
<div class="da l">
Write
</div>
</div>
</a>
</span>
</div>
</div>
<div class="k j i d">
<div class="em 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=---top_nav_layout_nav----------------------------------" rel="noopener follow">
<div class="bf b bg z db eo ep ab q eq er">
<svg aria-label="Search" fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path clip-rule="evenodd" d="M4.092 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0m6.95-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .79-.79l-3.73-3.73A8.05 8.05 0 0 0 11.042 3z" fill="currentColor" fill-rule="evenodd">
</path>
</svg>
</div>
</a>
</div>
</div>
<div class="em h k j">
<div class="ab q">
<p class="bf b dd de df dg dh di dj dk dl dm db">
<span>
<a class="bf b dd de dn df dg do dh di dp dq dk dr ds dm dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei bm ej cm" data-testid="headerSignUpButton" href="https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fthebolditalic.com%2F%253Fgi%3Dfba7a9089f62&source=post_page---top_nav_layout_nav-----------------------global_nav-----------" rel="noopener follow">
Sign up
</a>
</span>
</p>
<div class="ax l">
<p class="bf b dd de df dg dh di dj dk dl dm db">
<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&redirect=https%3A%2F%2Fthebolditalic.com%2F%253Fgi%3Dfba7a9089f62&source=post_page---top_nav_layout_nav-----------------------global_nav-----------" rel="noopener follow">
Sign in
</a>
</span>
</p>
</div>
</div>
</div>
<div aria-hidden="false" class="l">
<button aria-label="user options menu" class="ay es am ab q ao et eu ev" data-testid="headerUserIcon">
<div class="l eo">
<img alt="" class="l ei by bz ca ez" height="32" loading="lazy" role="presentation" src="https://miro.medium.com/v2/resize:fill:64:64/1*dmbNkD5D-u45r44go_cf0g.png" width="32">
<div class="ew by l bz ca ex n ay ey">
</div>
</div>
</button>
</div>
</div>
</div>
<div class="ab cb">
<div class="cc bh cd ce cf cg">
<div class="l cm">
<div class="cn l">
<div class="ch ci cj">
PAGE NOT FOUND
</div>
</div>
<div class="co l">
<h2 class="cp b cq cr cs ct cu">
<span class="ck">
404
</span>
</h2>
</div>
<div class="co l">
<h2 class="cp b cv cw cx ct cu">
Out of nothing, something.
</h2>
</div>
<div class="cy l">
<div class="ch ci cl">
You can find (just about) anything on
<!-- -->
Medium
<!-- -->
— apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?
</div>
</div>
<div class="cy l">
<div class="ch ci cl">
<a class="af ag ah ai aj ak al am an ao ap aq ar cz" href="/" rel="noopener follow">
Home
</a>
</div>
</div>
</div>
<div class="cn l">
<div class="q ab fa fb bh fc fd">
<div class="fe ff fg fh fi fj fk fl fm fn fo fp fq">
<div class="fr fs ft fu fv l">
<div class="h k j i">
<div class="fw ab fx">
<a class="l fy fz ga gb gc gd" href="https://blog.medium.com/best-gifts-for-writers-from-the-medium-community-2a82bf5a60a8" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://blog.medium.com/best-gifts-for-writers-from-the-medium-community-2a82bf5a60a8" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
Best gifts for writers, from the Medium community
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://scottlamb.blog" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="Scott Lamb" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*0Ye7S84nA3tdGyVSxc_Q-g.png" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://scottlamb.blog" rel="noopener follow">
Scott Lamb
</a>
<a href="https://blog.medium.com" rel="noopener follow">
in
<!-- -->
The Medium Blog
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Dec 9, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
7 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="d">
<div class="fw ab fx">
<a class="l fy fz ga gz ha hb" href="https://blog.medium.com/best-gifts-for-writers-from-the-medium-community-2a82bf5a60a8" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://blog.medium.com/best-gifts-for-writers-from-the-medium-community-2a82bf5a60a8" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
Best gifts for writers, from the Medium community
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://scottlamb.blog" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="Scott Lamb" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*0Ye7S84nA3tdGyVSxc_Q-g.png" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://scottlamb.blog" rel="noopener follow">
Scott Lamb
</a>
<a href="https://blog.medium.com" rel="noopener follow">
in
<!-- -->
The Medium Blog
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Dec 9, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
7 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="fe ff fg fh fi fj fk fl fm fn fo fp fq">
<div class="fr fs ft fu fv l">
<div class="h k j i">
<div class="fw ab fx">
<a class="l fy fz ga hc gc gd" href="https://medium.com/@quietly_bold/everyone-wins-when-product-managers-work-in-the-open-dfa8a758ee10" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://medium.com/@quietly_bold/everyone-wins-when-product-managers-work-in-the-open-dfa8a758ee10" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
Everyone wins when product managers work in the open
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://medium.com/@quietly_bold" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="Isabelle Andrews" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*[email protected]" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://medium.com/@quietly_bold" rel="noopener follow">
Isabelle Andrews
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Nov 27, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
3 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="d">
<div class="fw ab fx">
<a class="l fy fz ga hd ha hb" href="https://medium.com/@quietly_bold/everyone-wins-when-product-managers-work-in-the-open-dfa8a758ee10" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://medium.com/@quietly_bold/everyone-wins-when-product-managers-work-in-the-open-dfa8a758ee10" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
Everyone wins when product managers work in the open
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://medium.com/@quietly_bold" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="Isabelle Andrews" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*[email protected]" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://medium.com/@quietly_bold" rel="noopener follow">
Isabelle Andrews
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Nov 27, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
3 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="fe ff fg fh fi fj fk fl fm fn fo fp fq">
<div class="fr fs ft fu fv l">
<div class="h k j i">
<div class="fw ab fx">
<a class="l fy fz ga he gc gd" href="https://steve-yegge.medium.com/the-death-of-the-stubborn-developer-b5e8f78d326b" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://steve-yegge.medium.com/the-death-of-the-stubborn-developer-b5e8f78d326b" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
The Death of the Stubborn Developer
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://steve-yegge.medium.com" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="Steve Yegge" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*OrBdZ2GUUicWcT6x8KSYZg.png" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://steve-yegge.medium.com" rel="noopener follow">
Steve Yegge
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Dec 12, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
17 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="d">
<div class="fw ab fx">
<a class="l fy fz ga hf ha hb" href="https://steve-yegge.medium.com/the-death-of-the-stubborn-developer-b5e8f78d326b" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://steve-yegge.medium.com/the-death-of-the-stubborn-developer-b5e8f78d326b" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
The Death of the Stubborn Developer
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://steve-yegge.medium.com" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="Steve Yegge" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*OrBdZ2GUUicWcT6x8KSYZg.png" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://steve-yegge.medium.com" rel="noopener follow">
Steve Yegge
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Dec 12, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
17 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="fe ff fg fh fi fj fk fl fm fn fo fp fq">
<div class="fr fs ft fu fv l">
<div class="h k j i">
<div class="fw ab fx">
<a class="l fy fz ga hg gc gd" href="https://blog.medium.com/bluesky-is-considering-ads-heres-why-that-might-not-be-a-bad-thing-422d9172abd3" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://blog.medium.com/bluesky-is-considering-ads-heres-why-that-might-not-be-a-bad-thing-422d9172abd3" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
Bluesky is considering ads; here’s why that might not be a bad thing
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://medium.com/@dailynewsletter" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="The Medium Newsletter" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*K9W37C71uESVlmKnN2Z4KA.jpeg" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://medium.com/@dailynewsletter" rel="noopener follow">
The Medium Newsletter
</a>
<a href="https://blog.medium.com" rel="noopener follow">
in
<!-- -->
The Medium Blog
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Dec 12, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
3 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="d">
<div class="fw ab fx">
<a class="l fy fz ga hh ha hb" href="https://blog.medium.com/bluesky-is-considering-ads-heres-why-that-might-not-be-a-bad-thing-422d9172abd3" rel="noopener follow">
</a>
<div class="ge l ae">
<a href="https://blog.medium.com/bluesky-is-considering-ads-heres-why-that-might-not-be-a-bad-thing-422d9172abd3" rel="noopener follow">
<h4 class="bf gf gg gh fv gi gj gk gl gm gn go bk">
Bluesky is considering ads; here’s why that might not be a bad thing
</h4>
</a>
</div>
<div class="gp gq gr gs l">
<div class="ab q">
<a href="https://medium.com/@dailynewsletter" rel="noopener follow" tabindex="0">
<div class="l eo">
<img alt="The Medium Newsletter" class="l ei by gt gu ez" height="40" loading="lazy" src="https://miro.medium.com/v2/resize:fill:80:80/1*K9W37C71uESVlmKnN2Z4KA.jpeg" width="40">
<div class="ew by l gt gu ex n ay gv">
</div>
</div>
</a>
<div class="ax l">
<div class="bf b cj z bk">
<a href="https://medium.com/@dailynewsletter" rel="noopener follow">
The Medium Newsletter
</a>
<a href="https://blog.medium.com" rel="noopener follow">
in
<!-- -->
The Medium Blog
</a>
</div>
<div class="ab q fb">
<div class="bf b cj z db">
<div class="gw ab fb">
<span>
Dec 12, 2024
</span>
<div aria-hidden="true" class="gx gy l">
<span aria-hidden="true" class="l">
<span class="bf b bg z db">
·
</span>
</span>
</div>
3 min read
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
window.__BUILD_ID__ = "main-20241212-205827-84030d187b";
</script>
<script>
window.__GRAPHQL_URI__ = "https://thebolditalic.com/_/graphql";
</script>
<script>
window.__PRELOADED_STATE__ = {
"algolia": {
"queries": {
}
},
"cache": {
"experimentGroupSet": true,
"reason": "This request is not using the cache middleware worker",
"group": "disabled",
"tags": [],
"serverVariantState": "",
"middlewareEnabled": false,
"cacheStatus": "DYNAMIC",
"shouldUseCache": false,
"vary": [],
"lohpSummerUpsellEnabled": false
},
"client": {
"hydrated": false,
"isUs": false,
"isNativeMedium": false,
"isSafariMobile": false,
"isSafari": false,
"isFirefox": false,
"routingEntity": {
"type": "COLLECTION",
"id": "191186aaafa0",
"explicit": true
},
"viewerIsBot": false
},
"debug": {
"requestId": "7d807d0f-939d-4677-b507-57f0e15b48b3",
"hybridDevServices": [],
"originalSpanCarrier": {
"traceparent": "00-b10b79cb967236fc2ecb0cd65e209e4b-962e717e9a9b6034-01"
}
},
"multiVote": {
"clapsPerPost": {
}
},
"navigation": {
"branch": {
"show": null,
"hasRendered": null,
"blockedByCTA": false
},
"hideGoogleOneTap": false,
"hasRenderedAlternateUserBanner": null,
"currentLocation": "https:\u002F\u002Fthebolditalic.com\u002F%3Fgi=fba7a9089f62",
"host": "thebolditalic.com",
"hostname": "thebolditalic.com",
"referrer": "",
"hasSetReferrer": false,
"susiModal": {
"step": null,
"operation": "register"
},
"postRead": false,
"partnerProgram": {
"selectedCountryCode": null
}
},
"config": {
"nodeEnv": "production",
"version": "main-20241212-205827-84030d187b",
"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-20241212-205827-84030d187b",
"commit": "84030d187ba78af9593727ff3f13c9aea910f3cd"
}
},
"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": "7*V1_7XP4snlmqrc_0Njontw.png",
"height": 110,
"width": 500
},
"postLogo": {
"imageId": "bd978bb536350a710e8efb012513429cabdc4c28700604261aeda246d0f980b7",
"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*[email protected]",
"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*[email protected]",
"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*[email protected]",
"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,
"variantFlags": [{
"__typename": "VariantFlag",
"name": "enable_moc_load_processor_c",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "allow_signup",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_explicit_signals",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_explicit_signals_updated_post_previews",
"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_author_cards_byline",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_post_bottom_responses_input",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_sharer_validate_post_share_key",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_remove_twitter_onboarding_step",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_enable_lock_responses",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "allow_access",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_aurora_pub_follower_page",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_braintree_webhook",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ios_autorefresh",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ios_easy_resubscribe",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "available_monthly_plan",
"valueType": {
"__typename": "VariantFlagString",
"value": "60e220181034"
}
},{
"__typename": "VariantFlag",
"name": "enable_braintree_apple_pay",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_display_paywall_after_onboarding",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_enable_friend_links_postpage_banners",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__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_tribute_landing_page",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_rating_prompt_stories_read_threshold",
"valueType": {
"__typename": "VariantFlagNumber",
"value": 2
}
},{
"__typename": "VariantFlag",
"name": "enable_simplified_digest_v2_b",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_pre_pp_v4",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "textshots_userid",
"valueType": {
"__typename": "VariantFlagString",
"value": ""
}
},{
"__typename": "VariantFlag",
"name": "android_enable_lists_v2",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_legacy_feed_in_iceland",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_pp_country_expansion",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_maim_the_meter",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_moc_load_processor_first_story",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_verifications_service",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "goliath_externalsearch_enable_comment_deindexation",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_enable_syntax_highlight",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_google_one_tap",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_starspace",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "num_post_bottom_responses_to_show",
"valueType": {
"__typename": "VariantFlagNumber",
"value": 3
}
},{
"__typename": "VariantFlag",
"name": "enable_mastodon_for_members",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_publication_hierarchy_web",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ios_dynamic_paywall_aspiriational",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_boost_nia_v01",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_diversification_rex",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_enable_image_sharer",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_lite_server_upstream_deadlines",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_new_stripe_customers",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_enable_editor_new_publishing_flow",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_enable_friend_links_creation",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "disable_partner_program_enrollment",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "limit_post_referrers",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "available_annual_premium_plan",
"valueType": {
"__typename": "VariantFlagString",
"value": "4a442ace1476"
}
},{
"__typename": "VariantFlag",
"name": "enable_sms_verification_for_publish",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_enable_verified_book_author",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "available_monthly_premium_plan",
"valueType": {
"__typename": "VariantFlagString",
"value": "12a660186432"
}
},{
"__typename": "VariantFlag",
"name": "enable_speechify_ios",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_braintree_trial_membership",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_footer_app_buttons",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "skip_fs_cache_user_vals",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "coronavirus_topic_recirc",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_abandoned_cart_promotion_email",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_update_topic_portals_wtf",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_android_miro_v2",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_import",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_tipping_v0_android",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_speechify_widget",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_switch_plan_premium_tier",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_see_pronouns",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_braintree_client",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_rex_new_push_notification_endpoint",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_sharer_create_post_share_key",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "onboarding_tags_from_top_views",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_deprecate_legacy_providers_v3",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_pill_based_home_feed",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_tick_landing_page",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_apple_sign_in",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_lite_archive_page",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_lo_homepage",
"valueType": {
"__typename": "VariantFlagString",
"value": "control"
}
},{
"__typename": "VariantFlag",
"name": "enable_mastodon_for_members_username_selection",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_conversion_model_v2",
"valueType": {
"__typename": "VariantFlagString",
"value": "group_2"
}
},{
"__typename": "VariantFlag",
"name": "enable_update_explore_wtf",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_two_hour_refresh",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_configure_pronouns",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_entities_to_follow_v2",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ml_rank_rex_anno",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "mobile_custom_app_icon",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_iceland_forced_android",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_medium2_kbfd",
"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_integration",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_group_gifting",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_intrinsic_automatic_actions",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_post_bottom_responses",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_sprig",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_recaptcha_enterprise",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "redefined_top_posts",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_enable_friend_links_postpage_banners",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "android_enable_topic_portals",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_lite_response_markup",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_eventstats_event_processing",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_enable_friend_links_creation",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_creator_welcome_email",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "glyph_font_set",
"valueType": {
"__typename": "VariantFlagString",
"value": "m2-unbound-source-serif-pro"
}
},{
"__typename": "VariantFlag",
"name": "enable_moc_load_processor_all_recs_surfaces",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ranker_v10",
"valueType": {
"__typename": "VariantFlagString",
"value": "control"
}
},{
"__typename": "VariantFlag",
"name": "enable_susi_redesign_ios",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "price_smoke_test_monthly",
"valueType": {
"__typename": "VariantFlagString",
"value": ""
}
},{
"__typename": "VariantFlag",
"name": "price_smoke_test_yearly",
"valueType": {
"__typename": "VariantFlagString",
"value": ""
}
},{
"__typename": "VariantFlag",
"name": "enable_post_publish_permission_check",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_mastodon_avatar_upload",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_newsletter_lo_flow_custom_domains",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_rex_reading_history",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_enable_home_post_menu",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_author_cards",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ios_offline_reading",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_apple_webhook",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_bg_post_post",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_premium_tier_badge",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_iceland_nux",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_android_verified_author",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_updated_pub_recs_ui",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_seamless_social_sharing",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "available_annual_plan",
"valueType": {
"__typename": "VariantFlagString",
"value": "2c754bcc2995"
}
},{
"__typename": "VariantFlag",
"name": "enable_gift_banner",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_android_dynamic_aspirational_paywall",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_braintree_paypal",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_branch_io",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_ios_dynamic_paywall_programming",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_pp_v4",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_rito_upstream_deadlines",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_new_manage_membership_flow",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_marketing_emails",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_premium_tier",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "allow_test_auth",
"valueType": {
"__typename": "VariantFlagString",
"value": "disallow"
}
},{
"__typename": "VariantFlag",
"name": "enable_braintree_google_pay",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_conversion_ranker_v2",
"valueType": {
"__typename": "VariantFlagString",
"value": "control"
}
},{
"__typename": "VariantFlag",
"name": "enable_android_dynamic_programming_paywall",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_trust_service_recaptcha",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "reengagement_notification_duration",
"valueType": {
"__typename": "VariantFlagNumber",
"value": 3
}
},{
"__typename": "VariantFlag",
"name": "enable_app_flirty_thirty",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_recirc_model",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "can_send_tips_v0",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_google_webhook",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_lite_continue_this_thread",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_recommended_publishers_query",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_susi_redesign_android",
"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_tag_recs",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "rex_generator_max_candidates",
"valueType": {
"__typename": "VariantFlagNumber",
"value": 1000
}
},{
"__typename": "VariantFlag",
"name": "enable_post_bottom_responses_native",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_lite_homepage",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_in_app_free_trial",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "browsable_stream_config_bucket",
"valueType": {
"__typename": "VariantFlagString",
"value": "curated-topics"
}
},{
"__typename": "VariantFlag",
"name": "enable_tipping_v0_ios",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_winback_promotion_email",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "ios_social_share_sheet",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "can_receive_tips_v0",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "reader_fair_distribution_non_qp",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_automod",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "enable_rex_aggregator_v2",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
},{
"__typename": "VariantFlag",
"name": "limit_user_follows",
"valueType": {
"__typename": "VariantFlagBoolean",
"value": true
}
}],
"collectionByDomainOrSlug({\"domainOrSlug\":\"thebolditalic.com\"})": {
"__ref": "Collection:191186aaafa0"
},
"staffPicksFeed:{}": {
"__typename": "StaffPicksFeedResult",
"items": [{
"__typename": "HomeFeedItem",
"post": {
"__ref": "Post:2a82bf5a60a8"
}
},{
"__typename": "HomeFeedItem",
"post": {
"__ref": "Post:dfa8a758ee10"
}
},{
"__typename": "HomeFeedItem",
"post": {
"__ref": "Post:b5e8f78d326b"
}
},{
"__typename": "HomeFeedItem",
"post": {
"__ref": "Post:422d9172abd3"
}
}]
}
},
"ImageMetadata:1*OdaLifs02To5Yibe8Pgrwg.png": {
"__typename": "ImageMetadata",
"id": "1*OdaLifs02To5Yibe8Pgrwg.png"
},
"Collection:191186aaafa0": {
"__typename": "Collection",
"id": "191186aaafa0",
"favicon": {
"__ref": "ImageMetadata:1*OdaLifs02To5Yibe8Pgrwg.png"
},
"customStyleSheet": null,
"colorPalette": {
"__typename": "ColorPalette",
"highlightSpectrum": {
"__typename": "ColorSpectrum",
"backgroundColor": "#FFFFFFFF",
"colorPoints": [{
"__typename": "ColorPoint",
"color": "#FFF5F2F1",
"point": 0
},{
"__typename": "ColorPoint",
"color": "#FFF3F0EF",
"point": 0.1
},{
"__typename": "ColorPoint",
"color": "#FFF1EEED",
"point": 0.2
},{
"__typename": "ColorPoint",
"color": "#FFEFECEC",
"point": 0.3
},{
"__typename": "ColorPoint",
"color": "#FFEDEAEA",
"point": 0.4
},{
"__typename": "ColorPoint",
"color": "#FFEBE8E8",
"point": 0.5
},{
"__typename": "ColorPoint",
"color": "#FFE9E6E6",
"point": 0.6
},{
"__typename": "ColorPoint",
"color": "#FFE7E5E4",
"point": 0.7
},{
"__typename": "ColorPoint",
"color": "#FFE5E3E2",
"point": 0.8
},{
"__typename": "ColorPoint",
"color": "#FFE4E1E0",
"point": 0.9
},{
"__typename": "ColorPoint",
"color": "#FFE2DFDE",
"point": 1
}]
},
"defaultBackgroundSpectrum": {
"__typename": "ColorSpectrum",
"backgroundColor": "#FFFFFFFF",
"colorPoints": [{
"__typename": "ColorPoint",
"color": "#FF868484",
"point": 0
},{
"__typename": "ColorPoint",
"color": "#FF7C7B7A",
"point": 0.1
},{
"__typename": "ColorPoint",
"color": "#FF737171",
"point": 0.2
},{
"__typename": "ColorPoint",
"color": "#FF696867",
"point": 0.3
},{
"__typename": "ColorPoint",
"color": "#FF5F5E5E",
"point": 0.4
},{
"__typename": "ColorPoint",
"color": "#FF555454",
"point": 0.5
},{
"__typename": "ColorPoint",
"color": "#FF4A4949",
"point": 0.6
},{
"__typename": "ColorPoint",
"color": "#FF3F3E3E",
"point": 0.7
},{
"__typename": "ColorPoint",
"color": "#FF343333",
"point": 0.8
},{
"__typename": "ColorPoint",
"color": "#FF272727",
"point": 0.9
},{
"__typename": "ColorPoint",
"color": "#FF1A1A1A",
"point": 1
}]
},
"tintBackgroundSpectrum": {
"__typename": "ColorSpectrum",
"backgroundColor": "#FF000000",
"colorPoints": [{
"__typename": "ColorPoint",
"color": "#FF000000",
"point": 0
},{
"__typename": "ColorPoint",
"color": "#FF1E1D1D",
"point": 0.1
},{
"__typename": "ColorPoint",
"color": "#FF3C3B3B",
"point": 0.2
},{
"__typename": "ColorPoint",
"color": "#FF565555",
"point": 0.3
},{
"__typename": "ColorPoint",
"color": "#FF6F6D6D",
"point": 0.4
},{
"__typename": "ColorPoint",
"color": "#FF868484",
"point": 0.5
},{
"__typename": "ColorPoint",
"color": "#FF9C9A99",
"point": 0.6
},{
"__typename": "ColorPoint",
"color": "#FFB1AEAE",
"point": 0.7
},{
"__typename": "ColorPoint",
"color": "#FFC5C3C2",
"point": 0.8
},{
"__typename": "ColorPoint",
"color": "#FFD9D6D6",
"point": 0.9
},{
"__typename": "ColorPoint",
"color": "#FFECE9E9",
"point": 1
}]
}
}
},
"ImageMetadata:1*OQIKdUdkp-YBd1LH1YjhaA.jpeg": {
"__typename": "ImageMetadata",
"id": "1*OQIKdUdkp-YBd1LH1YjhaA.jpeg",
"focusPercentX": null,
"focusPercentY": null
},
"Membership:0b491b23-e00d-4d2d-9c0b-1bf29ec44faf": {
"__typename": "Membership",
"tier": "FRIEND",
"id": "0b491b23-e00d-4d2d-9c0b-1bf29ec44faf"
},
"User:11ba4fd53be0": {
"__typename": "User",
"username": "scottlamb",
"name": "Scott Lamb",
"id": "11ba4fd53be0",
"imageId": "1*0Ye7S84nA3tdGyVSxc_Q-g.png",
"membership": {
"__ref": "Membership:0b491b23-e00d-4d2d-9c0b-1bf29ec44faf"
},
"customDomainState": {
"__typename": "CustomDomainState",
"live": {
"__typename": "CustomDomain",
"domain": "scottlamb.blog"
}
},
"hasSubdomain": true
},
"Collection:15f753907972": {
"__typename": "Collection",
"id": "15f753907972",
"name": "The Medium Blog",
"domain": "blog.medium.com",
"slug": "blog"
},
"Post:2a82bf5a60a8": {
"__typename": "Post",
"id": "2a82bf5a60a8",
"mediumUrl": "https:\u002F\u002Fblog.medium.com\u002Fbest-gifts-for-writers-from-the-medium-community-2a82bf5a60a8",
"title": "Best gifts for writers, from the Medium community",
"previewImage": {
"__ref": "ImageMetadata:1*OQIKdUdkp-YBd1LH1YjhaA.jpeg"
},
"creator": {
"__ref": "User:11ba4fd53be0"
},
"isLocked": false,
"readingTime": 6.5179245283018865,
"updatedAt": 1733771169539,
"statusForCollection": "APPROVED",
"collection": {
"__ref": "Collection:15f753907972"
}
},
"ImageMetadata:0*8CKg75l0gdirLu_o": {
"__typename": "ImageMetadata",
"id": "0*8CKg75l0gdirLu_o",
"focusPercentX": null,
"focusPercentY": null
},
"User:4901c910834": {
"__typename": "User",
"username": "quietly_bold",
"name": "Isabelle Andrews",
"id": "4901c910834",
"imageId": "1*[email protected]",
"membership": null,
"customDomainState": null,
"hasSubdomain": false
},
"Post:dfa8a758ee10": {
"__typename": "Post",
"id": "dfa8a758ee10",
"mediumUrl": "https:\u002F\u002Fmedium.com\u002F@quietly_bold\u002Feveryone-wins-when-product-managers-work-in-the-open-dfa8a758ee10",
"title": "Everyone wins when product managers work in the open",
"previewImage": {
"__ref": "ImageMetadata:0*8CKg75l0gdirLu_o"
},
"creator": {
"__ref": "User:4901c910834"
},
"isLocked": false,
"readingTime": 2.8905660377358493,
"updatedAt": 1732669520137,
"statusForCollection": null,
"collection": null
},
"ImageMetadata:": {
"__typename": "ImageMetadata",
"id": "",
"focusPercentX": null,
"focusPercentY": null
},
"Membership:509a580b1176": {
"__typename": "Membership",
"tier": "MEMBER",
"id": "509a580b1176"
},
"User:c1ec701babb7": {
"__typename": "User",
"username": "steve-yegge",
"name": "Steve Yegge",
"id": "c1ec701babb7",
"imageId": "1*OrBdZ2GUUicWcT6x8KSYZg.png",
"membership": {
"__ref": "Membership:509a580b1176"
},
"customDomainState": {
"__typename": "CustomDomainState",
"live": {
"__typename": "CustomDomain",
"domain": "steve-yegge.medium.com"
}
},
"hasSubdomain": true
},
"Post:b5e8f78d326b": {
"__typename": "Post",
"id": "b5e8f78d326b",
"mediumUrl": "https:\u002F\u002Fsteve-yegge.medium.com\u002Fthe-death-of-the-stubborn-developer-b5e8f78d326b",
"title": "The Death of the Stubborn Developer",
"previewImage": {
"__ref": "ImageMetadata:"
},
"creator": {
"__ref": "User:c1ec701babb7"
},
"isLocked": false,
"readingTime": 16.09811320754717,
"updatedAt": 1733988912101,
"statusForCollection": null,
"collection": null
},
"ImageMetadata:1*HFCGtvBzr_ZZLhQUNLP_VQ.png": {
"__typename": "ImageMetadata",
"id": "1*HFCGtvBzr_ZZLhQUNLP_VQ.png",
"focusPercentX": null,
"focusPercentY": null
},
"Membership:00703d884f07": {
"__typename": "Membership",
"tier": "FRIEND",
"id": "00703d884f07"
},
"User:e7699e43350b": {
"__typename": "User",
"username": "dailynewsletter",
"name": "The Medium Newsletter",
"id": "e7699e43350b",
"imageId": "1*K9W37C71uESVlmKnN2Z4KA.jpeg",
"membership": {
"__ref": "Membership:00703d884f07"
},
"customDomainState": null,
"hasSubdomain": false
},
"Post:422d9172abd3": {
"__typename": "Post",
"id": "422d9172abd3",
"mediumUrl": "https:\u002F\u002Fblog.medium.com\u002Fbluesky-is-considering-ads-heres-why-that-might-not-be-a-bad-thing-422d9172abd3",
"title": "Bluesky is considering ads; here’s why that might not be a bad thing",
"previewImage": {
"__ref": "ImageMetadata:1*HFCGtvBzr_ZZLhQUNLP_VQ.png"
},
"creator": {
"__ref": "User:e7699e43350b"
},
"isLocked": false,
"readingTime": 2.5509433962264154,
"updatedAt": 1733998916839,
"statusForCollection": "APPROVED",
"collection": {
"__ref": "Collection:15f753907972"
}
}
};
</script>
<script src="https://cdn-client.medium.com/lite/static/js/manifest.29c81b71.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/9865.1496d74a.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/main.162991f9.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/instrumentation.d9108df7.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/reporting.ff22a7a5.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/9120.5df29668.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/5049.d1ead72d.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/4810.6318add7.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/6618.db187378.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/2707.a4e221ac.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/9977.933c1c9a.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/8599.73cb8339.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/5250.9f9e01d2.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/9898.d9e26c5e.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/2648.26563adf.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/8393.826a25fb.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/4863.28ab43f6.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/6589.247b1d02.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/5642.0f82ef97.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/6546.cd03f950.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/6834.8aa8d357.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/2420.2a5e2d95.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/839.1c286b32.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/7975.60bcefe8.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/2106.0350840b.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/7394.73a57633.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/5794.9e8ff5dd.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/8204.7749bc66.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/4391.59acaed3.chunk.js">
</script>
<script src="https://cdn-client.medium.com/lite/static/js/PostPage.MainContent.2dc8b1c6.chunk.js">
</script>
<script>
window.main();
</script>
<script>
(function() {
function c() {
var b = a.contentDocument || a.contentWindow.document;
if (b) {
var d = b.createElement('script');
d.innerHTML = "window.__CF$cv$params={r:'8f11e011afd7edef',t:'MTczNDA1MDEzOC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";
b.getElementsByTagName('head')[0].appendChild(d);
}
}
if (document.body) {
var a = document.createElement('iframe');
a.height = 1;
a.width = 1;
a.style.position = 'absolute';
a.style.top = 0;
a.style.left = 0;
a.style.border = 'none';
a.style.visibility = 'hidden';
document.body.appendChild(a);
if ('loading' !== document.readyState) c(); else if (window.addEventListener) document.addEventListener('DOMContentLoaded', c); else {
var e = document.onreadystatechange || function() {
};
document.onreadystatechange = function(b) {
e(b);
'loading' !== document.readyState && (document.onreadystatechange = e, c());
};
}
}
})();
</script>
</body>
</html>