<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Madalyn Parker's Blog RSS]]></title><description><![CDATA[Madalyn is writing about accessibility, mental health, music, art, and whatever else she's hyperfocusing on at the moment.]]></description><link>https://madalyn.dev</link><image><url>https://madalyn.dev/icon.svg</url><title>Madalyn Parker&apos;s Blog RSS</title><link>https://madalyn.dev</link></image><generator>GatsbyJS</generator><lastBuildDate>Fri, 23 Apr 2021 19:08:46 GMT</lastBuildDate><atom:link href="https://madalyn.dev/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Choreographing Productivity]]></title><description><![CDATA[Every framework has fundamentals that fit together to make a larger picture. Once you learn the rules, you can bend them to work best for you.]]></description><link>https://madalyn.dev/blog/productivity-choreography</link><guid isPermaLink="false">https://madalyn.dev/blog/productivity-choreography</guid><pubDate>Sat, 22 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Every framework has fundamentals that fit together to make a larger picture. Once you learn the rules, you can bend them to work best for you.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;My brain has a difficult time staying focused. My ADHD (diagnosed just this year) skews heavily to the “inattentive” type. It’s not that I’m not paying attention, it’s just that my brain is either:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;thinking of 20 things at once that it has identified as equally important, causing it to&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;get overwhelmed and do absolutely nothing&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;alternate between things in 5 second increments, accomplishing none of them&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;telling me mean things about myself (that usually aren’t true)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;so absorbed by a singular task that everything else ceases to exist&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;When it’s doing any of these things, my brain does not register current events. It does not commit them to memory. It does not allow me to participate in my life. It makes me feel terrible.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Since my diagnosis, the two things that have helped me manage my ADHD the most are eerily similar and yet nothing alike.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;healthy-distraction&quot; class=&quot;css-1i24h17&quot;&gt;Healthy Distraction&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I picked up brush calligraphy as a therapeutic exercise in self compassion, forgiveness, and distraction. Distraction is a useful coping mechanism for anxiety, and, as it turns out, ADHD. When part of my mind is going down the wrong path towards self hate or worry, I can redirect it to something more productive, allowing the rest of my mind to actually focus. It’s the reason I knit. Replace “I hate you, I hate you, I hate you” with “knit 2, purl 2, knit 2, purl 2” and suddenly I’m able to both participate in a meeting and create the brim of a hat.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Idle doodling during calls leads me to write things like “no one wants to hear what you have to say, Madalyn” and “HELP ME” repeatedly. Productive distraction needs to be challenging enough to actually override the negative self talk but not interesting enough to require my full attention.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Brush lettering is not calligraphy. It’s not handwriting. It’s &lt;strong class=&quot;css-0&quot;&gt;illustration&lt;/strong&gt;. It’s just shapes.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:36.52173913043478%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAABRNAAAUTQGUyo0vAAAA8UlEQVQoz5VRu4qEUAz1/79EEBtnsVJQcAtnQJ0ttLBQGxsf4Pvt2UlAZ3aZYvdASO4hOUluhH3fQXj1fzXCsiwoy/KsFX6L/RemacJxHI63bYNwiKzryr5tW8zzjKZpuDvFwzBwctd17KlmHEfUdQ1RFDlvmqafE1ZVxUmapiGOY6iqysXUXdd1FEUBWZa5kW3bCMMQnuexZVl2TsmC/aMz4et+h+/7iKIIlmUx57oubtcr0jSFoijMfVwuPC3xJPb5yE2S5Cl4rN33/fkXB0cxfQe9abWDIyPkeQ5Jkp5HeXflA++O9NqIYBgGgiA4uW+//RfShSsLGAAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;basic strokes&quot; src=&quot;/static/6c14cfefc505e0bd8ed77bb14187223a/b1001/basic-strokes.png&quot; srcSet=&quot;/static/6c14cfefc505e0bd8ed77bb14187223a/e4d6b/basic-strokes.png 345w,/static/6c14cfefc505e0bd8ed77bb14187223a/1e043/basic-strokes.png 690w,/static/6c14cfefc505e0bd8ed77bb14187223a/b1001/basic-strokes.png 1380w,/static/6c14cfefc505e0bd8ed77bb14187223a/a6d66/basic-strokes.png 2070w,/static/6c14cfefc505e0bd8ed77bb14187223a/c6a7a/basic-strokes.png 2719w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Learn the handful of basic strokes (upstroke, downstroke, underturn, overturn, compound curve, oval, ascending loop, and descending loop) and you can build any letter or word.&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:43.76811594202899%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABRNAAAUTQGUyo0vAAAA/0lEQVQoz61SQW6DMBD0/3+RHDjxhURCinKoVPXQQ3KBgAhVhQWCEJCNjaewLS5YSU9dyfKOPTtejZfhn4MZYyiZ9nnNeBgGS5zxkmfX8JuzmbwsdPFSeP34Hx12XbcqLIoCcRxbXNc1wjCEUmrxoAHnEtfwCtm10OMddSiEQFmWJJimKbTW8H0fURSR8L1psN/tEAQBcbIsG4U+URYKL8cPnA4H3KuK6kiwGsHszySe5zk8z0Pf94Sn2G42SJKEcin7sTeF93OF4/6My9srzI8V7JFH30Vydc45R9u2K46QGm0j0N1u1lu2NNr9oGefRPgJj7mj4o6Qe2ZzPOZ8Aepwvy6QqHqdAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;upstroke + oval + underturn = &amp;quot;a&amp;quot;&quot; src=&quot;/static/eec7208c9ae62c5bd244a4e338b6225a/b1001/a-construction.png&quot; srcSet=&quot;/static/eec7208c9ae62c5bd244a4e338b6225a/e4d6b/a-construction.png 345w,/static/eec7208c9ae62c5bd244a4e338b6225a/1e043/a-construction.png 690w,/static/eec7208c9ae62c5bd244a4e338b6225a/b1001/a-construction.png 1380w,/static/eec7208c9ae62c5bd244a4e338b6225a/a6d66/a-construction.png 2070w,/static/eec7208c9ae62c5bd244a4e338b6225a/56d77/a-construction.png 2275w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This requires focus, consistency, and training in the form of drills.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I created an &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.instagram.com/imperfect.affirmations/&quot; class=&quot;css-sr8a9l&quot;&gt;Instagram account&lt;/a&gt; and called it “Imperfect Affirmations” to track my progress as I learned the fundamentals, accepted my words despite their flaws, and wrote myself nice things.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;As I practiced, I learned my favorite way to make each of the basic strokes.&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:42.028985507246375%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsSAAALEgHS3X78AAABNElEQVQY05WR70uDQBjH/e/XD9aLiPVCcfRawzWY0QvHInFUpgPBram0G5uEWzZTTzu9s1tCLQii59WXu+/nnuf5HlN9FiGk+n8xuyR8dPIZKF6jN3UILXvX9+vrW7hEaOJ5oW68CFJ6p2fqMJ26a0GKXS8IQ4Ix9RRFASGsmbIs4zimJ1v4stcTLjpTqVvN5stVIHc66/e8uDfOj0+6slwgRD2iKCqKQgXGeGSajuNsOyOEDvcPgL98NkbVeMq221f9/tpxo8FNY68xB4CafN8/ajYXiwUlLctiWTZJEroIk2XwtNWyx2NSlplyfcaylq7nt3oSrDieD4KAwgAAjuM2mw3Vmqa1ef57Zzp9PVv+NIsHavxgEpjVIX2llKYpddWaDlvfMD/CJCSzJziKav3nV30AUCO4HSZ/uE0AAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;variations of oval stroke with a heart around favorite&quot; src=&quot;/static/6e0f1944951da02d92ffc41923b2f1a9/b1001/favorite-o.png&quot; srcSet=&quot;/static/6e0f1944951da02d92ffc41923b2f1a9/e4d6b/favorite-o.png 345w,/static/6e0f1944951da02d92ffc41923b2f1a9/1e043/favorite-o.png 690w,/static/6e0f1944951da02d92ffc41923b2f1a9/b1001/favorite-o.png 1380w,/static/6e0f1944951da02d92ffc41923b2f1a9/ecfa6/favorite-o.png 1819w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I learned how to combine my version of them to make words that I thought looked good. I learned how to see the message and not the mismatched angles, variable thicknesses, misspellings. And in doing so, I was able to quiet that cruel voice in my head so I could put my energy towards more important things.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;productivity&quot; class=&quot;css-1i24h17&quot;&gt;Productivity&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The other foundational tool in managing my ADHD, particularly at work, has been a Notion template and accompanying workflow gifted to me by my friend &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://amberley.dev&quot; class=&quot;css-sr8a9l&quot;&gt;Amberley&lt;/a&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Some combination of my mental illnesses effectively ensures I do not have a reliable memory. They get together and actively delete events and facts from my brain. They distract me so I don’t even notice others. I cannot count on myself to be able to recall conversations, pairing sessions, or meetings with coworkers. I cannot remember the events of yesterday. I have conversations with my husband where I excitedly tell him about some new thing I’ve learned and find out that he’d told me about that thing last week or about a movie I’d like to watch only to learn that we’d watched that movie together months ago.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This means I have to be vigilant about having records of &lt;em class=&quot;css-0&quot;&gt;everything&lt;/em&gt;. It’s why I’m so meticulous about notes around &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;/blog/notion-personal-tracking&quot; class=&quot;css-sr8a9l&quot;&gt;medication changes&lt;/a&gt;. It’s why I track my moods. If I don’t write it down it might as well have not have happened.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This presents major difficulties when faced with daily engineering standups and longer term retrospectives. What &lt;em class=&quot;css-0&quot;&gt;did&lt;/em&gt; I do yesterday? Did I accomplish anything? How long did that task take me? How long should I plan for next time?&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;It’s a total black box for me.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Memory isn’t the only thing that keeps me from being productive, though. My inattentiveness and anxiety play a huge part here too. Every notification requires immediate attention. Every item in my backlog, every Issue I’m assigned to, every feature on the roadmap weighs on me. I cannot prioritize effectively because &lt;strong class=&quot;css-0&quot;&gt;in my mind everything is equally important&lt;/strong&gt;. I cannot prioritize effectively because thinking about all of the requirements of the end product keep me from starting on step one for fear of getting it wrong. (This is also a huge problem for technical coding interviews, but that’s not what we’re focusing on here.)&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;And then Amberley changed everything for me. She showed me her personal workflow for tracking her work. Not only did she give me the &lt;strong class=&quot;css-0&quot;&gt;framework&lt;/strong&gt;, but she taught me the &lt;strong class=&quot;css-0&quot;&gt;choreography&lt;/strong&gt; to use it. And then, like with my lettering, I adapted each basic part to work the way my brain does, allowing me to feel confidence in my work for the first time in a long time.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;It was like moving into a new home and putting your things into the kitchen exactly where you’d go to look for them if you were a guest. Everything suddenly became focused and simplified and manageable. I wasn’t stuck in place worrying about starting because I knew the steps.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/TEMPLATE-Standup-e5628e14a74d4cf385eace1be424a2b8&quot; class=&quot;css-sr8a9l&quot;&gt;Amberley’s Notion Standup Template&lt;/a&gt; functions much like a bullet journal. This is funny because a lot of people get into Brush Lettering specifically to make bullet journaling more aesthetically pleasing, and here I am keeping them totally separate.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;the-framework&quot; class=&quot;css-dlolls&quot;&gt;The Framework&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Everything in this template is manageable because it’s chunked into incredibly bare bones, simplified pieces. Every bit of information has a purpose and a home.&lt;/p&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;days&quot; class=&quot;css-10zs6cr&quot;&gt;Days&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The tiniest building block for this is a “Toggle List” (a collapsible bulleted list) that acts as your running backlog of tasks.
If a list is a box that you put your todos in, a toggle list is a box with a lid.&lt;/p&gt;&lt;style data-emotion-css=&quot;1xvmhqd&quot;&gt;.css-1xvmhqd{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:40em){.css-1xvmhqd{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-1xvmhqd&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:103.47826086956522%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAACiaAAAomgEXOiGyAAACLElEQVQ4y82U3UtTYRzH95d013W3DbqJiCK6igwtygqj2yQamTMHWyyMrc3hNrdeXDnm3EulK5zmMonN1iytjC7yLd+KAuuiRHbO+bSz1pyb5yjRRV84PD/Oec6H7/N7eTSoSJKk4loaq0nDJioFbAZTBJY7kkTx7x2W/iDmQGuxsGEKFIGVroR8vCpIrPz8Udgk5t2qQTXlyRcLIFlLMx9IeQ3E25qZyIyUnEJUPL6mPFeyVlazjPd28NJ1nol4AKvNTsRhZOiOjeVv3ys6QNGhrI9vM6Ra63nX1UJfTxRDi514xM/4zUYGdfuJ2fUI+e2SmkOJbG4Z8Nl5Zj7J5PPHtPsCNDQ2MeK38spympSphkFDDZ5zR1hc+lQsWoXD0uSmHoYI60+QiHYS9bkZdV/gxZVqEs1V2I7vQndgB7Xa7fQEO38DBUHlyIUP0+/fELhUy1PjMdI52KOGQxird6M/VUVf0M9w732CHbcKRVdwWCyKkM3HD5xmbtTtwX1mL91XL7IwO59/Pzr2Gq/LRdDnUwaW9tSf3gtdv0y/7iCmwzsJtVmYmV8kHOrG4XSSTia56/Eo9uK6xpZzIms4MYD37D7sR7VE2h2kMmNMTk2x/OUryVgU5zWzusN101LoxVjIT512G96memKBLiIuK+Hc8+RegM8Lc1tzWF4gV6uV2xYT6aF+5manFWde1eHaKm14C8mjKarMs0btUpVzmgcIlZAtOfwX+v+BvwBxKiM4ICF2hQAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;cardboard box labeled &amp;quot;list&amp;quot; and lid labeled &amp;quot;toggle&amp;quot;&quot; src=&quot;/static/7204642faa48c6b403c30819aa45b33e/b1001/toggle-list.png&quot; srcSet=&quot;/static/7204642faa48c6b403c30819aa45b33e/e4d6b/toggle-list.png 345w,/static/7204642faa48c6b403c30819aa45b33e/1e043/toggle-list.png 690w,/static/7204642faa48c6b403c30819aa45b33e/b1001/toggle-list.png 1380w,/static/7204642faa48c6b403c30819aa45b33e/ab3e6/toggle-list.png 1441w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:712px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:24.347826086956523%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAe0lEQVQY061PAQ4DIQjz/48dqICeiTLK5faAbSQIFlLaMsbwYea9d1dVP+d8nYiy1vI5pzORi3T/JUBa8KhIkEkqlVBK9Eq1wFqrNx59by1rZU5HZprzWtn33rfCEw0UJmHYxxIzJYa0ILuup9fcwTEceeb4fwj9jwG3b/dfiTost7eVAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of Toggle List&quot; src=&quot;/static/49dc69163468ba31f38549d08df9e24c/3d4b6/toggle-list-sh.png&quot; srcSet=&quot;/static/49dc69163468ba31f38549d08df9e24c/e4d6b/toggle-list-sh.png 345w,/static/49dc69163468ba31f38549d08df9e24c/1e043/toggle-list-sh.png 690w,/static/49dc69163468ba31f38549d08df9e24c/3d4b6/toggle-list-sh.png 712w&quot; sizes=&quot;(max-width: 712px) 100vw, 712px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;A Day is a Toggle List named for the date and contains two Toggle Lists itself:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What did you do today?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What will you do today?&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1xvmhqd&quot;&gt;.css-1xvmhqd{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:40em){.css-1xvmhqd{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-1xvmhqd&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:72.46376811594205%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAACiaAAAomgEXOiGyAAACcElEQVQ4y4WTbUiTURTHR/QhiQjrQ/Uh+hgUWn0o7YWMFDdFM6EXQYxAMAVfKhWljNTMHMOyZFqaCmLioMyXpgstnZW6GSFbhmKFViJY6aemY3v269l8tra16MDlXs6953fP/95zZPzHHA6HZ3YOQRCw22yu2dvvNpm/M9DaDfE3QbD/FSPzDcYH4BADHA7BA7CKy9mZGbo0zXz6OO3y2e12HyUyb7pr0wvgts/Tk3Q0VHIrLZbcyG3kHAhCmX6KpaUlKVPBV7L3DU6bm5tD97QNdVE6dapS8pMiydwjo+z4eipiNlMet507Z/dTlZPMTwnqm6F0g75fx+2sRAoVO8g/tI78sLWUJIRyN1XBlbhdFERspPBwEBlhwRQny8k7Hc2rPp2kzub1hqJMJ7Kx9DIXQtdQLg9GFb+V4qhNlCaEcP3EPooSw8mLCUFdmIHmgZq3hjEmxk280HZ7nsvJ8gCtovNNSxW154+SHbGFnPAN5EbvRJmZgqb2npiRgqq0kyz+WKSusYkBvZ4P7yfQdbSvAm1+GTpfoL+pkr6CeK4mHkRTrcTwehij0ciXb/OUpSVRliJ3BY0axzCbzLzs7qSzrcUD9GTokOqp634F2ktyVOeimDKb6NJqqVbXYLXauHgmlqzovQz19PC8rZneRw30tjYy/3V29VPEf/AA3d/+bsxAfboCZdIRpkQ5CwvfGRkcwKDrpiQ3m1rVDYaePWFqwox1xfKnm/zLxilXkAp0UAxOPbabhzev8bi+hoH2VkwjepYtvwJ2in8L+nQK0np0eJhJ8zgryxZfgHipa0jyArWr7F8b3nIEqST8zway35h8x2lkSCOJAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;two empty cardboard boxes labeled &amp;quot;WILL DO&amp;quot; and &amp;quot;DID DO&amp;quot;&quot; src=&quot;/static/6de3ce02419b5a143eb6011933cb2b6a/b1001/empty-day.png&quot; srcSet=&quot;/static/6de3ce02419b5a143eb6011933cb2b6a/e4d6b/empty-day.png 345w,/static/6de3ce02419b5a143eb6011933cb2b6a/1e043/empty-day.png 690w,/static/6de3ce02419b5a143eb6011933cb2b6a/b1001/empty-day.png 1380w,/static/6de3ce02419b5a143eb6011933cb2b6a/6e29b/empty-day.png 1610w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:476px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:42.31884057971015%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAABYlAAAWJQFJUiTwAAABSklEQVQoz61SaU/CQBDt//8hJhqDEpFK1HAI9KIVKaXBgypChNICLW2BFnjurrYfNSa+ZLKzMzvX2+GSJAGV/X6POI6x3W6zc7PZMB/F4XBg8hu48XiEweAFljWAIksoFguoVcsoXOTB8wVoaos9pAXTpD8JlyrrdYQgWMH3PPi+h9XKx3K5JPY1/gIuVXa7HQumI45G77BtG/O5iyiKMBy+MX2xmLOi0+kUruPAdV1MJh9wnBlmM5vRxKW8eKQzw9ARhiHy5znwZPQr/hKyLOIsd4rqNw2i2ESpxBNaKpnt5PgI9XrtK2FK+H8h6zAMAzZaEASolG8hSQLabQ2m2WOdvloWut0O+8CWIkPXO+SuQxAauNdUptOtyBJSrih3SRJDVRVoWosESuj3TdzVqjBIgCg0YfYM5uuShHrngdgauLku4fnpkW3CJ3EWVW0xrwFrAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of day toggle list&quot; src=&quot;/static/28fdda54885d20db619c0c63d899cedb/f2205/day-list.png&quot; srcSet=&quot;/static/28fdda54885d20db619c0c63d899cedb/e4d6b/day-list.png 345w,/static/28fdda54885d20db619c0c63d899cedb/f2205/day-list.png 476w&quot; sizes=&quot;(max-width: 476px) 100vw, 476px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;weeks&quot; class=&quot;css-10zs6cr&quot;&gt;Weeks&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;A Week is a Toggle List where each item is a Day.&lt;/p&gt;&lt;style data-emotion-css=&quot;1xvmhqd&quot;&gt;.css-1xvmhqd{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:40em){.css-1xvmhqd{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-1xvmhqd&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:140%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAACiaAAAomgEXOiGyAAADYUlEQVRIx52V+2+TVRzG9wf5i/ESTdQgEwEVmcFF0q0ZMtkstEhkIJvMzt0KDNjNdaW029p1a1fa0vZtJ5BsKrooEwm7MB1xLjExONeV0ttE2n18u15+YLD07Um+7zk558lzvud5n/M9RTylra2tpT7rfS6SSZKJRHotg8mOs63oqWSZPkUgMm3EJJNPJC3aNMPsWIzVeIy/5qe4+72f+OpqBpPcgN00w3g8zvx1gd+cnUx2KvlZU8aP6hJumDTEYrENZJsQpncOrqzQpyrh5pfvMXNWzu02OdNiP3Z0K2P6lhw27wyj0SjDJysRTuzhh8a9jDfI8DQfYvTCORyGr9alIB8Ns4BILM7Xp5RYFW8wqFYy6nTg8frE+Yd4HZdIJhP5apg+8j+BFSy1FYx8vAVr12mmZu8wYDaTWh0xmSQQZiwRXF5CXb6d06UvYGw5yczULMKwiSvaFkya2vxtk9MwEsZWV8GJ3S9yrOQVjKr3MdeUicdX4e3vkU4YjkTwN1dhV+3AVHeAcbcdxyUn9/4OIDidUnyYBi6vBLF9vg9b9RYsnWdwuL0oVSrmfr2Lx26XruHy0j2+kG2jU/YS+lY1Ho+PoT4D1jY1ZjEK0nDwMznH3nmO46Vb0R3ey8AnpfTVVODSnS1Aw3AYX+MBrMqd9NeUc21Qx8ytWywu/ilq6JJ+l4P3Q7gaRMKq13DoOuju1dPT27u+5hwakkCY0TCwtERTxU605S9j627j+sQko14PE4IT0/nmAjQUj2w4KqPm7Weplb2FRfSfTrEbbeV2RtobCtEwgiBqaD64A61iF0JHPW6TnrnpWXwup3QNQyKhr/UgdsXr9J9Sk3Kd3mgkEAjiczgKuMuisVv272Kg8lWG2lt5KE5fdgvcuTnJQNf5XDnPv2KLVVn7qZwjbz5D3Ycf4OjS0Hd8H+3yYixNR6TXw6hYD6+cOYyuspiO/duw1lfhv9jOuN+HYLdJqYdpwINoDL9GieNQMYOttfx04xc+qlYw9t0E10T7PPrvXwmEYqT2d3U3crHseSznmvh9YRGjwcBVwYftQg+JxKP8CFMtmfkx90NhNNV7qJe/y7jXzTfOYb69bGN+5rZ0H64/8mJbWPgDYcTCwtw0D0KhJ77deT/02Uwfzz43/1iG/wPtn+gT/smIdAAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Stack of 5 cardboard boxes labeled with days of week&quot; src=&quot;/static/349c5582929ce42f8a76af9f0e4eb594/b1001/week.png&quot; srcSet=&quot;/static/349c5582929ce42f8a76af9f0e4eb594/e4d6b/week.png 345w,/static/349c5582929ce42f8a76af9f0e4eb594/1e043/week.png 690w,/static/349c5582929ce42f8a76af9f0e4eb594/b1001/week.png 1380w,/static/349c5582929ce42f8a76af9f0e4eb594/719d0/week.png 1779w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt; &lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:530px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:71.59420289855073%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkklEQVQ4y5WUaWvCQBCG/f9/puCH0iNqoVWjjdGYQ+MtajSCVXJj1Lc7UxRLhcaBYcMez87MO5vcbreDs1hgtVqi/PEOTWuiZ3dhGG2MRkMoSh2moUNVFVQrZZ7bbbfQ9TY6lslr9ZqMmlxFGIbIJUkM3/ewXrt8qNlsYNDvYTQc8CWmaaDXs2EIgNpQMJ1O4HkebHEpwSzLQKulQms1EccRcrhhSZLgdDohiiKxKWbPajk6SEap90VkQRBw+A3lE5L0gnz+AQXpFYfDAcfjkZ3OnL+vneY5wjOUjBZu2fWeTBFSXcai4FSHlqhHt2OxCKWihErl4wL8D3wBpmnKMBq/NhsWabl0MJ/N4Lqr+4H7/V6o7bMgBCDlXdeF4/y01N1AX6Q8mYwZbIh2oJRluYK3UgG1WjU78K8oB06bRpo/e1ZhfrWNbXf4kCWambxel/H89IiiECYMg/tSvo6E6kjNTDUl9YPAv7RTZiC9ClKWQINBH4v5jBudnhy97btFoYdNiqbpnkHkelvjnwNBswK/AVwSMKqBFX3rAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of week toggle list with dates&quot; src=&quot;/static/6a92040fd53170c18a234432e53371a0/b6a9b/notion-week.png&quot; srcSet=&quot;/static/6a92040fd53170c18a234432e53371a0/e4d6b/notion-week.png 345w,/static/6a92040fd53170c18a234432e53371a0/b6a9b/notion-week.png 530w&quot; sizes=&quot;(max-width: 530px) 100vw, 530px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;sections&quot; class=&quot;css-10zs6cr&quot;&gt;Sections&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAACDElEQVQ4y5WSCY/bIBCF8///VdWqrXpm66hSkt3YtePY2Di+wDe8DuTeVptdpDEgxh+PNzMDja7rkCYMLI5QFjl4EiNNExRFgTzfo64qnIbWGi+NmfmUZYmfDw7evf+Az98dfPo2x2r5G47zC/P5DywWzhl0FzjReZxJcM5RkZJhGPFxM6DsbhPPwDvQmew1HrwKW9/H42aDrm1RtIAc/k02oJfi8uR9BdePEO4Y/CBCwhg4i1Hs98gzjjjaoaL1M/wxbi+cQSm0WQbXfUIUbpHvM3AqSJpQUfIcGU8RGWDK7U+y6SFEg2kCxlFj6BX6fqL9SSEB65hhtV4hCHy09OSuayGlpBAXv4ig6KcgYFivl9bvuq7tkQEbqAVqSpyERFmVpCxF0zQWOgwDJY50nzp41PfEVGjEAFFLVKVATdEIyu3osvGoUI8TdNOiFgKPpPKP58LzNhaIK5cUAc1ISXnIEoRxjJBs8XcRnsii+phvFWrZWBVqNM86hDbKrkK1hz5a8xhf3CWc0MMidCk8fHVXKGR1qbL16eSVXR/m/7WFKBkCf4No54NFW6QxBc2tyI4KcdWw0DfzbUscsmSdIgxDKkL/LKGjHEXAO816Ceskxq4Eox4V5Lnx+XSmp8beOsMrxhlICqY+p17l1KMcjfFNj3Q2WaB+E/D4bq06Kl5ryk773u41rTWBzfgL0vWOe7VyA58AAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of template layout, with sections highlighted in different colors and patterns&quot; src=&quot;/static/10f257d55b43426dd0e7b50d04cb853f/b1001/full-layout.png&quot; srcSet=&quot;/static/10f257d55b43426dd0e7b50d04cb853f/e4d6b/full-layout.png 345w,/static/10f257d55b43426dd0e7b50d04cb853f/1e043/full-layout.png 690w,/static/10f257d55b43426dd0e7b50d04cb853f/b1001/full-layout.png 1380w,/static/10f257d55b43426dd0e7b50d04cb853f/a6d66/full-layout.png 2070w,/static/10f257d55b43426dd0e7b50d04cb853f/8c48a/full-layout.png 2096w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Current Week&lt;/strong&gt;: This is the main section and where most of your interactions with the Page happen. An empty Toggle List sits at the top of this section named with the current week’s dates (e.g. “Week of 8.20.2020 - 8.24.2020”)&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1263px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:61.73913043478261%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsSAAALEgHS3X78AAABU0lEQVQoz6VS226CQBD1/3/KatPUQrRWNGlTuRVpIwuCsPebXVZA0j46mcxONnPmzJndyeUOm7RBa8VYU1UEY4YQhpBCRE2kFNpLTilpIGMM1zWCkCN4UaoHc0Ey4DiLp8f558e7t1mvlu7SdUycP0x3W+/nO3Wdxfp15b48z2bTNAgusgdrxnhxwow2TYMQUkppa92htalR1to7kxOqGR+YOT4eva238zbe5o0QYqV01sP0IFVTpjm/MTOQgyLPAUjTgxmyKPIsOwKQgSwz0eRVWV63c63XQvRgzllRIIKTrziOQgjhMOcgYcysKB0xC8HKylTV9TkKgyRJvtND2yiOhGX4Y0bwiJlxWZ1N57IsfX8fhWEch0HoB/5eSvkfrMaaFeeiOLWJlJ0L46JFmmnNk9q9tdG+kERY3cY2yggdKjpA73poYYTZ3CCvK5jc8z1/AUdLtfU0XRfjAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of current week section&quot; src=&quot;/static/dbafba5dcd625386f9a56c46687f9214/d0fa6/this-week.png&quot; srcSet=&quot;/static/dbafba5dcd625386f9a56c46687f9214/e4d6b/this-week.png 345w,/static/dbafba5dcd625386f9a56c46687f9214/1e043/this-week.png 690w,/static/dbafba5dcd625386f9a56c46687f9214/d0fa6/this-week.png 1263w&quot; sizes=&quot;(max-width: 1263px) 100vw, 1263px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Goals&lt;/strong&gt;: where you can put big picture items like “Ship x feature” or “Demonstrate that I deserve a promotion”&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:836px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:42.31884057971015%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsSAAALEgHS3X78AAAA50lEQVQY06VQ226DMAzt//9VN2l74qWqqiIRiqBdKRqMXEhJbJI6JNrUvU07spxjxyexvfEr5hm7mwZYADyA0xNIYaS00wTjaAS3SlkKtYbxyxiDUbVxLhyC4+FQv7+9vmy3WZZRZlncaoEgElnIh0oRHiJCwiQeBnM+D9ePpqpOt/a63jmfkEhMKBlaeBJzbuu6K4q8aepTVZaM7fc7xljJijw/IuK32MxIMz61TeK+1/e7UlJZazECcFkRa9LPCn63TZNcLqL/lF1HXlOFEIZWxaPxYBTS/tp2Ip7E/i/42UNs2/8DD4i20LC59T5aAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of goals section&quot; src=&quot;/static/09779fd51fd63203bdd2a9cf4b388bc0/27b8e/goals.png&quot; srcSet=&quot;/static/09779fd51fd63203bdd2a9cf4b388bc0/e4d6b/goals.png 345w,/static/09779fd51fd63203bdd2a9cf4b388bc0/1e043/goals.png 690w,/static/09779fd51fd63203bdd2a9cf4b388bc0/27b8e/goals.png 836w&quot; sizes=&quot;(max-width: 836px) 100vw, 836px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Last Week&lt;/strong&gt;: When a week is over, it stays on the main Page so you can easily refer to notes&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:727px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:53.623188405797094%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsSAAALEgHS3X78AAABTUlEQVQoz6VSWU/CQBDuj/cv+EyMGjTom9HEFxPBBYu0QnoQ0oZLSuix7Xa3W3pQnQIBQogP+mWyM7M7X+Za4fsfEDaqKIrVKRRrHLrH5KOr31GsZU9O05QxpqkKQg3TMLqfsqoq/b7eaiLTNEbDoa5rmqY0UcOyZofJBCglTlPwfYxtexEEPhjl6WMIpTSklHqei7E3t6yY82y14mmyJXsRezUGYNGIQRxlNAgCx3V4zIFHCIkiRkICLwEhS8baQ+NJVyAesgoOpXWzJGfJkhOSJUlZVp5vxrgbJtxkeQaeNB0/qL0tOVzG542XmvxxLaLLZr360brrSbVupyqJt3L7vivdSOJV5/2ijSriW0VEZ8+Pncl4SwZleo78NdEW84Frm65jOPYIu1MfzwJ/QUObhg6jPo9IHIPsGt7v+e+fBLafg5SdFUdyAgfkH2zMcRrP0dp/AAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of last week section&quot; src=&quot;/static/f469c1c008b91597a540584bd998354f/c54b3/last-week.png&quot; srcSet=&quot;/static/f469c1c008b91597a540584bd998354f/e4d6b/last-week.png 345w,/static/f469c1c008b91597a540584bd998354f/1e043/last-week.png 690w,/static/f469c1c008b91597a540584bd998354f/c54b3/last-week.png 727w&quot; sizes=&quot;(max-width: 727px) 100vw, 727px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Projects&lt;/strong&gt;: Every project has a subsection for related Pull Requests (PRs) and tickets&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:941px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:61.73913043478261%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsSAAALEgHS3X78AAABVklEQVQoz5WSbU/CMBDH+f4fyBCjMyBMZ3wBGk0AUZEBbgTabutzr7WdAZniCy6X7u6y3+5u/bfczixoAO2fzoGzpi751ITU1XXr69YdWCu8Eypm+fGc3ET3SdTrnD09JPH1ea/T9udt/yKJoyS+vIuj7lX7fToMhN3BgTcUFJIKGOeUMikkIUVVUUxIlq99UIS0IqRi1dpZ+dO5pnmB5tstIhhRSsuicEfM1qsUFvjB2CEQ2WI0GAz7ve7jcPA6ffkfJhZEszNQxT7Lii2XKULIHbd95yYcdpYbpWCRphhjpdRJcAVqozUQgrXWQogTYD+2pBlGJJ3PJpPxbPa2SOeT8SjPsyM7G/67s9VIG7tarfxVMcb9TQLYpihq2JR/xgYBMteS0HKjOBZsDQoH1wR0CKwurWH+14S2XmqNsYNqlPdam8rLwH/Ogj/Vtwepes2GAPbIFy/PttsMb/nwAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of projects section&quot; src=&quot;/static/8e3f91f7f873c8d7d2932c7583fd9be7/a8417/projects.png&quot; srcSet=&quot;/static/8e3f91f7f873c8d7d2932c7583fd9be7/e4d6b/projects.png 345w,/static/8e3f91f7f873c8d7d2932c7583fd9be7/1e043/projects.png 690w,/static/8e3f91f7f873c8d7d2932c7583fd9be7/a8417/projects.png 941w&quot; sizes=&quot;(max-width: 941px) 100vw, 941px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;archives&quot; class=&quot;css-10zs6cr&quot;&gt;Archives&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This template also has some extra Pages. Anything you drag to a Page Link will be appended to that Page. You can reach that Page either by clicking on the links or by accessing them from the sidebar.&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Standup Archive&lt;/strong&gt;: drag standup weeks here so you can always refer back to them but they don’t clutter the main Page&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Goals Archive&lt;/strong&gt;: drag goals here when you’ve achieved them&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Project Archive&lt;/strong&gt;: drag completed Projects here&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;q2tkzn&quot;&gt;.css-q2tkzn{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);}@media screen and (min-width:40em){.css-q2tkzn{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-q2tkzn&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:657px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:47.246376811594196%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsSAAALEgHS3X78AAABbElEQVQoz11R207CQBDlL/0MP4QHfVdDTPSVRF9J1CiXFihgwXJRQAMtlJa2tGz32taxJVyczO6e3TlnZzKTS05NRLEfRtaGWx4zXTK3yLdJpiYeL0J56C8cCpw43pFz2ZHdnYAbDvW2nIn4+McsavsiX5zfv6x2j8diwyGIJivLui4Uej1VqlUajbpcl7tdtd1WJKlqLnQqkvOr8eWjvhNnv0JhK48BwBj3+wOEtgjWdut5Lk4NMApDIMxtcpYfvGmbZC++fTJnNgHAQuwb+uRzWK2W1feOpn0ozUZLabqOk3UE9rvn1U1p+SeOUvXFg15qu2lmahgGJIVslNIsbRiiKIogmmqT3g+CLh7EyleQL84AeH7wKrUmk0m1UpbrUl/TOu2WLNWgCiEEEJYem9v00O2s8vrIV6eIMCE4kGJKQoJRJDhnUAEB8xHXbboO+F7yf1TjBR7p2HRZQGJwmDm46fGly9c+Z/xkhL+duPbF1lwsnQAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot three Page links to archives&quot; src=&quot;/static/6e51791ed79e9e9ec145a89f34018988/a1253/archives.png&quot; srcSet=&quot;/static/6e51791ed79e9e9ec145a89f34018988/e4d6b/archives.png 345w,/static/6e51791ed79e9e9ec145a89f34018988/a1253/archives.png 657w&quot; sizes=&quot;(max-width: 657px) 100vw, 657px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:316px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAACm0lEQVQ4y3VUaU8aURTll/ZT05/Qr02Tmn6oXdKkTRPtoqmNpm2adEXHpSCFqiAIQlEEBBxmYRgWURa1p/c8GWpj/XB4972Ze985957Bd9RpgegcNtDrHeFk0JW4ie7xoTo/bDcULsZ8fhV8Vb2MSrmIWs1EMhFFOBRAzTaQ39uBaRyg4dZQdywVu3VbgfFV8BXyu4huRFBzbMxMPMaD2zdRLO7h+eQzPH3yCG9mXmHq5QTuj9/F+3ezeD39YpRsVCuXC5Ihwc3HT37Mzb2VgvtIbkWxGlxBMLCEn5FVtS5pfiwt+tW7Xh6LXoSv3XJBUH+71YTrOrAsA42Gg7709Ox0gNOTnqz9Ec57/rfPXg3Cx0Mm8tZ2qw5b+jd2bxyTU9NwpK+bsTXs7mRQ2s9LX7P4lUlBPyipPmclNqpl9LodVZzwHR+1VcFyuSADsKHrFVy7fgO37oyppEg4iO/LGtYiIYR/BLAskhe1b9jJptUzFrVMXbFTBfmjivaPMRDQFulsBnuFnLqZEinZk82V53yXe9qM+cSIIQPPa3y5L/0btF21J8vO0H9UwN415Tn3tJNbt5RCj5gqyNvyuSwMq4qG2Ci24EdKm4cusSYSKS2womFh/ov0M415/2fEN9cRWl1BSJzAwt6QRgzJoivsnFIRuoz/QLzYFHa2XZWBVYaeq8CVZBbgwGwhQAVKhVfQo0qWlMvPr9V0UXfPbcNz/D7B2dngfB32jb3knvElyWrKpYLcbsK0TDycmMHsh6+KAeVup+LYSsSQTiVUzK8ruRWTs6iYu6SI/DMUHtCHraYDwzSgBSPI5QtKGr/pTDqpLLOxHkZ6O4H9Yk7ZJhHfQFHc8F/JZOndpGwx3FMSZfeH/0RcvZjw8j2GfwBBnkx00C4h3AAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of sidebar showing archive pages nested under main &amp;quot;standup&amp;quot; page&quot; src=&quot;/static/699f95fac48e99e8791edf602d20ffae/67145/archives-menu.png&quot; srcSet=&quot;/static/699f95fac48e99e8791edf602d20ffae/67145/archives-menu.png 316w&quot; sizes=&quot;(max-width: 316px) 100vw, 316px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Each of these is like a warehouse full of well-labeled boxes.&lt;/p&gt;&lt;style data-emotion-css=&quot;q2tkzn&quot;&gt;.css-q2tkzn{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);}@media screen and (min-width:40em){.css-q2tkzn{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-q2tkzn&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:104.6376811594203%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAACXBIWXMAAAsSAAALEgHS3X78AAADO0lEQVQ4y32U21MSYRTA/Yd666HevLw0JSqWZZgJNilOGU2oq4OKrYhBYWqZoBIYF3EBS0JRQeQiN1EQEgN08oYCRkUxkSmsrTljmKvn4ZvZs99vz2+/PXvS9k8EDCfhZPLoMgnDP2PfEymZo0jbPyUS8H54bXnNIPcMMGfbyvyaQfhM+ODuzs/Ytm9uWS1aELTIG0o0tRg3/ZqZih0B8pacloNNKQr/4GQygazz+jFVDQIUOMBcLSWfew8zxiSZ34kME+NOm+XvNjT48JE+uxF6mK1qwk9yWqaVcjohVy0VBmO7NqvNZjScCh9mF6z6gfJ0IQtc3oosbYQp+KsCOqDiveRTyl0m7ZHgCThxkLVOKKiYc2wQUMsGpKzGpptZfdX4SXHPlFLhcc6dXjmxh6zLs3p2aSarLE/RSdPJRXQCxvheGoj+spgsDqvlDO2Dym7LFERMf9v9dDX8zb8eBIpyJEyK7CWjp7r0g0WHoo10xe94LOSdW9dBQ0xyE/Z892NAJe4X0Koab2T0Vt1GtPUqJbp2YHVFQ7/jelJop2bbqTkd+KxW/OW3rIZJiN9Sko2ceTgOGw2mWbMJBQ5vBSByvv5xoYZeZhR29QMESXtzKLa7uLIFFOX206qhjpZXJJwb9bS/bIckJAwPuDPvcm9+33vNoD6rqlCK+N0AkVqY0Ue+pea/MIwOexyzKJVXl3zgtQtsoMzjmtdC/Qzi9daiTBkD0EG8VjzGqIBCcXjG7rCb0LS3tzY4xCvNuExhfflYb1vvo6JBRDsa9wc+1xZjRcyG4Z72zkqc0zCBoh3a3Bh6lCOoL/cuLga+7fTS6pjV97SKdzywilKQziEVjnOfT48MOW1WlMoriHbBRXYt0WoyKfmvmvA5NFyGGCRpxD2su3kTYm4w9nvGNmPUqI8aMUV7c41TkQ3iMnk1hFHOMy65WNYBBiNR70qAUoLtaiAbVEq1XBJY/fS3KeATn6rykqixwu/zBqPxzrr7jAeE6Smd4k2fUjqw4JiJRj7DKa96DE7C+wKwso1YYDOZtcMyIfvFmFyy5v+4E48fH0//z5K0w1QoFJRyu3wO24+vEeTPTgWSaNPrMP4AXGX381Aj3eEAAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;three stacks of cardboard boxes, each labeled with a range of dates&quot; src=&quot;/static/a510a5a58c86d9cc97f9cfd8cfa2518e/b1001/archive.png&quot; srcSet=&quot;/static/a510a5a58c86d9cc97f9cfd8cfa2518e/e4d6b/archive.png 345w,/static/a510a5a58c86d9cc97f9cfd8cfa2518e/1e043/archive.png 690w,/static/a510a5a58c86d9cc97f9cfd8cfa2518e/b1001/archive.png 1380w,/static/a510a5a58c86d9cc97f9cfd8cfa2518e/8b84a/archive.png 1531w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:736px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:108.98550724637681%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC1UlEQVQ4y7VUWU9TQRjtL+VFMHF59cGAyioiixrEYCDKkkiCiRqN0SfDo4JYSum+r7e93e6lK92Oc762pNHyoOhNpvN15n5nznfON9fSbrdRMExoaR2anpGYa3x68588FiYtLj/F2sYm1je3sLTy7HzzrwBbrTZmHi5g+NoNjFy/ifvzi5cDZNLo+CQmZx9ganYOYxNTlwe8MzmNoSsjGBq+irtT05cD5E8+n0csHkdcjUKhIECtVkvm/tG/Nmj/HPBfPQS1nJ2dwev1IKPrqNVq4P9GowFdT6u4JjHZVKsVJBJx+V+pVJBKachmMxJzv9lsdhjmcznMTI9j+ckSnq+uYGF+FttbG5i4N4aXL9bw+NE8Prx/h729Lxi9fQs7r7axu7uDpcU5rK+tymD8+dPHDiAZ2WxWeD1uWK2HOLYdwe/z4vD7AezHNrx981pmTUvC7XYiGAzA6XRIVX6/Dx6V53DYEY1G/pOG1KRULCKT0REI+JFMJpBOp+XEZCKBcCiImIqLxVNEIxHEY1EEAwF5nw/16w1hWK/X1ctFBZKC3W5DSJVE0Eg4JKB+vxdhFZumKXM8HpMyKUGPVX+/KoZ1lEolcc3tcgoI3fQpHamX2+0S5qenphzG2OE4Ua5XBza/pdlsyKZhGMKAwIVCHulUSlqHTLhWKnWq4BoPrNWqgxnSZQKQ2f7+V3gUo1CXmcfjwpH1hwBFI2Fxk1XQdfbsQIYUk8aYpoGUpoF9aRgFASEzGmKo69hr5oS6njFlTH/JvzE0VbkUmwzJgKVTK4rPvgyqWFfORxRLMj84+CY5AxmSXVmZwrKZQI3y+Zxcq1w2K6zItlwuycwPCfXttc1Al8vlsiQ6TuwIqb6j6LwFHK7urWAfurpd4FQuk/0FgI1zwF4C+5Bl0hwewrVcLiuy8JpSjou+mV3ATsnsPSaxHA6CkC1j9mFWSUBTeJN6X5dfGf4EB5BuHx9pqtAAAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of &amp;quot;Standup Archive&amp;quot; page with dated Toggle Lists&quot; src=&quot;/static/e59905ee21e05aa34daf45a6a6411ad6/f941f/standup-archive.png&quot; srcSet=&quot;/static/e59905ee21e05aa34daf45a6a6411ad6/e4d6b/standup-archive.png 345w,/static/e59905ee21e05aa34daf45a6a6411ad6/1e043/standup-archive.png 690w,/static/e59905ee21e05aa34daf45a6a6411ad6/f941f/standup-archive.png 736w&quot; sizes=&quot;(max-width: 736px) 100vw, 736px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;the-choreography&quot; class=&quot;css-dlolls&quot;&gt;The Choreography&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The very first thing to do is to &lt;strong class=&quot;css-0&quot;&gt;add things to the list&lt;/strong&gt; of “What will you do today?“.
Write down &lt;strong class=&quot;css-0&quot;&gt;everything&lt;/strong&gt; you want to accomplish.&lt;/p&gt;&lt;style data-emotion-css=&quot;1xvmhqd&quot;&gt;.css-1xvmhqd{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:40em){.css-1xvmhqd{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-1xvmhqd&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:90.43478260869566%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAACiaAAAomgEXOiGyAAABfUlEQVQ4y62Uy0sCURTG/YPaRX9B29oEEQTto10u3LSvXbYxiyw0aCHhsxgH7KFIaoUliGbZDOKMydjLhmByGudrVCydJp0JD1zu6/DjOx/3HhOGHKZ+l7Ist4bW2jBQC6Q+1wVUgzp7URR/wbSgAxU2443nwXEcqtUqBEHoC9VQ+JP0WqvhKp3GaSyGSqWCh3IZdxQFoV7XtEMT2Gg0WnM2nYJjfQ2FEgtWAQVCJGiGRe39HUWG6ckdAJRac/76HLb5SVA0Df5DRPIigXgsAod1BYTX3c6VJP0K6dscguYJ2Bdnsb26DP/OBiIHXsSPwiADPuMlF3IZBC1TsM6MgXTZFYWKBU4XmFIJhx6PfqAst4GPT89wWuZgnR5F6oQE98IjRBDIXyawt7WpH9jt4002g4XxEdiWzDj2exB27yIa2AdbpIwolHugyfgZooQPxfsCPsW65jsdDFRB1R53fNZdcndi82lIymhCvr/jHzDDzaFfl9HVvobeD/8TXy/mazNDTItLAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;box labeled &amp;quot;will do&amp;quot; filled with white squares, suggesting empty checkboxes&quot; src=&quot;/static/7b4b98c0de980d34bd7521f348e3ed1c/b1001/will-do.png&quot; srcSet=&quot;/static/7b4b98c0de980d34bd7521f348e3ed1c/e4d6b/will-do.png 345w,/static/7b4b98c0de980d34bd7521f348e3ed1c/1e043/will-do.png 690w,/static/7b4b98c0de980d34bd7521f348e3ed1c/b1001/will-do.png 1380w,/static/7b4b98c0de980d34bd7521f348e3ed1c/e67a8/will-do.png 1740w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:800px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAABz0lEQVQ4y4WU63KiQBCFef9H27j5lSBqUotc5C7eUBC1d75OxmBiEqqmemZgTp/TpwdntVrJYhHLdOKJ57ny+DiSruvku+dyuVyjHcPHOZ/P0vdH2e8bSZKF5FkmVVnKer2W7XajkaTLZSVte/gCNgQlOkwABXDijWXsPos3dsU1cWJYz6YTcZ+fZPTwR8F/Y+4MKfd9L8fjUU6nk0mw14h89vmuaRrZ7bay2axN3Jm40XGXIQfremnk1cqkNLKbZqdzAJDPQDbJ2raVw+Fgxl7PW+kKCCsAMMUzsmezqUp+fX2RFzNH+t/Rw4+Sr6YMJaspuTGlKnVeFIXEcSSLONb9LE015nkuWZaqURBhH2WUxBk6FQRzbSEA+ZDBmlEa8DRJrt9EUajgzNkjAfV1hg5R/GVVqVQ9aJilaaIsAWAvDAJN9KNkC0jB6bkwDDQ7kiwgDIoi1x7lHQbSarjcde2Hy7eArR7y/X9aQ2pDtKDM53NfTeNmzX1fI4nvAtIGq7qWOHpjBAgJqJ9dA3rvat40tl3QPkiwbsMMiWrSOyh79J7tX9uD3zKEBbIoPleRegZmjVFRGGqyez+Km5sy3LBZ334avUauoI2ffwafn/+hT39vQU/QegAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of full &amp;quot;will do&amp;quot; toggle list and empty &amp;quot;did do&amp;quot; toggle list&quot; src=&quot;/static/72fe98c695f4324ae7aeed2cad51f311/5a190/full-todos.png&quot; srcSet=&quot;/static/72fe98c695f4324ae7aeed2cad51f311/e4d6b/full-todos.png 345w,/static/72fe98c695f4324ae7aeed2cad51f311/1e043/full-todos.png 690w,/static/72fe98c695f4324ae7aeed2cad51f311/5a190/full-todos.png 800w&quot; sizes=&quot;(max-width: 800px) 100vw, 800px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Then, throughout the day, drag items from “What &lt;em class=&quot;css-0&quot;&gt;will&lt;/em&gt; you do” to “What &lt;em class=&quot;css-0&quot;&gt;did&lt;/em&gt; you do” as they get done.&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:73.33333333333334%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAACiaAAAomgEXOiGyAAACWklEQVQ4y3WUXUhTYRjHz103BUEXQfddBt1YRElkXQXRRSmERRcJTRGjiwwjFTMj0iKDJRp9SNGa326Vkxm0MtOcO2s5jqIzcsZAW/tyc45tv45z2s7meeDlfZ/zPud3/ud9nucVyLJkMpka2Wu1/WwTULHM4HA0ijcQIJkBVIMKW0E25oDfj1OawjUxgW9mhtkpKR2YUIUK2b+34ft8fiRJIrK6yrzVittiQbR/J5aA+H8FOVAhW1k8vh7udrsJBIJEwuGU71+JYjL2UXe1hKay05h6O9JiE+oKM81kNuNyuYjIoPY2LTVn9lN9YheH9wiU5W3nwYWj2Ic/5EAVChPyxqTTycjYGDaHg1F5ds3NMTU9TeOVs1Tnb+NS3g40B3dy4+Q+rhUex+PxbL6bAwyHgjRUXGRcFFP+V5vIuOMH3tAyLdXlaA7tpr7oAM2VGj6+M9Cv0yE5RHXgilweHVXn0TdWMb/wG0O3HnPXK14/baWpvJg75woQv1nRd/bIH7VjHbMyaRtXAjMzG1qOMHCvAp2mgNqSIiz9nQwaDfz85ebF3VrqCvMJyolKHYnNjvGNDnF0eB2YTqZCYSgSpetWKR2aYzyvr8Sz+IdmrZaFRS9tt29y+cheTF2dWAw9DOnbMXfr8P31Kstms/7Skj+bDNwvyuNRZSlBX4AvQ4OMDBh53FDDk+ZGPr3tZlZyshpd2bKrBGWPrkNftjzkevEpep+1Mvy+j9lJkVgsltOeiYxyUS3sNYvL0+LS0toTJUA+p9RIJBSdlZkHYesbJL1OqcgFqN00a/YP2k88oYzztl4AAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;filled in checkbox getting moved from &amp;quot;will do&amp;quot; box to &amp;quot;did do&amp;quot; box&quot; src=&quot;/static/2baece7a38a79d7bb88e995e29727efe/b1001/done.png&quot; srcSet=&quot;/static/2baece7a38a79d7bb88e995e29727efe/e4d6b/done.png 345w,/static/2baece7a38a79d7bb88e995e29727efe/1e043/done.png 690w,/static/2baece7a38a79d7bb88e995e29727efe/b1001/done.png 1380w,/static/2baece7a38a79d7bb88e995e29727efe/719d0/done.png 1779w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;At the end of the day you’ll have completed some of your todos but probably not all of them. &lt;/p&gt;&lt;style data-emotion-css=&quot;erbdbe&quot;&gt;.css-erbdbe{box-sizing:border-box;margin:0;min-width:0;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr);-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}@media screen and (min-width:40em){.css-erbdbe{grid-template-columns:repeat(2,1fr);}}&lt;/style&gt;&lt;div class=&quot;css-erbdbe&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:71.01449275362319%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsSAAALEgHS3X78AAACPUlEQVQoz2P4Twj8+/cPwvj75w+cDQEMxOj8/evXz1+/MGUZsGr48+fPf7A2IOPly1dv3r27du7slLaqi5cvffv5C+gEdM3/wADZxnfvP1y7cXPD6pWPLl++uX1zd1Hc5ydP7p49++nzZ4gSFJu/ffv27s2bM8cOzmqvaM0ObcxNXDWp6/nbd4+OHD66fsOdQ0d+7z9wZP268+fPg4Lg71+Q5n9//wLJi+fOHjt2bP6kjgJv7anlse0ZgRVhTh1xrpdWr/h84OCW2bN2TenvLMipzoxfPLUf4iMGMPUbSC7tb5rW1QhkvX39+snjx0CRtWvXpDuotYY5NCeG9ZdkzO3vPL1/99XzlzYsXYiwGRIAJ9bNmxhtdf7MqS8/fq5cuWzjknnTWmo7C9Jy3fSnlyS9ev5y6dLl6zZtevb0xdJZ09E1H1y7cFuh25TMgJa8pEU9LXvWLL964cL927dTnQzm1RcAFaxcvXrPvn1PnzyfN7EXXfPelXN3lPtPirZa3l3//NXbOfMWbN2+/eHdu4l2ujOrcoAKLp06cXzn1qX9HesXzQFrBvsZSAHJfds3Lc/2mJnkuGpK99cfP5csXQaMpyd37jjrKldFeS7qa185c+L5Q7ufP34Ij1BEVP3+93/JhJZGb625bXVvX745vmvbzuUL10zp2rhm5dXLlz9+/ABPcPDkwICcDL9+/1mXl9qSEbV4Uu+BzWsf3bnxCylVAj0JSt7geMWSwoDkh4+f3rx9i5ZU/2BkCQgAAAAIvwzeTuY7AAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;&amp;quot;will do&amp;quot; cardboard box has fewer items, &amp;quot;did do&amp;quot; box is full of check marks&quot; src=&quot;/static/88693d17ab191c63a0f08cb654e55499/b1001/eod-boxes.png&quot; srcSet=&quot;/static/88693d17ab191c63a0f08cb654e55499/e4d6b/eod-boxes.png 345w,/static/88693d17ab191c63a0f08cb654e55499/1e043/eod-boxes.png 690w,/static/88693d17ab191c63a0f08cb654e55499/b1001/eod-boxes.png 1380w,/static/88693d17ab191c63a0f08cb654e55499/32b38/eod-boxes.png 1471w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:796px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:72.17391304347827%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAABtUlEQVQ4y4VTiXKCQBTj/7+t1rE6UwWUSznlULk8082zWKWt7sy6uMvmJS9By/MMnufC0GeYTMZ4H7zheDziv3G5XPBsaPw5HA7YbbdYLj1EUYgwDJCmKfI8R5alWK8TRGGIpq4fQLn2Cwjgfr+Xi/psCsPQYZoGZtNPWNYCtm3J/mg0RFVVL5lq9wen00lYkelqtUSSJFd2ijUn9+dzE4HvP2fYHVB6URQCFgS+Yp0hjiORT8AkiaVgXVevATlq1SPfXwkDgtIo9s5xbHiueyv0TLZ2X6VpGmFFU9hTXiZ4mq7lmcWa5rcxfzI8n89iDi8TMIoiAelYcWW8+nL7UwDbtlW9ijEZf8BULutK6lS57CiHKZcuD4cDlGWJV+PmMsOcKFAyzJQJYXg1gYVoDHtZFLkC3cncqtySLZ83m420gqbeACmZkbAtSyR2MbEWc2HKPeaS77iOA9d1pKdcmV0qYd8fXG7bBt2nyD6GQSDsfnIZCwgvsxDP+J8sf7nMSdnMGV+idLaAweYeVwJSOoH4zMySQPXd25spHcOqKsXdhap+lb8QSZyUPVefJPfvP8F+Jr8AyPou0IrBc9IAAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of day with &amp;quot;did do&amp;quot; items from previous &amp;quot;will do&amp;quot; list&quot; src=&quot;/static/cb65290c2cea88024f0d2278d29bc313/d48f1/end-of-day.png&quot; srcSet=&quot;/static/cb65290c2cea88024f0d2278d29bc313/e4d6b/end-of-day.png 345w,/static/cb65290c2cea88024f0d2278d29bc313/1e043/end-of-day.png 690w,/static/cb65290c2cea88024f0d2278d29bc313/d48f1/end-of-day.png 796w&quot; sizes=&quot;(max-width: 796px) 100vw, 796px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;At this time (or the next morning, if you’re like me):&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;copy&lt;/strong&gt; the completed Day&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:482px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:32.7536231884058%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAABYlAAAWJQFJUiTwAAAArElEQVQoz8WQ2QqCUABE/f/PiSIKMVotMlto0aTUslBQ6Jq4FHjqE+5D0DwPw5yjIJm6rqV6SpIk+L5HmqYsjDmmabBeLdE0lfFoyKDfI89z6VFFCEEUhhRFjuMc8TwX27ZYLU02mzX73ZayLOUHf44cRSG2dUCIB5PxEH0yYjbVaTUbqGqXbqdNlmXyD4uvn+fXX1VV3O834jgmCK645xOe63K9XHi/Xv9D/gAF1B3YE9SfBAAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;two day Toggle Lists that say &amp;quot;8.19.2020&amp;quot;&quot; src=&quot;/static/7e72f9f05221ad13b22a4afae2b7edf8/37e0d/two-days.png&quot; srcSet=&quot;/static/7e72f9f05221ad13b22a4afae2b7edf8/e4d6b/two-days.png 345w,/static/7e72f9f05221ad13b22a4afae2b7edf8/37e0d/two-days.png 482w&quot; sizes=&quot;(max-width: 482px) 100vw, 482px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;rename&lt;/strong&gt; it with the next day’s date&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:390px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:37.391304347826086%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAuElEQVQoz5VQ7QqCQBD0/V8l6leYSSSVekronWY/8rN8CjF0OpeCMKlrYdmZY5ibXQ2j6vue+oXf5xhPldY0DWx7T8T3GZLkBGu7obk2dCzmM+r9zvr4cNLw3raoyoJIXd9QFjnyPMO1KnGWplHEIXiIQr4rGaquoqrRWpkwTS9EsiwlPCQbEjHmgPMAjn1A9tT8TDjc0GMuESFCuaJAEBzhey5M06B7rvQl4jgiTdd13xPij1JZ+QGS+hhh55sUlwAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;two day Toggle Lists, the new one is updated to say &amp;quot;8.20.2020&amp;quot;&quot; src=&quot;/static/9ca6becd05ee9a11e2c2b7a401d71bbb/727ba/two-days-date.png&quot; srcSet=&quot;/static/9ca6becd05ee9a11e2c2b7a401d71bbb/e4d6b/two-days-date.png 345w,/static/9ca6becd05ee9a11e2c2b7a401d71bbb/727ba/two-days-date.png 390w&quot; sizes=&quot;(max-width: 390px) 100vw, 390px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;clear out&lt;/strong&gt; the “What &lt;em class=&quot;css-0&quot;&gt;did&lt;/em&gt; you do” Toggle list for the new Day&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;delete&lt;/strong&gt; the “What &lt;em class=&quot;css-0&quot;&gt;will&lt;/em&gt; you do” Toggle list from the completed Day&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:816px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB4UlEQVQ4y4VUiXKiQBTk//9rK7W7VlaiEW8DeCDIoRwqqL2vX8TCVKJT9WqYq6f7vR6MNE0RRRGWiwVc10Gv94403eGndrlc8KgZVVWhKHL4/hrzuYvZbIrtNsHpdALXyrK8Bedq0GY054x6cDweMRmP0Ld6Gu/dDvp9C4OBBUtYt/7+BtU8Y200byDTdLdDnufCcotMAAiS55l+F0VxjRyH/V6/99LfMWwCEuhwOEjsFZgyyZxRVeUneJZpX8je7DpuylfJPBCGIUajITqdNwwHfVjWO4bDgX4PRHqr9UeZPmu3HLIAm80G6/UaQeBL72l4qxV8mfO8lawH2EkqeHmSxNiJijiOdczLqOJO8tx11TorAQmCAMvlArb9gcViLnNLOI5928O1tefJ2FFncJ05NZpVovQkSeA6nwdopcD3MZbq8/BGLiHgZDLGdDpREFqtLI/3Va6DRSAgwcJwo4BRFGqEmg5P5cdxpNKza4F47q4odatkgRsd24b9McNUmNQsKJM+pbwmo69eNHgLnx4PUFqv11XbPGpfX0qzDgZZ0ZysVp18+vF8PmvwubGnC5pP76d3rZKZAwKOxYem+U+8aKLdfkXnzURXfGmabby8/NJ0PPtBGN/R/u7QI1bN9h+jZIItZa42IQAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;both Day Toggle Lists with updated info&quot; src=&quot;/static/32b77271d52ccd6975aa3b1820c4e18b/b4098/new-day-info.png&quot; srcSet=&quot;/static/32b77271d52ccd6975aa3b1820c4e18b/e4d6b/new-day-info.png 345w,/static/32b77271d52ccd6975aa3b1820c4e18b/1e043/new-day-info.png 690w,/static/32b77271d52ccd6975aa3b1820c4e18b/b4098/new-day-info.png 816w&quot; sizes=&quot;(max-width: 816px) 100vw, 816px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Now you’ve kept everything you didn’t do from the previous day so you can do it the next day (very bullet journal like) and have kept track of what you already did!&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I like to think of this flow like keeping the “will do” box from the day, but putting a lid on the “did do” box and setting an empty “did do” box on top of it.&lt;/p&gt;&lt;style data-emotion-css=&quot;1agrnj3&quot;&gt;.css-1agrnj3{box-sizing:border-box;margin:0;min-width:0;max-height:100%;max-width:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-1agrnj3{max-height:50%;max-width:75%;}}&lt;/style&gt;&lt;div class=&quot;css-1agrnj3&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:120.86956521739131%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAACiaAAAomgEXOiGyAAAEC0lEQVQ4y4WV3U/TZxTHm+x6F7vxatlfsGRZMm+2GKZuM2bLluhu1KmLDpZNEtGxMXUiOJmAI2JoFmGUFymidcLKS1tKi5TaUtqCpaVUoRKoDFqgIh1vtS2f/VoptKXJnuRJzu95+f7OOc/3fI+INGN9fT02U+2NhW37iUOUtJFwOBKJEA6FCIdDm/uh6F7Kj1NBRaleRIFSx9LyMp7JSUZMBmS1FfhfLBJcW4uBp0YiSkSP26sry7hdduT1YhrKi1C3tzJqtzOsUmJurMXbb2Z8/Om2eykevvLMajKi1agRn8+kqfwCRdlHKM46iEfdie5WHfKyUq7n5dByu56FxQDPn/uTQLcAI+HYwv0bBWju1bEi7I9PTNCj1ZDz+QdcPJhBzbUryKR1WPuM6DpVsfNms5mlpaVNUFE89jig5V4l0u8+obL4ElJxGTpFG9rWFi4d+ohnnikUmm4cdgeK+3/Fzg8NDTHj9W4Bxo1I+BWgrukm0uM7kV49j33YRatKzaDRQNaHb/NQo8XYpaRL1oDN9JCIEEVvby+rq6vbPYy/7pjLyY1jGdRezuWJ6wk9HXKUUgll+Xn0tjfjdtqZnZnC4/FgtVrx+9PkkDhlNrzUa5QU557CoGxjwuXghX+etZchgS4B5hYCuCf/YcY3l5aPaXgY3jwYEmKa9vpwPx1nzO3G5XTQfkdC1S/fIL1ekB4wHanXBNKOjo7idDrxeWdia+rmRn7YvYP83a9z7v3XyP/4LWQVV4gklGNS6cXBZmdnhdwMMD8/n1QtukYx5/a+yYU9b5CbsYOrX++nJPsYj10jSfdFiR8+nw+LxbL5t5BQy6HgWswebGvg1sldFGUeoKWuGkWHkhHbEEODA8mA8cvRMPV6fUIZJauI9m41tUffQ/5HKVOzftQ9eoaESAbM/cmAccNmszEpCEDcs6WVVYzdKiS/naXg5Gf8mnmQoi93UnImC5tBT0dVGTdzDmM39SYxRBTeMHp6dAQCgZjt900j/VOMSa9FLZMwPNDH5VNH+enTd/n9+F6qvv+C5pIfY94OPxpI76HJ1I/L5cLzbIoRu42a0wcYdQxieWQTKkRFg7icwq/20VSYjVGnEypIIzzIGDarJX0Og8EgfX19VEtqqK+v50HRCUoP7+J2xTVa7zbhcDiRFOZSefE0y2thOhUdaOUtglAYkvgrStWzaB69vlnu/HyEyhN7eCzoYJeul2EBsOTst+Qd2k+PvBmDQo5NSMm/gcXk0ktkeaJa2wzdnNn3Dn8LFDEJgqCTy9CrldgEmizM+QRhWP8/gd0ieNx+IADoVa1MeyYJvQymdrLYy6b2FRFpm44w0/SWKEA0V5saur69K4rStdA4raOUCocTAdK3zsTxH8obswvqexfjAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;putting a lid on the &amp;quot;did do&amp;quot; box and setting a new one on top&quot; src=&quot;/static/ff6b2bfd736ae4f8b93bba58323314fd/b1001/next-day.png&quot; srcSet=&quot;/static/ff6b2bfd736ae4f8b93bba58323314fd/e4d6b/next-day.png 345w,/static/ff6b2bfd736ae4f8b93bba58323314fd/1e043/next-day.png 690w,/static/ff6b2bfd736ae4f8b93bba58323314fd/b1001/next-day.png 1380w,/static/ff6b2bfd736ae4f8b93bba58323314fd/772aa/next-day.png 2042w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;At the end of the week:&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;follow the end of day procedure&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;create&lt;/strong&gt; an empty Toggle List at the top of the section with the week’s dates&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:557px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:15.36231884057971%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAABYlAAAWJQFJUiTwAAAApElEQVQI102Oyw6CMBBF+f+/MboxEI1BCcjDqFvZyQqBFmxTyuPaKSHxJvM6ycwdZ55nrJqmCf+iWfc9tNY2hkFjHEfQzjIPNtae5FCqqg+K4o08f2G33eB48JBlCeI4wvNxxzUKEYYBPHeP4OKjLEvcstTyNInhGn72T1BKLQfJldzJqa5ra8AZg5QSUgh0XYe25WCsMbW1nwvDv4ZzvnJuP/8BsKThYys2Q0AAAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;empty Toggle List called &amp;quot;Week of 7.27.2020 - 7.31.2020&amp;quot;&quot; src=&quot;/static/da2e2d5fd809374f4c4d46fd4ad4810b/30d00/new-last-week.png&quot; srcSet=&quot;/static/da2e2d5fd809374f4c4d46fd4ad4810b/e4d6b/new-last-week.png 345w,/static/da2e2d5fd809374f4c4d46fd4ad4810b/30d00/new-last-week.png 557w&quot; sizes=&quot;(max-width: 557px) 100vw, 557px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;drag that Toggle List&lt;/strong&gt; to the “Last Week” section (where the previous week already is)&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:544px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:26.3768115942029%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA+klEQVQY03VQ2W6DQAzM//9NpbQ5RNOkhBAKbCM1PdTkudxXoSBgl8muUR9SqSNZluzxjO0JJOq6BuccaZogzzOUZYmfqkKWpSjyXNbGSOIYRVGgbVvZU7xv4iZJTNF1HSbDMOB8/kQlBTRtien0Blt9A3O3xcf7m8wG9Mc1NusHzGe3ME2DTF3Xhk48A8vFDIv5HZmQ4H9QPSE4bf8XQoir/AsSPJ3GDVcrjZwsy4Tr2Hg9voC5DhhzaON7ecHhwBCGARz7Cc/MhW1bdNl+vyNjEmyaBn3fI4pCeJ5HAyqUSRxH8rcpfN+TvS86l/Ne1se/BYFPdcVTWheL8XFdJoguPAAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;two Toggle Lists named for last week and this week&amp;#x27;s dates&quot; src=&quot;/static/2f6c1c7e14b560b4ac41de99de36625b/b3e51/last-week-and-this-week.png&quot; srcSet=&quot;/static/2f6c1c7e14b560b4ac41de99de36625b/e4d6b/last-week-and-this-week.png 345w,/static/2f6c1c7e14b560b4ac41de99de36625b/b3e51/last-week-and-this-week.png 544w&quot; sizes=&quot;(max-width: 544px) 100vw, 544px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;select&lt;/strong&gt; the entire week’s worth of Days&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;drag those days&lt;/strong&gt; to that Toggle List&lt;/p&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:580px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:87.24637681159419%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAABYlAAAWJQFJUiTwAAAB2ElEQVQ4y61UiVLiQBDl///GEnEtFQ8SDgPIcslaC0gRQ0ggJiQEEo630+1iQYyKlFPV6UkzvHS/fj2J9XqNn1gbnAQ9wjDAYrHAUNdhGgZs24bj2ND1gdi/wDQNDAYaRiMTnutiPB7BMIYYDnWOh0HwBsqA7mSC2WyGXE5G+vICd4U8GvUaSkUF1WoFReUOspThWK/3xL5eq0KWM8jns/A8bxcwDEPOkGy1WrHR3vd9Pkze96fsadHHaR/M55hOX+M7JT+rKixrjHT6AqmTY0iZG5RLRVTuy8hmJZFxDqepJM7PzzAyTZH1b44rSgHJ5BFub67euExEm7JcLjnDj0iPno/GE9sv3W4HriD98fEPGo06srKEs18pNJuNWLC4j+4AUna0f+XM525bloW54CqaTZy9y3CgaUxyp9NGq9XkThYEfzXB2TbQZ2sH0HEc7rjrTph80pmmPbMODwS0uTwSt6r22drtv+wPAqSMZoI7td/Hg2gElUyibj00DwPcCJw67Xkul06jRxqlhu3T6VjZ9J66KJUUFrck3fKIbc/rl4DRg4H4MxnxSZ6y3gcsNsOJuChIMpVKGdfXaSSPj4TIa/w7TdC3SmZh/78cNhcE8boZxX2a8g8OdxyZgz4ygwAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;&amp;quot;Week of 7.27.2020 - 7.31.2020&amp;quot; Toggle List with 5 toggle lists, one for each day&quot; src=&quot;/static/1864ef6228ebf146cc80d3db07213bd8/b6272/last-week-with-days.png&quot; srcSet=&quot;/static/1864ef6228ebf146cc80d3db07213bd8/e4d6b/last-week-with-days.png 345w,/static/1864ef6228ebf146cc80d3db07213bd8/b6272/last-week-with-days.png 580w&quot; sizes=&quot;(max-width: 580px) 100vw, 580px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;drag&lt;/strong&gt; the &lt;strong class=&quot;css-0&quot;&gt;current&lt;/strong&gt; “Last Week” Toggle List to the “Standup Archive” Page Link&lt;/p&gt;&lt;style data-emotion-css=&quot;1agrnj3&quot;&gt;.css-1agrnj3{box-sizing:border-box;margin:0;min-width:0;max-height:100%;max-width:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-1agrnj3{max-height:50%;max-width:75%;}}&lt;/style&gt;&lt;div class=&quot;css-1agrnj3&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1265px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:131.0144927536232%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAIAAAA44esqAAAACXBIWXMAAAsSAAALEgHS3X78AAAEg0lEQVQ4y42U+VNaVxTH/W/STvwttZ22msSlztRqjEaJmLhviUSqJi4xioIaBIOKuKIEAUHBqBHrLhBBfQIisgruoEEhLmm1jhWBPniImklnen+4b94993PO97xz3vFy/L9ldziOD/c/bRtcL3bo0OvqBbvNZr8weC5ZNlc2hX0qFk5KSBPjEjdkQo/J6+Ka/SvRbOfgPkTGT7wIVuPh8qoYGSaCmxti1KugUF5OHy7UIPugHWEeWnYuZIKwDdyFbDIbGSKqjBuvSOW/JfQ21ywp5JDVGdl6ZtWN0OfKoxdfwwbzw9cUUsgGwVIug5V+p7UgTatdWtncmp4SqRVKN3xgNskpJQvlkYrqeBEazq0rG+5/ByUCwV3ECiLsFr0i37R/pNcv99La5WIAPLeB8IpSxswKAV4/FlXGj9Ga143bY9xBi9niNJ+7cm4n5AbfxKZH9ZOwrFJEaxZMJ5e4I1vtjuG6IkbaXXplgVKrA+EBJk3KHwbN59Yzp+y+dkqKPzHjHpeEkfCGB3p61vT6y5zlgqEeRFArMkah0Ax0tFCeRXBpzU6zKzK/s6kzxZeKzlk2miyfj4SCDxqFwi0bfKzqdbj4oKLIn2qz4mgv4lQSYARUvgt9dgezFlMY/A2t8uWybnmoi0FBIVXSWQ9sB/1ziSU42A8NmRGLUonh465gkjfDm4BgEaupOPxWKTyoKTOaVZze9gqxvqRyy7a5OkE9yxvNC2vOgmm1OoVCCRamC18EwZI+SvfTAOarVDF/3LhtEvAFOo3WDUO9tWexkDLCqmN+7iBgW3IT/qhHD7C7TNtG0MRtIzTH+nRUFOwe/rWyYWDTGZpFuVu23dVh4EsvEV18/zvMQ99xav3KhhGYnpmanATP+5qw2YE36nJT3tMoHShkbWqodh64EtluAws2yKZzc0JaERGLsoX17R0OpYWKzgYvzfWQSfG33yQGsQoTRik1/e2k1SXNZakg5YBYWg6/Q0m5O8JhdbeSmtN/49RWmMyfZIMMVtptWilybd1gMJmFU8IltfpL+M/jk+dx98seBSWFBlCzYYvTgjlAIhVL3lPqsfe8u3DFW5b9OQDorK+WS4DLOruayQruZCKhE/FrbqhPP7vbfHAoEUsZDTUT9PrsYG9Uwj0qCtmeHUNMC9OIRZeRITfOqsgW0LGBLQl+b7BVavUSuTC9LT+5j1jGyQ5tyQwfbsGrAOGMgK92ddglDCk/+efsWSL8acC3UYG+JOSjgZpipVJb9Xvyu0z/tyikYXdv4+MOf2x0Hpi9JtvzD3GYjNIHPyb53aDhSlbXDWubm3UYFAbmS3gSPcUTTPR2c8ikZa0GincFdikXzczhcpIbk/wJpUV7B5+5zA4lIJTL5hvR+dMjgxs6zenfRx7kWs4atfZ7H7/Ih4/r8RWJYb9QavDd1Db3YLg2KK9PT9u5a1xNTXvf9ImFxz1B5EQ9gBc+zz05PXXDzrli+2JOXh29DqvVajZbeDxBYlIqPDauoZHsEfXVdQ2GHB8dHeflvczIyDIat/5rKkPrXymawbjn5yuVAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;&amp;quot;stack of five boxes with dates on a dolly being moved next to another stack of boxes&amp;quot;&quot; src=&quot;/static/9d7f652ee9d8c1353f6f95e054fd8356/5c5b6/week-archive.png&quot; srcSet=&quot;/static/9d7f652ee9d8c1353f6f95e054fd8356/e4d6b/week-archive.png 345w,/static/9d7f652ee9d8c1353f6f95e054fd8356/1e043/week-archive.png 690w,/static/9d7f652ee9d8c1353f6f95e054fd8356/5c5b6/week-archive.png 1265w&quot; sizes=&quot;(max-width: 1265px) 100vw, 1265px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;update&lt;/strong&gt; the heading for the current week with next week’s dates&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;rearranging-the-cupboards&quot; class=&quot;css-dlolls&quot;&gt;Rearranging the Cupboards&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I moved a few things around and added some extra sections to help me compartmentalize my thoughts better.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAACQElEQVQ4y21UiZaaQBD0//8t2bysefuiIir3rdwwQKV6OFZ3M89xBmh6qquq2YFjGBTqukLT1Oi6DtM0yW29rhPTl+tlPF/LupPN43HH288f2L//1nMYhi1g2bwk0bfG8dvBMnTCtm0RxzGyLEVVla9Bsi5J2rpGGPhIwxBgQp6MSQ3b8w2hJHRtG57romXJL0jWxHy5LHJcrxdY1o1xLfq+nw/s1SvCKrvjsN/D/PWGKknQqgZ902Ac5tOlPCiFijy7rgObCU3zDM9z0TGpqqqtkh2GEd39DvvjA96fd3inI4zzHqFpYiwrbPUw6Uj0OflOSE/Cg1OuTVFiYIWfJfNPEU1ysxBfb8g8D6nj4hGEaIsCRZ4j55TgnAebxyNaIpLZk1OoRcBFPF1yzQeWbcHzPQRhoPcuy4mTWHMm5QnPahwQEVUURxQnQMhYRSo2rlcOxX/W7apLWUUYpcTFPutoHg84xgnJIl5FIIPYZ7XYs8qXi6nRlGWBqiypaImCqiqSvirYM2Hw94DYMFDGCXLS0j1ynQjzD7s1WDrEZ8kRPeYFHqoi/bSODuiR+wHs8xlnojQ5jeMBFkHY3BeLN3ezgCMC38eJCt9poTAJEfsGIS22EZQUQSzi0DbXpRrHsbWN7lRe2neqmzmhtJoQLOheTL2uJF4n5T7LMoRRiCiKtC/l3V6eS8fQZhtCabssTf/bdjNKNZubvHrsqsBx9JQ2VOQbRDetJX/9inzbP30QxNwjRRwbTiYZiGqUFlzGPxjkiTuBaiHbAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of standup UI with new areas circled&quot; src=&quot;/static/52df583cad377a2e22ff4b51cde62ea8/b1001/new-standup.png&quot; srcSet=&quot;/static/52df583cad377a2e22ff4b51cde62ea8/e4d6b/new-standup.png 345w,/static/52df583cad377a2e22ff4b51cde62ea8/1e043/new-standup.png 690w,/static/52df583cad377a2e22ff4b51cde62ea8/b1001/new-standup.png 1380w,/static/52df583cad377a2e22ff4b51cde62ea8/a6d66/new-standup.png 2070w,/static/52df583cad377a2e22ff4b51cde62ea8/8c48a/new-standup.png 2096w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;space-and-sections&quot; class=&quot;css-10zs6cr&quot;&gt;Space and Sections&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;In order to maximize space and make the page look more even, I moved the right column of stuff up higher and gave it the title “In Flight.” This is where I have subsections for:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Current Open PRs&lt;/strong&gt;: a list of my open pull requests with links to GitHub&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;I also added a Page Link for “PR Archive” with the other archive links so I can track my own closed/merged PRs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Goals&lt;/strong&gt;: same as the original&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Last Week&lt;/strong&gt;: same as the original, but with a heading&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;A11y Things to Keep an Eye On&lt;/strong&gt;: general “back burner items” that I know I want to tackle and need to be reminded of so I can prioritize them during project planning&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I also added an empty Toggle List with the current week’s dates under the Archives list so I can easily copy it and make my end-of-week flow a little faster.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I added a few bits of &lt;strong class=&quot;css-0&quot;&gt;flair&lt;/strong&gt; to help me even more. Under the Archives list I added a reminder to myself: “Keep track of &lt;span role=&quot;img&quot; aria-label=&quot;tomato&quot;&gt;🍅&lt;/span&gt; (25 min) and &lt;span role=&quot;img&quot; aria-label=&quot;green check mark&quot;&gt;✅&lt;/span&gt; (real quick)“.&lt;/p&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;tomatoes-and-check-marks&quot; class=&quot;css-10zs6cr&quot;&gt;Tomatoes and Check Marks&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;One thing I’ve heard a lot of productivity enthusiasts and ADHD-ers swear by is the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Pomodoro_Technique&quot; class=&quot;css-sr8a9l&quot;&gt;Pomodoro technique&lt;/a&gt;. It’s named for the tomato-shaped kitchen timer (Pomodoro is “tomato” in Italian!) that its inventor used to track his time.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I won’t explain it in detail, but I use it to both motivate me and track my time. The general idea is that you work &lt;strong class=&quot;css-0&quot;&gt;25 minutes&lt;/strong&gt; on, &lt;strong class=&quot;css-0&quot;&gt;5 minutes&lt;/strong&gt; off (resting or doing something not at your desk). I have a hard time starting things because perfectionism and distraction get in the way, but I can get myself to focus on a task if I know I only have to do it for 25 minutes (the length of a traditional pomodoro). &lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I set a timer, and when it goes off I can stop whatever I’m doing and rest, or decide to reset it and go again. Usually once I’m working on something, I’ve hit my groove and want to continue. Each time the timer rings, I am reminded that taking a break is an option, which is necessary because I will &lt;strong class=&quot;css-0&quot;&gt;hyperfocus&lt;/strong&gt; on a task and not move for hours otherwise. I bought an adorable &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.fishpond.com/Kitchen/Countdown-Timer-76cm-60-Minute-1-hour-Visual-Timer-Classroom-Teaching-Tool-Office-Meeting-Countdown-Clock-for-Kids-Exam-Time-Management-Yellow/9999380209408&quot; class=&quot;css-sr8a9l&quot;&gt;visual timer&lt;/a&gt; that displays animals instead of numbers to keep my productivity whimsical and to make it easy for me to tell how much time I have left.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Now, when I want to work on a task in the “Will Do” list, I move it up to the “Did Do” list and start my timer for 25 minutes. &lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:45.21739130434783%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsSAAALEgHS3X78AAABrklEQVQoz2P4jwr+/fv39+9fIIkmCBT4+vXrt69fv3z+DBdnQJL+h6QaRf/vP3+uXr06f97cLTt3VtXVXrt6FVkzyDogtfHEgTV7tmzdu/Plm7cQEyGKDh/Yv3/rhrMnjx2YNfXY8oW7d2w+dvgwSDNExes3rzJrMvUCLIz8zatCrfZMbfvw6fPXb9/ev3//+s2bC6eO/f/+BajsTk3pGUuDhzs3HztxDGrz1+8/thWHVZkJtPlor0q03VgTeyHX+cD8SY+evzpz6tSdO3cvnT3178/v3///Pz+4/5iRxtHEyONwzee2rFznIrYlSGO1n/qBDKf7PRnncp33z+o8ce7i9m3bHj58dPHMyf///v75///DndsnTHWOxoUhNN86eWiRm9wOH9n1PkpbIwzO5Dgfasl8+eL5x4+fXr95/er164snj/7/8RXovV9vXl+KCLizavHxUycgmkF+vrx3y5aqxPW5AbsaMy9vXfEZHB+IANu/5/qZ4y8e3n328P7zaxcP79l++tRJRFSB4uPf/5/AOPmHiFs4+e37d2BUXbpw/sqli5cuX7p9+xZEDQBG8rx7JD1BSwAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;smiling tomato = visual timer with &amp;quot;25 MIN&amp;quot; written above it&quot; src=&quot;/static/136a8773ae5a99a729307a17adb38ccc/b1001/tomato-time.png&quot; srcSet=&quot;/static/136a8773ae5a99a729307a17adb38ccc/e4d6b/tomato-time.png 345w,/static/136a8773ae5a99a729307a17adb38ccc/1e043/tomato-time.png 690w,/static/136a8773ae5a99a729307a17adb38ccc/b1001/tomato-time.png 1380w,/static/136a8773ae5a99a729307a17adb38ccc/93582/tomato-time.png 1524w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;When the timer goes off, I put a tomato emoji next to that task in Notion.&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;  &lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:516px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:29.855072463768117%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAABYlAAAWJQFJUiTwAAABAklEQVQY06WQX0+DMBTF+8X9Ij75LXwxLsBUBnRkyoANhm5CDAFeMIL8aY9t55xL9rabNP319Ob09BJcWJzzkzN5TRJUVYk5daBrEzi2BepYin3fgyN4E0cwDA1L7wW2PYOha6q/LAplwoSpNOaMgXzWNYZhQJamWIUBAn+J3W6LWJhE0RpB4CPLxN0qRJq+K82dU4Si91yRc2LbtuoRucZxRNd16PteMRMpZEmtFmGa5gvtd4em+kCTxiCHhrIskOc5kmSD6VTHzHzCYuHiQTClNlyXqrSSTfMRnvj+5P4OlmDn2cPb7Q2211f7hP8He2D+OxfGjqmO2v4sd5X6b4YcPxmxw5nsnj4JAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Notion screenshot of &amp;quot;write new tests for feature&amp;quot; with a tomato emoji next to it&quot; src=&quot;/static/5dcb7088bb2dfd77a5e44b0e2c65c1a4/75dcb/tomato-task.png&quot; srcSet=&quot;/static/5dcb7088bb2dfd77a5e44b0e2c65c1a4/e4d6b/tomato-task.png 345w,/static/5dcb7088bb2dfd77a5e44b0e2c65c1a4/75dcb/tomato-task.png 516w&quot; sizes=&quot;(max-width: 516px) 100vw, 516px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If the task isn’t done, I’ll keep setting the timer and adding tomatoes next to it for each &lt;em class=&quot;css-0&quot;&gt;pomodoro&lt;/em&gt;. Sometimes I’ll need to copy that task and keep doing it the next day. This way I know how many tomatoes in total I needed to complete that task.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If I’m sick of a task, I can switch to a new task and try that for 25 minutes. I can use this technique to track how long I spend debugging something, how long answering emails takes, and how much time went into a particular PR or feature. I also use it on non-work time to motivate myself to do household tasks that I procrastinate on (e.g. folding laundry or tidying). Again, &lt;strong class=&quot;css-0&quot;&gt;I can do anything for 25 minutes&lt;/strong&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Some tasks don’t require a whole 25 minutes though. A task like “expense internet” or “unload dishwasher” can be done during 5-minute breaks or outside of a &lt;em class=&quot;css-0&quot;&gt;pomodoro&lt;/em&gt; entirely. I still track these, and put a green check mark emoji next to them.&lt;/p&gt;&lt;style data-emotion-css=&quot;lrhioo&quot;&gt;.css-lrhioo{box-sizing:border-box;margin:0;min-width:0;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}@media screen and (min-width:40em){.css-lrhioo{max-width:50%;max-height:75%;}}&lt;/style&gt;&lt;div class=&quot;css-lrhioo&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:59.42028985507246%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsSAAALEgHS3X78AAAB4ElEQVQoz2P4TwFggFB///798+fPbyAG0kDOv39o6v79+/fr169v3779/v37H0yWgRgbgGZu3769ory8p6932rSpjx8/RtG87dj+vtXzelbNbV85q2hhz+5zxyB6gOTnz583r1t9cOeW7etWb5s/+8ie7euXLz59+hRU88dPH/XaE6SnJshNThCfFKu3KL90+cT/v////Q9y3tOnTy4ePwRk/Hz75svxo0DGi3s3Du3fA9X84eMHvb5UnZXFOksK/Ld09l3aWr5qyseXb0+dPXP+/PmnTx5fOnsSqOzbx4+fX74AMp4/vHfkwD6o5tdv34TMqPLa2q69KH/htf0WqypzlnS/uP942coVhw4ffvL40ZULZ4HKvv/48e37d5DNTx8fPrAXqvnd27ceEwvXPj4z79q+sB19YvNT8pf3f3/36fa9u+/fv3/86OGti2fAAQ7B/189un/0IMzmbx8/G9THJmydkLZhgvzkRNWpKfWrZ4AC7N9fIPns2bN9Wzd8efX08/u3QPT93auzB/cc2A/TDIy3W3fv7D55ePfRg6fPnrly9eqXL18gkQ+Ji/Pnzx05sOfkkQMnjhw8cfjAvj27IQoYiExMwHQDSkBA8u8/9BQGtPwvEviHmsIwuRARABNFdAbaIeOiAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;green check mark = timer set to about 3 minutes with &amp;quot;QUICK&amp;quot; written above it&quot; src=&quot;/static/bd30fdc09e8c15c62befcb63b5f03b88/b1001/check-time.png&quot; srcSet=&quot;/static/bd30fdc09e8c15c62befcb63b5f03b88/e4d6b/check-time.png 345w,/static/bd30fdc09e8c15c62befcb63b5f03b88/1e043/check-time.png 690w,/static/bd30fdc09e8c15c62befcb63b5f03b88/b1001/check-time.png 1380w,/static/bd30fdc09e8c15c62befcb63b5f03b88/ce92a/check-time.png 1459w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This technique has helped me get unstuck when I don’t want to do something and to remind me to get up and stretch when I’ve put 4 tomatoes next to a task and haven’t moved.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/TEMPLATE-Standup-e28a98841813487798ec337bd9819331&quot; class=&quot;css-sr8a9l&quot;&gt;Here is my Standup Template&lt;/a&gt; if you’d like to try out my flow!&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;closing&quot; class=&quot;css-1i24h17&quot;&gt;Closing&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This year has been a trying one, but it also has led me to learn new skills that allow me to adapt and work &lt;em class=&quot;css-0&quot;&gt;with&lt;/em&gt; my brain instead of fighting &lt;em class=&quot;css-0&quot;&gt;against&lt;/em&gt; it.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ve learned that thinking outside of the “rules” or “proper procedure” can have a major positive impact on me. If I step back and think about what parts are most useful to me, bring me the most joy, and minimize stress, I can usually find a way to achieve what I want. I just need to know the steps first. Having no steps at all is overwhelming and I feel lost. When I’m &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://butyoudontlooksick.com/articles/written-by-christine/the-spoon-theory/&quot; class=&quot;css-sr8a9l&quot;&gt;managing spoons&lt;/a&gt; on top of managing time, it’s important for me to find a way to spend my energy in a way that is sustainable.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’m immensely grateful for Amberley gifting me her standup template, and for the brush lettering Instagram community that inspired me to try things out and create my own style. Both have played a key part in me being able to participate in my work life and home life to the fullest.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;My mind absolutely still wanders. I still struggle with memory and inattentiveness. I still forget conversations I’ve had. But it no longer feels impossible and I no longer feel completely at odds with my brain. I’m not buried under my pile of empty check boxes feeling like nothing is accomplishable. I’m not writing “shut up” repeatedly in my notebook.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I have to be tremendously intentional, but when I am…&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:44.05797101449275%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsSAAALEgHS3X78AAABR0lEQVQoz21RaU/CQBDt//8DJhpN/GiMJoYogYgcGo8QtAQRiom09KItpS1td7vdQ0daCFEmk+Zt983OezPS9zqEgBQbUOK9sXsj7V5wLrKMrRmCEO7MkefihYcJKX7+Enb5ZfHcRq6DocbQE9NI3/vLVsOaKCGwbQv5fgYcy0yjKIcvY7wsLmR0mvZMSwC4LpZ7i3rVeH500pRudZKMa2o8U+PatV5IKzuvorzZsMKAAF76WaNu3rft9p09kH255+taMhwE/TdfGQU3Fb1ypU3GIVq/KyUxBYXqNC4897repxI9PThHB+NOyz45VLov3m3NvDyfjobB6fHk4uxr/BEU/qUMM3C7nUGaUDhCIsTynIN5+XWBEIVWUANPY8xglpAwS+n/AkB/FBIwvFrlOeFiM2HA0A1jCvWQlHJp7zIZE3+2sjd+AGqZ/Up5u3avAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;&amp;quot;I Flourish&amp;quot; written in brush lettering&quot; src=&quot;/static/3d8bf54e3cd479bde1aa113442ca03cf/b1001/i-flourish.png&quot; srcSet=&quot;/static/3d8bf54e3cd479bde1aa113442ca03cf/e4d6b/i-flourish.png 345w,/static/3d8bf54e3cd479bde1aa113442ca03cf/1e043/i-flourish.png 690w,/static/3d8bf54e3cd479bde1aa113442ca03cf/b1001/i-flourish.png 1380w,/static/3d8bf54e3cd479bde1aa113442ca03cf/a6d66/i-flourish.png 2070w,/static/3d8bf54e3cd479bde1aa113442ca03cf/35d5c/i-flourish.png 2760w,/static/3d8bf54e3cd479bde1aa113442ca03cf/7a17d/i-flourish.png 3619w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Accessibility Testing is like Making Coffee]]></title><description><![CDATA[Some Background I had the privilege of creating course material to teach accessibility testing for work this past quarter. I agonized over…]]></description><link>https://madalyn.dev/blog/a11y-testing-coffee</link><guid isPermaLink="false">https://madalyn.dev/blog/a11y-testing-coffee</guid><pubDate>Wed, 12 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;some-background&quot; class=&quot;css-1i24h17&quot;&gt;Some Background&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I had the privilege of creating course material to teach accessibility testing for work this past quarter.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I agonized over what to include, how to deliver it, how to make it approachable. I decided that I wanted to center everything around &lt;strong class=&quot;css-0&quot;&gt;tools&lt;/strong&gt; and &lt;strong class=&quot;css-0&quot;&gt;processes&lt;/strong&gt;, teaching about what sorts of violations each are intended for, what they catch, and what they miss.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I envisioned handing my trainees funnels that were narrower and narrower, allowing increasingly smaller violations pass through.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Tooling overwhelm is real when it comes to anything, but I find that this is particularly true when those tools determine whether something is safe or legal. I aim to minimize hesitation to choose a tool and do the testing at all for fear of choosing the wrong one. And for that, I sat with the concepts and played with metaphors until I found something that fit.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;And I arrived at:&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABRNAAAUTQGUyo0vAAADCUlEQVQ4y21US28SURjl35i4NK6buPSXuDGxdlFTN201aYtWuylobePGtjsaQm1k0RaDwdDogkd5yWuAAQYGZmBmeD+O33ehaWr8kpt7A5dzz3fO+bBVq1VwFQoFjMdjDIdD3FQylUK9XkepVEKhWES328VkMkG73cb/ajqdwibLMprNJra33+Ho6BgnJyfY39+Hw+GE3f4GG5ub2N114P3OjlgMXqRlGIYANow26moD3Y7OkLAxWKVSQb/fRzAYhNvtRjqTgdfrxfn5BVLEMp/PI51O00MHaLVakCRJfBaNXtOeg1LX6JyGUZBhY6plAmw0mhgMBnA6P+Dw8BBbdjv29vbEvrz8ApqmibZYEpaJCXB3crmMwXiAaspAMzYH5DKJfpm+ZHDTNAULZh4KheA5PRV3WD8uBuK717E4EuEoFCmHXEGCafVh06wOfklF+LISJLmMRDwudGIwbpe1YiBu+cYMbrsizJwiUM4gmkuiY/ZmGg7I2bphQqaWiyV5phmxY9f/EIjL5cLXszPE6aHziwv0ej0BWiwU0bYM+CgFea1z6/L8hK5lkY4NJJJJJGlJBBiLxbC2to5ni4t4vrSEjY1N0vcIKysvhYE1RUW3Zd6Jjo1ReXEGOXNqXUWbWrJIR6EVtc4tsykqxYM1/Uhm+Xzf0R/0oTYbpHeBoqcJo2z/htPqdFBWm9CtLrp0QVVVlAiYL4dCYbgop2ckwfr6K3g8Huj0OJPhezEySTDUdV1MAUeiTSaUqgpUTcdgPjV90m00GqFJkrA5HC2H04lA4Kcwj8GqiiLSIRhySDkGSq0mzvlc7g7r0eR2nx+hKDWx5+huNpuFps9yKgBZH4VeqBFgiZzO0KRwNLgysgRvwA/v5SVimSzqOhkXT9C4qWKiGJB/Gw5HxFkAcssMxiA8LaPhiBI1Qd8aYvWxE0/ureLp/dfYevQF3mMfrn4HxWRxi1yRSISm6hP8/h8zwA4Zwbm7/duYbUatg4MFPz4/vMLxQhhvH7gR/TaToyxXhK6cACbCXnD9Bb6AOdJf5dnlAAAAAElFTkSuQmCC&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Accessibility is Like Making Coffee &quot; src=&quot;/static/73f5895207ccdbcdd721ada8b35d788e/b1001/title.png&quot; srcSet=&quot;/static/73f5895207ccdbcdd721ada8b35d788e/e4d6b/title.png 345w,/static/73f5895207ccdbcdd721ada8b35d788e/1e043/title.png 690w,/static/73f5895207ccdbcdd721ada8b35d788e/b1001/title.png 1380w,/static/73f5895207ccdbcdd721ada8b35d788e/a6d66/title.png 2070w,/static/73f5895207ccdbcdd721ada8b35d788e/8aace/title.png 2732w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I could have used any metaphor that involves scaling quality of experience. I could talk about audio or image formats, but I chose coffee because it’s tangible, because I love coffee, and because I think most people have a frame of reference for it. Also, I believe this idea was partially incepted into my brain thanks to &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://amberley.dev&quot; class=&quot;css-sr8a9l&quot;&gt;Amberley Romo&lt;/a&gt;, creator of &lt;a href=&quot;https://a11y.coffee&quot; class=&quot;css-sr8a9l&quot;&gt;a11y.coffee&lt;/a&gt; (which is an incredible resource - go check it out for further hesitation reduction).&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;In accessibility testing, and when making coffee, we are shooting for the &lt;em class=&quot;css-0&quot;&gt;smoothest&lt;/em&gt; experience. We want to get to the &lt;strong class=&quot;css-0&quot;&gt;essence&lt;/strong&gt; of the thing we’re making. We want to filter out the grit and bitterness and include everything that makes our final product enjoyable.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;coffee-methods&quot; class=&quot;css-1i24h17&quot;&gt;Coffee Methods&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;So let’s talk about coffee! There are &lt;em class=&quot;css-0&quot;&gt;a lot&lt;/em&gt; of ways to make coffee and people have &lt;em class=&quot;css-0&quot;&gt;a lot&lt;/em&gt; of opinions about which way is The Best Way. The thing is, the best way is whatever makes the experience best for whoever is drinking the coffee.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I make my coffee one way, my husband makes it his way. And we both order entirely differently if we go out and have someone else make us coffee.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;There are many different types of coffee-making implements and each spits out slightly different coffee.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Some things that can affect the quality of coffee are:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;how finely the coffee beans are ground (more oils make it into the final product with a finer grind, meaning you get nuanced flavor)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;filtration system (paper filters catch and spread those oils)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;time spent on the process&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ve split accessibility testing tools into four categories, so I’ll talk about four ways to make coffee.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;french-press--automated-testing&quot; class=&quot;css-dlolls&quot;&gt;French Press === Automated Testing&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;French press coffee is nice because:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;it’s fairly hands-off (set a timer, walk away, come back!)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;uses one pot and no extra filter, making cleanup a breeze!&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;uses a course grind (quick to grind, no fancy tools necessary!)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;However it also has some draw backs:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;can get gritty or sludgey&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;unfiltered coffee tends to be on the bitter side and misses nuanced flavors&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABRNAAAUTQGUyo0vAAACPElEQVQ4y31UO2/TUBjNT2BgAIQqFAlQVSGKRAEhxICQkGAFtSqsMCAhsbAxIPED2Nhg6l9ISwWEpR2at1ORh+0EO47jvGqbNEocO87h3lscnDjmDva918fH53zfuY6AjMlkgkWD7nvPwjB+LB0Rb6IoCtrtNmzbQafTwWg0CoC73S4qlQrDDQYD1Ot1tFotNvdwU8JaTUE+f4hSqYxcjoMkyxTBiF3XZRhVVbG3v49sNotMJsPuPM9jOBz+I1xkxyKAQqGAJvm6LNcwHo+nGNM0mUpVbcD1vRewbBElX3Z3EdvewZGuY0JUtTWVkJ/YoSqpEsuyCGEVhmFM9/11Zgqp1csrV3Bt7QZu3bmLc0sXsB2LQW83mDrbtlGtVpFOZ2CTD//M59i63+/PNG9KSOuwvrGBl69e49nTTaw/eYxk4gBi+RCdVgMDoqxYLJKa5RhB77eJZrNJmtciJM6sZXqRKzw+v3uBrQ9v8WbzHt4/f4i9HzsQ6iJksQxDP2Kd53kBI+sYmtaAUquHKxRKBTxaPYP7K6fx4HoUN6OnsPXpIySxCC59ANPQicVfSKVSsB0HkiRBkVW442BGGaGmabi9topLS2exHD2Pq8sX8f3bVwag8aF2RVFkHQ4LdCCHZq8HXhBZB3vHJ1YcooZGhOM4JBIJktUa67Tfop80NId/n7JICIKAeDyOZDJJupxmp2O+boEaegtK4M8VndPj5h0xmsFFNv0jElaT//0wFv04ZhSGkS2yNL8/v/4DS0hYuVzFKbgAAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;The French Press is Automated Accessibility Testing&quot; src=&quot;/static/b917d6a311a6de42b6f64848f4d9e5d3/b1001/french-press.png&quot; srcSet=&quot;/static/b917d6a311a6de42b6f64848f4d9e5d3/e4d6b/french-press.png 345w,/static/b917d6a311a6de42b6f64848f4d9e5d3/1e043/french-press.png 690w,/static/b917d6a311a6de42b6f64848f4d9e5d3/b1001/french-press.png 1380w,/static/b917d6a311a6de42b6f64848f4d9e5d3/a6d66/french-press.png 2070w,/static/b917d6a311a6de42b6f64848f4d9e5d3/8aace/french-press.png 2732w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Like the French Press, automated testing lets grit through. Automated testing can only reliably identify a small subset of accessibility violations (I’ve heard numbers between 10% and 30%). For some people, the violations caught by automated testing will give them a good experience on your site. For others, it won’t find even half of the violations that render it inaccessible. Automated testing is also relatively quick and hands off, but it only gains you so much.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Some wonderful automated tools include:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.deque.com/axe/&quot; class=&quot;css-sr8a9l&quot;&gt;axe&lt;/a&gt; - this is what sits under &lt;em class=&quot;css-0&quot;&gt;most&lt;/em&gt; automated tooling. You can leverage it directly in your code using the &lt;a href=&quot;https://github.com/dequelabs/axe-core&quot; class=&quot;css-sr8a9l&quot;&gt;axe-core&lt;/a&gt; API or use their browser extensions to run on rendered pages.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://developers.google.com/web/tools/lighthouse&quot; class=&quot;css-sr8a9l&quot;&gt;Lighthouse&lt;/a&gt; includes accessibility auditing and runs axe. It’s shipped right in Chrome DevTools and also has a &lt;a href=&quot;https://github.com/GoogleChrome/lighthouse-ci/blob/master/docs/getting-started.md&quot; class=&quot;css-sr8a9l&quot;&gt;CI integration&lt;/a&gt; you can add to your pipeline.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://accessibilityinsights.io/&quot; class=&quot;css-sr8a9l&quot;&gt;Accessibility Insights&lt;/a&gt; is my all time favorite accessibility testing tool. It’s built by Microsoft and has versions for Android, web, and Windows. I’ll be talking about their Chrome extension, which also uses axe, but all of these are top notch amazing for auditing. There are a lot of moving pieces to this tool, and its “Fastpass” feature fits the “French Press” bill.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://wave.webaim.org/&quot; class=&quot;css-sr8a9l&quot;&gt;WAVE Web Accessibility Evaluation Tool&lt;/a&gt; is created by &lt;a href=&quot;https://webaim.org/&quot; class=&quot;css-sr8a9l&quot;&gt;WebAIM&lt;/a&gt;, which is an incredible organization responsible for a lot of &lt;a href=&quot;https://webaim.org/projects/&quot; class=&quot;css-sr8a9l&quot;&gt;accessibility usage and demographic data&lt;/a&gt;, &lt;a href=&quot;https://webaim.org/standards/wcag/checklist&quot; class=&quot;css-sr8a9l&quot;&gt;approachable documentation&lt;/a&gt;, and &lt;a href=&quot;https://webaim.org/services/&quot; class=&quot;css-sr8a9l&quot;&gt;a variety of services for education and evaluation&lt;/a&gt;. They have their own API and this tool can either be run from their website or as a browser extension.&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;aeropress--semi-automated-testing&quot; class=&quot;css-dlolls&quot;&gt;Aeropress === Semi-automated Testing&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;One step up from the French Press is the Aeropress.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Aeropress coffee is nice because:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;it’s super quick (the longest step is waiting for water to boil!)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;it uses a filter (get some of those good coffee bean oils without much effort)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;uses a finer grind (again with the oils!)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;customizable (can make “espresso” or cold brew with it)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;But it also has some draw backs:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;can still get sludgey&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;only makes one cup at a time&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;takes physical strength&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;finicky&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABRNAAAUTQGUyo0vAAACgUlEQVQ4y3VUS2sTYRSdHyAo6F8Q6cKVgmJFt+rCX6AgulTqXjci3bhQkOKqIrhQ0dQiCkEwscFg82yeNpmQpM2reSeTZPKaJJPjvV+Mppn4QUhy537nnnvOvSONx2PwmX4PBgP873DONG9RnD/SNKDrungYiUQQjUaRzWYhyzKSySTS6TTq9bp43u/3RU4qlUYsFjMQkGYrDgYa6kod5XIZXq8XmUwGiqKgWCyi3W6Ly5qmiQI+n08U7Ha7qNVqKBQKaLVa/wCtFjtWH6/hxdprYqMcqsqXuEhLVRGPx2GxWKjgDoLBIBwOBzweD5xOp2AvjUYjcend2w1cOH8Ft2/dhzIHOHs6nQ7cBBAKhYQ0fH+2S2k4nACaPnzCpeVrWLn3kKirItbrdjAkGWYPa53P55EjjZn1vDEEOBSBjY+fcfLUGdy4eRcDbQJSOMggtZcQ2rEprCtruCvH4PQHFrus6xOGz1af4LgkYXlpCYFoQsRUMqhWKoq2WPDtbQd6vR5kct5qsyFAoP2+dpihGAVq+/rTdZy9s4Jzj57j6vuvyLfaiORkRPaiUBsNVKpVhMNhMqiHoC8E344fbrcLhXzBCKhR26dfmnD0zTccsfzC5S8/kCOAyK4LP+1W5NL7UGls2MkD0s/vc6NSyqJUTJEcPSPgiIS++MqEY+ubOLFpxwNHiDJ0tJoKKuWSaLfZbIp2x8KYkWFTDIOdqjdg2c8hWKxwiojx3AVo1mQyIZFICNAqMec5nTXCwHB+P/U//3kDnC4XzGYzvm9twUW/eUOqFJ9318CQQbh1fSaBR4pXjgfYRq4yU1VVF74o/jKcpzzNMbCmYjw+082Yf0tNY78BBoFWOQ+vDz0AAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;The Aeropress is Semi-automated Accessibility Testing&quot; src=&quot;/static/7780314120c2cda7342ec0d2d4f5a343/b1001/aeropress.png&quot; srcSet=&quot;/static/7780314120c2cda7342ec0d2d4f5a343/e4d6b/aeropress.png 345w,/static/7780314120c2cda7342ec0d2d4f5a343/1e043/aeropress.png 690w,/static/7780314120c2cda7342ec0d2d4f5a343/b1001/aeropress.png 1380w,/static/7780314120c2cda7342ec0d2d4f5a343/a6d66/aeropress.png 2070w,/static/7780314120c2cda7342ec0d2d4f5a343/8aace/aeropress.png 2732w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Like the Aeropress improves upon French Press coffee by giving you a smoother brew with more nuance, semi-automated testing will catch more accessibility violations. But also like the Aeropress, it’ll take some extra work from you.
These tools flag &lt;em class=&quot;css-0&quot;&gt;possible&lt;/em&gt; violations and highlight features that &lt;em class=&quot;css-0&quot;&gt;potentially&lt;/em&gt; create issues. They require you to use your judgement to decide what is a bug and what is indeed a feature. I’ll also include integration tests in this category, as you have to simulate user interaction in order to catch violations.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;These tools include:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://wave.webaim.org/&quot; class=&quot;css-sr8a9l&quot;&gt;WAVE Tool&lt;/a&gt; (again!) because:&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;its “Alerts” section flags &lt;em class=&quot;css-0&quot;&gt;potential&lt;/em&gt; violations&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;it surfaces all elements using &lt;a href=&quot;https://www.w3.org/WAI/standards-guidelines/aria/&quot; class=&quot;css-sr8a9l&quot;&gt;WAI-ARIA&lt;/a&gt;, which needs to be used mindfully and intentionally and should always be looked at critically&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;it shows page structure with Headings and Landmarks but leaves it up to you to determine whether they meet standards&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://accessibilityinsights.io/&quot; class=&quot;css-sr8a9l&quot;&gt;Accessibility Insights&lt;/a&gt; (also again!) because:&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;its “Tab Stops” feature requires you to actually tab through the page manually to verify that tab order follows both reading order and DOM order&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;its “Ad hoc tools” surface structure similarly to the WAVE tool&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Integration Tests can be used to run a11y checks, interact with the UI, and run them again, verify that focus is where it should be (e.g. is it moved to the modal when the modal is opened?)&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://github.com/pa11y/pa11y&quot; class=&quot;css-sr8a9l&quot;&gt;pa11y&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://github.com/avanslaars/cypress-axe&quot; class=&quot;css-sr8a9l&quot;&gt;cypress-axe&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;pour-over--manual-testing&quot; class=&quot;css-dlolls&quot;&gt;Pour Over === Manual Testing&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The Pour Over is the generally accepted Best Way to Make Smooth Coffee. There are a lot of variables to get right (weight, temperature, humidity, time, technique), but once you’ve perfected the art you’re left with a bright cup of very smooth Joe. Want to use a finer grind? It’s going to take more time. Pour Over coffee involves hovering over your Chemex or other implement and drizzle boiling water in a circular motion in order to lengthen the “blooming” process, allowing for trapped gases, that might make the coffee harsh, to escape.&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;truly the smoothest brew&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;bright flavors and highlighted fruity notes&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Trade Offs:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;isn’t as bold as the coffee you would get from a French Press&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;requires &lt;strong class=&quot;css-0&quot;&gt;time&lt;/strong&gt; and &lt;strong class=&quot;css-0&quot;&gt;attention&lt;/strong&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;easy to mess up&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABRNAAAUTQGUyo0vAAACv0lEQVQ4y31TS2sTURTOX3LrQnSjS7vQH2C7EkEqClIXYheVbkSwboqNUDBgAmK7aG1aTSVWMiGvSZMmaWKTziPv10we5DWTz3tPO60J6oGBc+ee+53vnO8cG5h5vV6EwxFYZoxGMAwDvV4PI+Zz477f70cgEMC0dbtdFAoF8m39wRDrHxxwuVzY3NhAMplEKnMCh8OBj04nfD4fBZbLZSwtvcSa3Y7dvT1sb28zEmF82dnB6uoqVFU9AywngzgRBZQaOrJyHjW9jXrCj7qcgd7uIM8COVtJllEqleDZ38c3jweCIMC9u0ugiUSCWBKgpmTgXZqF5HGhpyShbr5Byr5Al2P2KYqCTqeDfr9P/zgzURSpTW63e6L08XgMG3cCn9awPncNzvnbcD64CTV+1qdqUUVL1y4etFotxGIxuFmZBwcHyOVylIwD8Y8YUsP7A9hfzOPpzFVsvl+hiz4TQQyHqGTTMHGSzSLEyuPmj4YhxmOo1WowTXOSoWmcqXgkfMXy3A0UT4/pzNWNRYOQ1RyajGWKicVL5f2MxeMIBNmdJKNSrkCR8hgwUsTQNA1yjn1bcCzcxWlcoPNg2IcQ+gmPsI90Lo1qpYpUKoXhcICjwwSkUxkFtYhfx1l0tQosHCq53mjAvbWB8N5n1Mp5tNpchC4Og9+REn+gpTWg5gusfyLaegmKmmdv6qjX69C0Jp/cSVHevX2NuTu38PzhPcxcv4KVV8sUMBz0WInDi4b/y8YEduYRYCQUwOLCYyw+e4JH92eRTMQpUNM0yLKCdDqNTCZD28KNC2Epe6nwmEBtf2YfGcZlVvaoUqkgGo3SqPABzjKlrdIsEOs8UbKVkfaYgRrnwLxHfAu4GM1mkxhbYzLdhok5nKZvXfI5i0REApUkCcVicYoh/s5wOpMVwLegWq1C13UC75zv6/8AfwP8UE4FNwYyRQAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Pour Over is Manual Accessibility Testing&quot; src=&quot;/static/c4a0bba89f373d9e7c88a8fce4a7051c/b1001/pour-over.png&quot; srcSet=&quot;/static/c4a0bba89f373d9e7c88a8fce4a7051c/e4d6b/pour-over.png 345w,/static/c4a0bba89f373d9e7c88a8fce4a7051c/1e043/pour-over.png 690w,/static/c4a0bba89f373d9e7c88a8fce4a7051c/b1001/pour-over.png 1380w,/static/c4a0bba89f373d9e7c88a8fce4a7051c/a6d66/pour-over.png 2070w,/static/c4a0bba89f373d9e7c88a8fce4a7051c/8aace/pour-over.png 2732w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;With manual testing, you have to roll up your sleeves and spend time with your product. You have to be present and interact with it. But you’ll catch things that nothing else will. I cannot stress this enough: &lt;strong class=&quot;css-0&quot;&gt;you cannot determine if your site is accessible without manual testing&lt;/strong&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Manual testing means adopting workflows that disabled people use and determining if your site is usable. Practice makes approximate here; you’ll never use a screen reader the way someone who relies on one does. And screen reader users are not a monolith anyhow. Data shows that most people who regularly use assistive technology customize it to suit their very specific needs.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;So these tools are:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;navigating with your keyboard&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;using a screen reader&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;turning your screen magnification way up (300%+)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;using a site with audio muted&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;verifying that the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion&quot; class=&quot;css-sr8a9l&quot;&gt;prefers reduced motion&lt;/a&gt; setting is respected&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I will also add &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://accessibilityinsights.io/&quot; class=&quot;css-sr8a9l&quot;&gt;Accessibility Insights&lt;/a&gt; into this list because it will walk you, step-by-step, through an &lt;a href=&quot;https://accessibilityinsights.io/docs/en/web/getstarted/assessment&quot; class=&quot;css-sr8a9l&quot;&gt;accessibility audit&lt;/a&gt;. It provides documentation and all the scaffolding you need to make sure that a site is compliant. And that is so powerful!&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;However, these workflows are difficult to adopt and attempt if you don’t understand the use cases behind them or what success criteria are. And that’s why none of these methods or tools are as good as user testing.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;going-to-a-cafe--user-testing&quot; class=&quot;css-dlolls&quot;&gt;Going to a Cafe === User Testing&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:75.07246376811594%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABRNAAAUTQGUyo0vAAAD1ElEQVQ4y0WSa0ybVRzG3w8mJpqYGDXZB9R9WHTeEqZGEqO4xDlYzDAuwki8LGzLppixzTnjluGMzKEbjMtGgcK4tMBoaYFd2jIKhTFaSqFQCqWUSztKuYzrFgnB+OHned8N/fC878k5z3nO8///HyncN4+M6YEl7t5w4e8MMTf4AI9thKn+BSbd95W/fC7D1zGhcOT1rHdFOZPvb/wl+RPxLOG3h9CVNGK/5cZWb6ehwkS4f15cDtJq7CTgmCTUM4tecHTqBnqaB3Fbh7jXO6eI33PP/S84M7BMWDgxVbdQVaAn75yK+rJbjDsjLA6vYrlmw1TTolww17RSdLEMdXYFVn0HvUJ4zDnFgn9VcSzJVke7pxh1RQg4w/S3BzAIdz57kDGxN+KcVJxGPItKWbODK3jbAmiu1OJqGqA0R0NNkVGpymnxII11R0hIT+PV1M94+UA80UeTiE7bywcnU/jwpxSiDu4ko0jNw+E1Qo/LkoVl11WqOiFmoL7cxM9p6UqFkuxq27Fkntr3Pk8kv8NbP37BS6m72Hr8c57bvx1p14ucyMtm1b8uBGcVwUeDWlRcy45HRP9l4WnROsnfNUlc+iHeO53MK0d2s+VIAq8d28OO377j7ZNJSLu3cOpyPqsj6wR7Z5nxLiui8jAUCNfyAxstEQ6neCM1jhf2RyMlvs6TX8bwzL4YNh36mOcPCIefbOJ4TpYQ/Jspz4ISpxmRipXAGisjayyJYWxERpmy/ELWVS1nRZ9+Ly3jV1Uh59XFZJZc5bzALyoVZpOdJTFtd4uPzbFxnDiThU5jITuvGq1Ig+ww3Pc4hxGhvuxbJeSYZqI9SMhkY8E5xto4iqu10X+Y9z5gMbCO8UoJX2/fzP6Povgm5ln2bnuaw7FR9FrczA09FMJzSPd9f9GibyXx03h+yK1CX1pBR2ObiMwMwyI6w46QEvoJ9yLtlVW4MpKwnkmi6vudZCW+ydmErbQZ25kWGZTNSUERXk1tE39W6rnU5EDVYKW4oYVqqwttczflpk7KzQIWO2Xmu5Ret1JhakNj6aD4RhuF120UGJu5Y3YTFkOS1Lk6CmrMNHonMXT50Hf7afAEydGbOZWrxtg3Tq3YL73t4Oi5S+hdo9Q6/QpkrqF3FO2dPnJzqlHnG5Cy/9CSr7kpiH5qOr0K6lwj5NVZyNGZsPhnaBQP1LvHySyvQ9vuptYxxDXBkyGvK1t7uJClpSDPiJR7oZp87U3qegKPSHYvBleAy/XNxCd9xeHTGaSmZ7In5Vvejd1BvuE2hv+4g+i6hqm09XBRCBYKwX8B/A+WqBoBFpEAAAAASUVORK5CYII=&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Cafe is Accessibility User Testing&quot; src=&quot;/static/b625b5c37609dacbee2bdf6a9c7baa63/b1001/cafe.png&quot; srcSet=&quot;/static/b625b5c37609dacbee2bdf6a9c7baa63/e4d6b/cafe.png 345w,/static/b625b5c37609dacbee2bdf6a9c7baa63/1e043/cafe.png 690w,/static/b625b5c37609dacbee2bdf6a9c7baa63/b1001/cafe.png 1380w,/static/b625b5c37609dacbee2bdf6a9c7baa63/a6d66/cafe.png 2070w,/static/b625b5c37609dacbee2bdf6a9c7baa63/8aace/cafe.png 2732w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;User testing means you get to understand and witness the barriers to access that disabled people encounter when they use your site. You’ll be able to make note of their workflows so you can approximate them in future manual tests. We cannot talk about accessibility if we don’t also talk about disability. You’ll know you have an accessible site when you know that disabled people can use it and have a good experience.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;And this is going to a cafe. Can I make my Aeropress every morning and be happy with my coffee? Sure. But if I go to a cafe they have all the ways to make coffee and many I’ve never even heard of. They can make an Oat Milk Latte with Cayenne for my husband, a Pour Over for my friend, and a Cafe Au Lait for me. We don’t have to make the coffee but we do have to leave the house. That extra effort is worth it when everyone gets exactly what they want.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;There are many accessibility testing services like &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.makeitfable.com/&quot; class=&quot;css-sr8a9l&quot;&gt;Fable&lt;/a&gt; that will connect you with disabled people for on-demand user testing and research.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;closing&quot; class=&quot;css-1i24h17&quot;&gt;Closing&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I hope this metaphor helped break down how you might use different tools in accessibility testing. Some tools can cover a lot of ground.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I have a blog post on &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;/blog/manual-a11y-testing-setup/&quot; class=&quot;css-sr8a9l&quot;&gt;how to get set up for manual accessibility testing&lt;/a&gt; and another on &lt;a href=&quot;/blog/5-things-a11y-keyboard-testing/&quot; class=&quot;css-sr8a9l&quot;&gt;using a screen reader and the keyboard&lt;/a&gt; that will hopefully make manual testing even more approachable.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ll shout out &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://a11y.coffee&quot; class=&quot;css-sr8a9l&quot;&gt;a11y.coffee&lt;/a&gt; again as another amazing resource to cut down on overwhelm.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I think overwhelm keeps people from choosing their tools and trying them out. They’ll either choose instant coffee as the easier option (no testing) or go straight to the cafe (hire someone else). I’d like to advocate for trying some new tools out and seeing what kind of experience you can create with them.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Using Notion for Personal Health Tracking]]></title><description><![CDATA[Having treatment resistant depression, or any chronic illness, often means trying a lot of different medications and changing them…]]></description><link>https://madalyn.dev/blog/notion-personal-tracking</link><guid isPermaLink="false">https://madalyn.dev/blog/notion-personal-tracking</guid><pubDate>Tue, 11 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Having treatment resistant depression, or any chronic illness, often means trying a lot of different medications and changing them frequently.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This process started many years ago for me, long before I realized it’d be a long-term struggle to find something that worked. I can’t recall anything I used to be on, what dosages I was on, or whether we tapered responsibly. I’ve been keeping a written log of changes like this since 2017 and recently requested my pharmacy history from Walgreens, giving me access to records from before I was diagnosed (I even know the very first birth control I was on!).&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I haven’t found a single app that lets me keep this information straight, so I spent some time doing it myself in &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://notion.so&quot; class=&quot;css-sr8a9l&quot;&gt;Notion&lt;/a&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;intro-to-notion-databases&quot; class=&quot;css-1i24h17&quot;&gt;Intro to Notion Databases&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Notion can get really powerful when it comes to data. If you know what properties a piece of data should have, you can create a database out of it. If “database” sounds complicated and overwhelming, Notion should make it less so.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;views&quot; class=&quot;css-dlolls&quot;&gt;Views&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Databases are collections of data where each piece of data is a Notion Page. They organize these pages a few different ways through “views”, each helping you understand your data slightly differently:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;The default view (Table view) is what comes to mind when I think of “database”. It’s like an Excel spreadsheet, with properties listed on the first row.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Calendar view helps you see data that has &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Date&lt;/code&gt; properties over time&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;List view is helpful for seeing the list of pages without all the extra data surfaced&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Board view collects and sorts data based on a specific property, most typically “status” for project planning&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Gallery view creates a “Card” for each page and displays them in a visually pleasing grid, making it ideal for mood boards and photos&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;template-pages&quot; class=&quot;css-dlolls&quot;&gt;Template Pages&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;No matter what, you’ll create template Pages with Properties so you can quickly add new items to your database.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;A database to track fabrics you own for future projects could have these properties:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Name (text)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Color (multi-select)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Yardage (number)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Substrate (multi-select)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Where you bought it (select)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Width (number)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Date you bought it (Date)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Wash instructions (multi-select)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Dry instructions (multi-select)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Here’s an example of that database so you can get an idea what it looks like.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/a3ba1b5aa8f34b68ae08bff3933d6f37&quot; class=&quot;css-sr8a9l&quot;&gt;Example Fabric Database&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;You can even create Pages with default data filled in. For example, our fabric database could have a “100% cotton” template that already fills in the substrate and care instructions and another “quilting” template with size, fabric, and care all filled in.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;connecting-data&quot; class=&quot;css-dlolls&quot;&gt;Connecting Data&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The most powerful thing about Notion is that you can connect your data!&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Let’s say you create another database to track sewing projects. This database might include these properties:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Name (text)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Pattern (link/file)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Status (select)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Type (select)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Gift (checkbox)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;And that database can also have a &lt;strong class=&quot;css-0&quot;&gt;property&lt;/strong&gt; named “Fabric” that is type &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;relation&lt;/code&gt;. And then you can select your fabrics database and connect specific fabrics to the projects they are used in.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;You can also create something called a “&lt;strong class=&quot;css-0&quot;&gt;Linked Database&lt;/strong&gt;”, which copies an entire database and lets you filter and sort it to show only the entries you care about.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;For this example, you could create a linked database based on your projects and filter by projects with “Type” equal to “mask”. And then you’d see data for all of the masks you’re making.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;You could even add a Board view and look at the projects grouped by status.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I used both relations and linked databases for my personal health tracking.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;using-notion-databases-for-personal-tracking&quot; class=&quot;css-1i24h17&quot;&gt;Using Notion Databases for Personal Tracking&lt;/h2&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;medications-database&quot; class=&quot;css-dlolls&quot;&gt;Medications (Database)&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;First, I made a database for basic medication information for each medication I’ve been on.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;My database has the following fields:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Name&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Generic Name&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Gene Interaction (from my &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://genesight.com/&quot; class=&quot;css-sr8a9l&quot;&gt;GeneSight&lt;/a&gt; results)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Medication Class&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Link to &lt;a href=&quot;http://drugs.com&quot; class=&quot;css-sr8a9l&quot;&gt;drugs.com&lt;/a&gt; info page for that med&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Whether I’m currently taking the medication&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/056f2da224734815ab9ca44c944f24b4?v=a3dc6f09fa6546a5b39975c60b523940&quot; class=&quot;css-sr8a9l&quot;&gt;Medications Database Template&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;med-list-linked-database-based-on-medications&quot; class=&quot;css-dlolls&quot;&gt;Med List (Linked Database based on Medications)&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Then I created a new page that displayed my Medications database filtered by currently taken and voila! I had my current medication list.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/TEMPLATE-Med-List-1b8c41169c4e4653b9d8da43c3e610e4&quot; class=&quot;css-sr8a9l&quot;&gt;Med List Template&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;med-log-database-with-relation-to-medications&quot; class=&quot;css-dlolls&quot;&gt;Med Log (Database with relation to Medications)&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Then I created a new database with a relation to the medications database to track every time I change medications. This keeps track of when I start a new med, change the dosage, stop a med, accidentally miss one, or take an as-needed medication.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/09cf29555bef4c63a6e54b0b1cd12e62?v=0b66260fe0594622b30dd111f61c88f1&quot; class=&quot;css-sr8a9l&quot;&gt;Med Log Template&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;medication-page-linked-database-based-on-med-log&quot; class=&quot;css-dlolls&quot;&gt;Medication Page (Linked Database based on Med Log)&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Then I can create pages for each medication I want to see over time. For example, I’ve weaned on and off Lamictal multiple times.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I created a linked database by typing &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;/link&lt;/code&gt; and selecting “Create Linked Database”, linking my Med Log, and then filtering by Medication Name.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;span class=&quot;gatsby-resp-image-wrapper&quot; style=&quot;position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1380px&quot;&gt;
      &lt;span class=&quot;gatsby-resp-image-background-image&quot; style=&quot;padding-bottom:24.927536231884055%;position:relative;bottom:0;left:0;background-image:url(&amp;#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA8UlEQVQY002QWW7DMAxEff/T9Ab97G9PEATI4kVeFNmKbVnSKym3QAUMhuAyHLHKGbalo3neuF6vtG3D43GnaWrmeeY4DtZ1JaYE0ryEyCp4e8++7+QU+bw7Pi6WPWaqJE3OtoyDwVqLcy+JB+q6LqKDxNM0lmEVDDERjiiLQlmSBd+d5+s549eNKufE+72iwn8vxtPB4hzTODIKNBdCYN+20qOuvV+KMElALnURzKjoySfUzTBZzPRisK/iXHPWTvS9YRNR5U7Oo6JudixiwAsq/r3861JdPDvDpTbcWiPDPcYIy/f1BBorq3OtnfWTfwC7DIEpVNSH/QAAAABJRU5ErkJggg==&amp;#x27;);background-size:cover;display:block&quot;&gt;&lt;/span&gt;
  &lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img class=&quot;gatsby-resp-image-image css-74uqd1&quot; alt=&quot;Screenshot of table view filter UI&quot; src=&quot;/static/2a3df763fa77e1831f2ffb26c837bd73/b1001/Screen_Shot_2020-08-09_at_5.32.52_PM.png&quot; srcSet=&quot;/static/2a3df763fa77e1831f2ffb26c837bd73/e4d6b/Screen_Shot_2020-08-09_at_5.32.52_PM.png 345w,/static/2a3df763fa77e1831f2ffb26c837bd73/1e043/Screen_Shot_2020-08-09_at_5.32.52_PM.png 690w,/static/2a3df763fa77e1831f2ffb26c837bd73/b1001/Screen_Shot_2020-08-09_at_5.32.52_PM.png 1380w,/static/2a3df763fa77e1831f2ffb26c837bd73/10ab7/Screen_Shot_2020-08-09_at_5.32.52_PM.png 1552w&quot; sizes=&quot;(max-width: 1380px) 100vw, 1380px&quot; style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0&quot; loading=&quot;lazy&quot;/&gt;
    &lt;/span&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/TEMPLATE-Lamictal-Page-48a7f9468fb546c9a34048847a053e6a&quot; class=&quot;css-sr8a9l&quot;&gt;Medication Page Template&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I can add additional views for each of these, choosing “Add a view” and selecting to see them in Calendar format, for example.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Additionally, I want to track my moods along with environmental factors that might affect how I’m feeling. I used to use &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://daylio.webflow.io/&quot; class=&quot;css-sr8a9l&quot;&gt;Daylio&lt;/a&gt; for this, but since everything lives in Notion now, I created a similar system here.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;daily-data-database&quot; class=&quot;css-dlolls&quot;&gt;Daily Data (Database)&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I created pre-filled selects for things like Weather and Pain and left check boxes for activities (though I could create a similar list and then select all the activities I did that day, like in Daylio). This allows me to look at how the weather affects my mood, how often I shower, how often I do things that bring me joy like singing, in a calendar view. I also journal in the comments. I rate my mood out of 10 and post Fitbit sleep data too.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/58983fcc0eb04e59a7af0de3e823067a?v=c630b085dcea4a57b7f691c5f66127bb&quot; class=&quot;css-sr8a9l&quot;&gt;Daily Data Template&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;putting-it-all-together&quot; class=&quot;css-1i24h17&quot;&gt;Putting it all together&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Want to adopt my entire system? All the pages are nested under a single page here:&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.notion.so/madalynrose/Personal-Tracking-04088d2672b749cfb0e434409db19ce6&quot; class=&quot;css-sr8a9l&quot;&gt;Full Tracking Template&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I hope this proves helpful for someone like me, who wants a little more control and organization around managing and tracking health.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Accessibility Improvements to Client Side Routing in Gatsby - Available in 2.19.8]]></title><description><![CDATA[We recently released accessibility improvements to client side routing, enabling screen reader users to successfully navigate sites built with Gatsby.]]></description><link>https://madalyn.dev/blog/gatsby-a11y-announcer</link><guid isPermaLink="false">https://madalyn.dev/blog/gatsby-a11y-announcer</guid><pubDate>Mon, 10 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Note:&lt;/strong&gt; This was originally posted on &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.gatsbyjs.com/blog/2020-02-10-accessible-client-side-routing-improvements&quot; class=&quot;css-sr8a9l&quot;&gt;Gatsby’s blog&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;We recently released accessibility improvements to client side routing in Gatsby core, building on previous focus management improvements &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://github.com/gatsbyjs/gatsby/pull/13197&quot; class=&quot;css-sr8a9l&quot;&gt;released in version 2.13.2&lt;/a&gt;. These improvements enable people relying on screen readers to successfully navigate sites built with Gatsby. If you’d like an in-depth look at how we made incremental changes to get to this release, have a look at the conversation in this &lt;a href=&quot;https://github.com/gatsbyjs/gatsby/issues/5581&quot; class=&quot;css-sr8a9l&quot;&gt;issue about assistive technology and navigation&lt;/a&gt;. It was opened way back in May 2018.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;In July of 2019, Marcy Sutton teamed up with &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.makeitfable.com/&quot; class=&quot;css-sr8a9l&quot;&gt;Fable Tech Labs&lt;/a&gt; to conduct user testing to determine the best user experience for navigating JavaScript applications. Marcy wrote a thorough &lt;a href=&quot;/blog/2019-07-11-user-testing-accessible-client-routing/&quot; class=&quot;css-sr8a9l&quot;&gt;blog post&lt;/a&gt; about that research. This left us with some concrete recommendations to execute on:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Provide a skip link that takes focus on a route change within the site, with a label that indicates what the link will do when activated: e.g. “skip to main navigation”.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Include an &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions&quot; class=&quot;css-sr8a9l&quot;&gt;ARIA Live Region&lt;/a&gt; on page load. On a route change, append text to it indicating the current page, e.g. “Portfolio page”.&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;some-background&quot; class=&quot;css-1i24h17&quot;&gt;Some Background&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Our first step to addressing focus management (the first recommendation, above) was &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;/blog/2018-09-27-reach-router/&quot; class=&quot;css-sr8a9l&quot;&gt;switching&lt;/a&gt; to &lt;a href=&quot;https://reach.tech/router&quot; class=&quot;css-sr8a9l&quot;&gt;&lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;@reach/router&lt;/code&gt;&lt;/a&gt;. This got us part of the way there out-of-the-box. However, Gatsby’s implementation of &lt;code class=&quot;css-1k5tpfj&quot;&gt;@reach/router&lt;/code&gt; isn’t idiomatic in that Gatsby puts everything on a single, catch-all route. This means that every page is technically on the same route and route changes weren’t getting picked up by &lt;code class=&quot;css-1k5tpfj&quot;&gt;@reach/router&lt;/code&gt;. Our improvements in &lt;a href=&quot;https://github.com/gatsbyjs/gatsby/pull/13197&quot; class=&quot;css-sr8a9l&quot;&gt;2.13.2&lt;/a&gt; made sure that every time a route changed, we reset focus on a wrapping &lt;code class=&quot;css-1k5tpfj&quot;&gt;div&lt;/code&gt;. These changes also ensure that our single, catch-all route is dynamic so we can register changes and take advantage of &lt;code class=&quot;css-1k5tpfj&quot;&gt;@reach/router’s&lt;/code&gt; strengths. Both of these changes were a major improvement for most users, but because some assistive technologies (NVDA and VoiceOver in particular) were still not working, we kept &lt;a href=&quot;https://github.com/gatsbyjs/gatsby/issues/5581&quot; class=&quot;css-sr8a9l&quot;&gt;issue 5581&lt;/a&gt; open and continued to make incremental changes over time.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;While this work prioritizes screen reader users, we are still far from the most accessible solution for other disabilities. For example, users who rely on magnification, voice navigation users, and users relying on switches (devices that replace the need to use a keyboard or a mouse) have a hard time orienting themselves on a new page if focus is set on too large of an element or an inoperable element (like our wrapper &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;div&lt;/code&gt;). Sending focus directly to a smaller, interactive control like a skip link is ideal. Unfortunately, we’re limited with what we can programmatically achieve at the framework level (we have no way of knowing if a skip link exists on site pages from our &lt;code class=&quot;css-1k5tpfj&quot;&gt;Router&lt;/code&gt;).&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;For this reason, we recommend that developers take control of focus themselves and assert the functionality in &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;/docs/end-to-end-testing/#writing-tests&quot; class=&quot;css-sr8a9l&quot;&gt;automated tests&lt;/a&gt;. We encourage you to take advantage of &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;@reach/router’s&lt;/code&gt; &lt;a href=&quot;https://reacttraining.com/reach-ui/skip-nav/&quot; class=&quot;css-sr8a9l&quot;&gt;skip nav functionality&lt;/a&gt; (or implement a skip link yourself) on your site.&lt;/p&gt;&lt;style data-emotion-css=&quot;1tsyh6h&quot;&gt;.css-1tsyh6h{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;}.css-1tsyh6h .attr-name{font-style:italic;}.css-1tsyh6h .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-1tsyh6h .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-1tsyh6h .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-1tsyh6h .builtin,.css-1tsyh6h .char,.css-1tsyh6h .constant,.css-1tsyh6h .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-1tsyh6h .punctuation,.css-1tsyh6h .selector,.css-1tsyh6h .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-1tsyh6h .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-1tsyh6h .tag,.css-1tsyh6h .operator,.css-1tsyh6h .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-1tsyh6h .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-1tsyh6h .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-1tsyh6h .namespace{opacity:.7;}.css-1tsyh6h .highlight{background:hsla(0,0%,30%,.5);}.css-1tsyh6h .comment,.css-1tsyh6h .prolog,.css-1tsyh6h .doctype,.css-1tsyh6h .cdata{color:slategray;}.css-1tsyh6h .punctuation{color:#f8f8f2;}.css-1tsyh6h .property,.css-1tsyh6h .tag,.css-1tsyh6h .constant,.css-1tsyh6h .symbol,.css-1tsyh6h .deleted{color:#f92672;}.css-1tsyh6h .boolean,.css-1tsyh6h .number{color:#ae81ff;}.css-1tsyh6h .selector,.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .char,.css-1tsyh6h .builtin,.css-1tsyh6h .inserted{color:#a6e22e;}.css-1tsyh6h .operator,.css-1tsyh6h .entity,.css-1tsyh6h .url,.css-1tsyh6h .language-css .string,.css-1tsyh6h .style .string,.css-1tsyh6h .variable{color:#f8f8f2;}.css-1tsyh6h .atrule,.css-1tsyh6h .attr-value,.css-1tsyh6h .function,.css-1tsyh6h .class-name{color:#e6db74;}.css-1tsyh6h .keyword{color:#66d9ef;}.css-1tsyh6h .regex,.css-1tsyh6h .important{color:#fd971f;}.css-1tsyh6h .important,.css-1tsyh6h .bold{font-weight:700;}.css-1tsyh6h .italic{font-style:italic;}.css-1tsyh6h .entity{cursor:help;}@media screen and (min-width:40em){.css-1tsyh6h{font-size:20px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1q7q4hh&quot;&gt;.css-1q7q4hh{font-family:Menlo,monospace;font-size:inherit;}&lt;/style&gt;&lt;style data-emotion-css=&quot;8tllcl&quot;&gt;.css-8tllcl{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;font-family:Menlo,monospace;font-size:inherit;}.css-8tllcl .attr-name{font-style:italic;}.css-8tllcl .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-8tllcl .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-8tllcl .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-8tllcl .builtin,.css-8tllcl .char,.css-8tllcl .constant,.css-8tllcl .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-8tllcl .punctuation,.css-8tllcl .selector,.css-8tllcl .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-8tllcl .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-8tllcl .tag,.css-8tllcl .operator,.css-8tllcl .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-8tllcl .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-8tllcl .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-8tllcl .namespace{opacity:.7;}.css-8tllcl .highlight{background:hsla(0,0%,30%,.5);}.css-8tllcl .comment,.css-8tllcl .prolog,.css-8tllcl .doctype,.css-8tllcl .cdata{color:slategray;}.css-8tllcl .punctuation{color:#f8f8f2;}.css-8tllcl .property,.css-8tllcl .tag,.css-8tllcl .constant,.css-8tllcl .symbol,.css-8tllcl .deleted{color:#f92672;}.css-8tllcl .boolean,.css-8tllcl .number{color:#ae81ff;}.css-8tllcl .selector,.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .char,.css-8tllcl .builtin,.css-8tllcl .inserted{color:#a6e22e;}.css-8tllcl .operator,.css-8tllcl .entity,.css-8tllcl .url,.css-8tllcl .language-css .string,.css-8tllcl .style .string,.css-8tllcl .variable{color:#f8f8f2;}.css-8tllcl .atrule,.css-8tllcl .attr-value,.css-8tllcl .function,.css-8tllcl .class-name{color:#e6db74;}.css-8tllcl .keyword{color:#66d9ef;}.css-8tllcl .regex,.css-8tllcl .important{color:#fd971f;}.css-8tllcl .important,.css-8tllcl .bold{font-weight:700;}.css-8tllcl .italic{font-style:italic;}.css-8tllcl .entity{cursor:help;}@media screen and (min-width:40em){.css-8tllcl{font-size:20px;}}&lt;/style&gt;&lt;pre class=&quot;language-jsx prism-code language-jsx css-8tllcl&quot;&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;style data-emotion-css=&quot;1baulvz&quot;&gt;.css-1baulvz{display:inline-block;}&lt;/style&gt;&lt;span class=&quot;token comment css-1baulvz&quot;&gt;//in layout.js&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;import&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; SkipNavLink&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; SkipNavContent &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;from&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token string css-1baulvz&quot;&gt;&amp;quot;@reach/skip-nav&amp;quot;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;import&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token string css-1baulvz&quot;&gt;&amp;quot;@reach/skip-nav/styles.css&amp;quot;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token comment css-1baulvz&quot;&gt;//this will auto show and hide the link on focus&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;const&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token function-variable function css-1baulvz&quot;&gt;Layout&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token operator css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token parameter css-1baulvz&quot;&gt; children &lt;/span&gt;&lt;span class=&quot;token parameter punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token operator css-1baulvz&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag class-name css-1baulvz&quot;&gt;SkipNavLink&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;          &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;Welcome to my site&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag class-name css-1baulvz&quot;&gt;SkipNavContent&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;children&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;footer&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;          © &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token class-name css-1baulvz&quot;&gt;Date&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function css-1baulvz&quot;&gt;getFullYear&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; Built &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;          &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token template-string string css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;          &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;token tag attr-value css-1baulvz&quot;&gt;https://www.gatsbyjs.org&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;Gatsby&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;footer&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;div&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Then you can make sure focus is directed there in your &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;gatsby-browser.js&lt;/code&gt; file:&lt;/p&gt;&lt;style data-emotion-css=&quot;1tsyh6h&quot;&gt;.css-1tsyh6h{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;}.css-1tsyh6h .attr-name{font-style:italic;}.css-1tsyh6h .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-1tsyh6h .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-1tsyh6h .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-1tsyh6h .builtin,.css-1tsyh6h .char,.css-1tsyh6h .constant,.css-1tsyh6h .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-1tsyh6h .punctuation,.css-1tsyh6h .selector,.css-1tsyh6h .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-1tsyh6h .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-1tsyh6h .tag,.css-1tsyh6h .operator,.css-1tsyh6h .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-1tsyh6h .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-1tsyh6h .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-1tsyh6h .namespace{opacity:.7;}.css-1tsyh6h .highlight{background:hsla(0,0%,30%,.5);}.css-1tsyh6h .comment,.css-1tsyh6h .prolog,.css-1tsyh6h .doctype,.css-1tsyh6h .cdata{color:slategray;}.css-1tsyh6h .punctuation{color:#f8f8f2;}.css-1tsyh6h .property,.css-1tsyh6h .tag,.css-1tsyh6h .constant,.css-1tsyh6h .symbol,.css-1tsyh6h .deleted{color:#f92672;}.css-1tsyh6h .boolean,.css-1tsyh6h .number{color:#ae81ff;}.css-1tsyh6h .selector,.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .char,.css-1tsyh6h .builtin,.css-1tsyh6h .inserted{color:#a6e22e;}.css-1tsyh6h .operator,.css-1tsyh6h .entity,.css-1tsyh6h .url,.css-1tsyh6h .language-css .string,.css-1tsyh6h .style .string,.css-1tsyh6h .variable{color:#f8f8f2;}.css-1tsyh6h .atrule,.css-1tsyh6h .attr-value,.css-1tsyh6h .function,.css-1tsyh6h .class-name{color:#e6db74;}.css-1tsyh6h .keyword{color:#66d9ef;}.css-1tsyh6h .regex,.css-1tsyh6h .important{color:#fd971f;}.css-1tsyh6h .important,.css-1tsyh6h .bold{font-weight:700;}.css-1tsyh6h .italic{font-style:italic;}.css-1tsyh6h .entity{cursor:help;}@media screen and (min-width:40em){.css-1tsyh6h{font-size:20px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1q7q4hh&quot;&gt;.css-1q7q4hh{font-family:Menlo,monospace;font-size:inherit;}&lt;/style&gt;&lt;style data-emotion-css=&quot;8tllcl&quot;&gt;.css-8tllcl{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;font-family:Menlo,monospace;font-size:inherit;}.css-8tllcl .attr-name{font-style:italic;}.css-8tllcl .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-8tllcl .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-8tllcl .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-8tllcl .builtin,.css-8tllcl .char,.css-8tllcl .constant,.css-8tllcl .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-8tllcl .punctuation,.css-8tllcl .selector,.css-8tllcl .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-8tllcl .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-8tllcl .tag,.css-8tllcl .operator,.css-8tllcl .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-8tllcl .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-8tllcl .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-8tllcl .namespace{opacity:.7;}.css-8tllcl .highlight{background:hsla(0,0%,30%,.5);}.css-8tllcl .comment,.css-8tllcl .prolog,.css-8tllcl .doctype,.css-8tllcl .cdata{color:slategray;}.css-8tllcl .punctuation{color:#f8f8f2;}.css-8tllcl .property,.css-8tllcl .tag,.css-8tllcl .constant,.css-8tllcl .symbol,.css-8tllcl .deleted{color:#f92672;}.css-8tllcl .boolean,.css-8tllcl .number{color:#ae81ff;}.css-8tllcl .selector,.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .char,.css-8tllcl .builtin,.css-8tllcl .inserted{color:#a6e22e;}.css-8tllcl .operator,.css-8tllcl .entity,.css-8tllcl .url,.css-8tllcl .language-css .string,.css-8tllcl .style .string,.css-8tllcl .variable{color:#f8f8f2;}.css-8tllcl .atrule,.css-8tllcl .attr-value,.css-8tllcl .function,.css-8tllcl .class-name{color:#e6db74;}.css-8tllcl .keyword{color:#66d9ef;}.css-8tllcl .regex,.css-8tllcl .important{color:#fd971f;}.css-8tllcl .important,.css-8tllcl .bold{font-weight:700;}.css-8tllcl .italic{font-style:italic;}.css-8tllcl .entity{cursor:help;}@media screen and (min-width:40em){.css-8tllcl{font-size:20px;}}&lt;/style&gt;&lt;pre class=&quot;language-jsx prism-code language-jsx css-8tllcl&quot;&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;style data-emotion-css=&quot;1baulvz&quot;&gt;.css-1baulvz{display:inline-block;}&lt;/style&gt;&lt;span class=&quot;token comment css-1baulvz&quot;&gt;// in gatsby-browser.js&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;exports&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function css-1baulvz&quot;&gt;onRouteUpdate&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token operator css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token parameter css-1baulvz&quot;&gt; location&lt;/span&gt;&lt;span class=&quot;token parameter punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token parameter css-1baulvz&quot;&gt; prevLocation &lt;/span&gt;&lt;span class=&quot;token parameter punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token operator css-1baulvz&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;prevLocation &lt;/span&gt;&lt;span class=&quot;token operator css-1baulvz&quot;&gt;!==&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;null&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;const&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; skipLink &lt;/span&gt;&lt;span class=&quot;token operator css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; document&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function css-1baulvz&quot;&gt;querySelector&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string css-1baulvz&quot;&gt;&amp;#x27;#reach-skip-nav&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;skipLink&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;      skipLink&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function css-1baulvz&quot;&gt;focus&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Note:&lt;/strong&gt; After noticing that Gatsby’s .org site was missing this, I whipped up a &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://github.com/gatsbyjs/gatsby/pull/21108&quot; class=&quot;css-sr8a9l&quot;&gt;Pull Request&lt;/a&gt; to facilitate a design discussion and work through real-world feedback. Incremental improvements are so important!&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;new-improvements&quot; class=&quot;css-1i24h17&quot;&gt;New Improvements&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The changes that were shipped in &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://github.com/gatsbyjs/gatsby/pull/19290&quot; class=&quot;css-sr8a9l&quot;&gt;PR #19290&lt;/a&gt; address the recommendation to add an ARIA live region that announces route changes. Using &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;@reach-router&lt;/code&gt; alone got us most of the way there depending on which browser and screen reader combination someone is using; for most combinations, page content would be communicated when changing routes. However, we found that two of the &lt;a href=&quot;https://webaim.org/projects/screenreadersurvey8/#browsercombos&quot; class=&quot;css-sr8a9l&quot;&gt;most popular&lt;/a&gt; combinations (NVDA with FireFox and VoiceOver with Safari) weren’t announcing anything at all on client-side route changes. This leads to a confusing experience where users are unsure which page they are on and unsure if links are working. Implementing our ARIA live region ensures that there is consistent and reliable behavior regardless of the technologies used.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Our solution appends a &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;RouteAnnouncer&lt;/code&gt; component as a sibling of our main focus wrapper.&lt;/p&gt;&lt;style data-emotion-css=&quot;1tsyh6h&quot;&gt;.css-1tsyh6h{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;}.css-1tsyh6h .attr-name{font-style:italic;}.css-1tsyh6h .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-1tsyh6h .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-1tsyh6h .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-1tsyh6h .builtin,.css-1tsyh6h .char,.css-1tsyh6h .constant,.css-1tsyh6h .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-1tsyh6h .punctuation,.css-1tsyh6h .selector,.css-1tsyh6h .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-1tsyh6h .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-1tsyh6h .tag,.css-1tsyh6h .operator,.css-1tsyh6h .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-1tsyh6h .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-1tsyh6h .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-1tsyh6h .namespace{opacity:.7;}.css-1tsyh6h .highlight{background:hsla(0,0%,30%,.5);}.css-1tsyh6h .comment,.css-1tsyh6h .prolog,.css-1tsyh6h .doctype,.css-1tsyh6h .cdata{color:slategray;}.css-1tsyh6h .punctuation{color:#f8f8f2;}.css-1tsyh6h .property,.css-1tsyh6h .tag,.css-1tsyh6h .constant,.css-1tsyh6h .symbol,.css-1tsyh6h .deleted{color:#f92672;}.css-1tsyh6h .boolean,.css-1tsyh6h .number{color:#ae81ff;}.css-1tsyh6h .selector,.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .char,.css-1tsyh6h .builtin,.css-1tsyh6h .inserted{color:#a6e22e;}.css-1tsyh6h .operator,.css-1tsyh6h .entity,.css-1tsyh6h .url,.css-1tsyh6h .language-css .string,.css-1tsyh6h .style .string,.css-1tsyh6h .variable{color:#f8f8f2;}.css-1tsyh6h .atrule,.css-1tsyh6h .attr-value,.css-1tsyh6h .function,.css-1tsyh6h .class-name{color:#e6db74;}.css-1tsyh6h .keyword{color:#66d9ef;}.css-1tsyh6h .regex,.css-1tsyh6h .important{color:#fd971f;}.css-1tsyh6h .important,.css-1tsyh6h .bold{font-weight:700;}.css-1tsyh6h .italic{font-style:italic;}.css-1tsyh6h .entity{cursor:help;}@media screen and (min-width:40em){.css-1tsyh6h{font-size:20px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1q7q4hh&quot;&gt;.css-1q7q4hh{font-family:Menlo,monospace;font-size:inherit;}&lt;/style&gt;&lt;style data-emotion-css=&quot;8tllcl&quot;&gt;.css-8tllcl{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;font-family:Menlo,monospace;font-size:inherit;}.css-8tllcl .attr-name{font-style:italic;}.css-8tllcl .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-8tllcl .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-8tllcl .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-8tllcl .builtin,.css-8tllcl .char,.css-8tllcl .constant,.css-8tllcl .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-8tllcl .punctuation,.css-8tllcl .selector,.css-8tllcl .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-8tllcl .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-8tllcl .tag,.css-8tllcl .operator,.css-8tllcl .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-8tllcl .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-8tllcl .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-8tllcl .namespace{opacity:.7;}.css-8tllcl .highlight{background:hsla(0,0%,30%,.5);}.css-8tllcl .comment,.css-8tllcl .prolog,.css-8tllcl .doctype,.css-8tllcl .cdata{color:slategray;}.css-8tllcl .punctuation{color:#f8f8f2;}.css-8tllcl .property,.css-8tllcl .tag,.css-8tllcl .constant,.css-8tllcl .symbol,.css-8tllcl .deleted{color:#f92672;}.css-8tllcl .boolean,.css-8tllcl .number{color:#ae81ff;}.css-8tllcl .selector,.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .char,.css-8tllcl .builtin,.css-8tllcl .inserted{color:#a6e22e;}.css-8tllcl .operator,.css-8tllcl .entity,.css-8tllcl .url,.css-8tllcl .language-css .string,.css-8tllcl .style .string,.css-8tllcl .variable{color:#f8f8f2;}.css-8tllcl .atrule,.css-8tllcl .attr-value,.css-8tllcl .function,.css-8tllcl .class-name{color:#e6db74;}.css-8tllcl .keyword{color:#66d9ef;}.css-8tllcl .regex,.css-8tllcl .important{color:#fd971f;}.css-8tllcl .important,.css-8tllcl .bold{font-weight:700;}.css-8tllcl .italic{font-style:italic;}.css-8tllcl .entity{cursor:help;}@media screen and (min-width:40em){.css-8tllcl{font-size:20px;}}&lt;/style&gt;&lt;pre class=&quot;language-jsx prism-code language-jsx css-8tllcl&quot;&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;style data-emotion-css=&quot;1baulvz&quot;&gt;.css-1baulvz{display:inline-block;}&lt;/style&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag class-name css-1baulvz&quot;&gt;React.Fragment&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token keyword css-1baulvz&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;props&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;children&lt;/span&gt;&lt;span class=&quot;token punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token comment css-1baulvz&quot;&gt;//gatsby-focus-wrapper&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag class-name css-1baulvz&quot;&gt;RouteAnnouncer&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;location&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript script-punctuation punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;location&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token plain css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag class-name css-1baulvz&quot;&gt;React.Fragment&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;RouteAnnouncer&lt;/code&gt; is a component that renders an ARIA live region. This region has &lt;code class=&quot;css-1k5tpfj&quot;&gt;aria-live&lt;/code&gt; set to &lt;code class=&quot;css-1k5tpfj&quot;&gt;assertive&lt;/code&gt; because we want route changes to always interrupt whatever the screen reader is currently doing. We’ve also set &lt;code class=&quot;css-1k5tpfj&quot;&gt;aria-atomic&lt;/code&gt; to true because we want every change to the content of this &lt;code class=&quot;css-1k5tpfj&quot;&gt;div&lt;/code&gt; to be announced. Our ARIA live region has inline styles to hide it visually, as recommended by &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://webaim.org/techniques/css/invisiblecontent/#offscreen&quot; class=&quot;css-sr8a9l&quot;&gt;WebAIM&lt;/a&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1tsyh6h&quot;&gt;.css-1tsyh6h{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;}.css-1tsyh6h .attr-name{font-style:italic;}.css-1tsyh6h .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-1tsyh6h .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-1tsyh6h .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-1tsyh6h .builtin,.css-1tsyh6h .char,.css-1tsyh6h .constant,.css-1tsyh6h .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-1tsyh6h .punctuation,.css-1tsyh6h .selector,.css-1tsyh6h .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-1tsyh6h .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-1tsyh6h .tag,.css-1tsyh6h .operator,.css-1tsyh6h .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-1tsyh6h .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-1tsyh6h .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-1tsyh6h .namespace{opacity:.7;}.css-1tsyh6h .highlight{background:hsla(0,0%,30%,.5);}.css-1tsyh6h .comment,.css-1tsyh6h .prolog,.css-1tsyh6h .doctype,.css-1tsyh6h .cdata{color:slategray;}.css-1tsyh6h .punctuation{color:#f8f8f2;}.css-1tsyh6h .property,.css-1tsyh6h .tag,.css-1tsyh6h .constant,.css-1tsyh6h .symbol,.css-1tsyh6h .deleted{color:#f92672;}.css-1tsyh6h .boolean,.css-1tsyh6h .number{color:#ae81ff;}.css-1tsyh6h .selector,.css-1tsyh6h .attr-name,.css-1tsyh6h .string,.css-1tsyh6h .char,.css-1tsyh6h .builtin,.css-1tsyh6h .inserted{color:#a6e22e;}.css-1tsyh6h .operator,.css-1tsyh6h .entity,.css-1tsyh6h .url,.css-1tsyh6h .language-css .string,.css-1tsyh6h .style .string,.css-1tsyh6h .variable{color:#f8f8f2;}.css-1tsyh6h .atrule,.css-1tsyh6h .attr-value,.css-1tsyh6h .function,.css-1tsyh6h .class-name{color:#e6db74;}.css-1tsyh6h .keyword{color:#66d9ef;}.css-1tsyh6h .regex,.css-1tsyh6h .important{color:#fd971f;}.css-1tsyh6h .important,.css-1tsyh6h .bold{font-weight:700;}.css-1tsyh6h .italic{font-style:italic;}.css-1tsyh6h .entity{cursor:help;}@media screen and (min-width:40em){.css-1tsyh6h{font-size:20px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1q7q4hh&quot;&gt;.css-1q7q4hh{font-family:Menlo,monospace;font-size:inherit;}&lt;/style&gt;&lt;style data-emotion-css=&quot;8tllcl&quot;&gt;.css-8tllcl{font-family:Menlo,monospace;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:8px;color:#f8f8f2;background-color:#272822;overflow:auto;border-radius:2%;padding:16px;font-weight:700;font-size:16px;font-family:Menlo,monospace;font-size:inherit;}.css-8tllcl .attr-name{font-style:italic;}.css-8tllcl .comment{color:var(--theme-ui-colors-prism-comment,#809393);}.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .url{color:var(--theme-ui-colors-prism-string,#addb67);}.css-8tllcl .variable{color:var(--theme-ui-colors-prism-var,#d6deeb);}.css-8tllcl .number{color:var(--theme-ui-colors-prism-number,#f78c6c);}.css-8tllcl .builtin,.css-8tllcl .char,.css-8tllcl .constant,.css-8tllcl .function{color:var(--theme-ui-colors-prism-constant,#82aaff);}.css-8tllcl .punctuation,.css-8tllcl .selector,.css-8tllcl .doctype{color:var(--theme-ui-colors-prism-punctuation,#c792ea);}.css-8tllcl .class-name{color:var(--theme-ui-colors-prism-className,#ffc98b);}.css-8tllcl .tag,.css-8tllcl .operator,.css-8tllcl .keyword{color:var(--theme-ui-colors-prism-tag,#ffa7c4);}.css-8tllcl .boolean{color:var(--theme-ui-colors-prism-boolean,#ff5874);}.css-8tllcl .property{color:var(--theme-ui-colors-prism-property,#80cbc4);}.css-8tllcl .namespace{opacity:.7;}.css-8tllcl .highlight{background:hsla(0,0%,30%,.5);}.css-8tllcl .comment,.css-8tllcl .prolog,.css-8tllcl .doctype,.css-8tllcl .cdata{color:slategray;}.css-8tllcl .punctuation{color:#f8f8f2;}.css-8tllcl .property,.css-8tllcl .tag,.css-8tllcl .constant,.css-8tllcl .symbol,.css-8tllcl .deleted{color:#f92672;}.css-8tllcl .boolean,.css-8tllcl .number{color:#ae81ff;}.css-8tllcl .selector,.css-8tllcl .attr-name,.css-8tllcl .string,.css-8tllcl .char,.css-8tllcl .builtin,.css-8tllcl .inserted{color:#a6e22e;}.css-8tllcl .operator,.css-8tllcl .entity,.css-8tllcl .url,.css-8tllcl .language-css .string,.css-8tllcl .style .string,.css-8tllcl .variable{color:#f8f8f2;}.css-8tllcl .atrule,.css-8tllcl .attr-value,.css-8tllcl .function,.css-8tllcl .class-name{color:#e6db74;}.css-8tllcl .keyword{color:#66d9ef;}.css-8tllcl .regex,.css-8tllcl .important{color:#fd971f;}.css-8tllcl .important,.css-8tllcl .bold{font-weight:700;}.css-8tllcl .italic{font-style:italic;}.css-8tllcl .entity{cursor:help;}@media screen and (min-width:40em){.css-8tllcl{font-size:20px;}}&lt;/style&gt;&lt;pre class=&quot;language-jsx prism-code language-jsx css-8tllcl&quot;&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;style data-emotion-css=&quot;1baulvz&quot;&gt;.css-1baulvz{display:inline-block;}&lt;/style&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;div&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token tag attr-value css-1baulvz&quot;&gt;gatsby-announcer&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;style&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript script-punctuation punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    position&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string string css-1baulvz&quot;&gt;absolute&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    top&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript number css-1baulvz&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    width&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript number css-1baulvz&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    height&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript number css-1baulvz&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    padding&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript number css-1baulvz&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    overflow&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string string css-1baulvz&quot;&gt;hidden&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    clip&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string string css-1baulvz&quot;&gt;rect(0, 0, 0, 0)&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    whiteSpace&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string string css-1baulvz&quot;&gt;nowrap&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript template-string template-punctuation string css-1baulvz&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;    border&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript number css-1baulvz&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;aria-live&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token tag attr-value css-1baulvz&quot;&gt;assertive&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;aria-atomic&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token tag attr-value css-1baulvz&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token tag attr-value punctuation css-1baulvz&quot;&gt;&amp;#x27;&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;token tag attr-name css-1baulvz&quot;&gt;ref&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript script-punctuation punctuation css-1baulvz&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript keyword css-1baulvz&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript css-1baulvz&quot;&gt;announcementRef&lt;/span&gt;&lt;span class=&quot;token tag script language-javascript punctuation css-1baulvz&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;token-line&quot;&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token tag css-1baulvz&quot;&gt;div&lt;/span&gt;&lt;span class=&quot;token tag punctuation css-1baulvz&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This component sets the content to be announced (e.g. “Navigated to Gatsby Blog”) by targeting the &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;innerText&lt;/code&gt; on the &lt;code class=&quot;css-1k5tpfj&quot;&gt;gatsby-announcer&lt;/code&gt; div, selected by &lt;code class=&quot;css-1k5tpfj&quot;&gt;ref&lt;/code&gt;. Using a React &lt;code class=&quot;css-1k5tpfj&quot;&gt;ref&lt;/code&gt; and only updating the announcement text if it is different from the current announcement text prevents screen readers from repeating announcements if the page renders multiple times.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;One limitation of implementing this at the framework level is that we don’t have access to what ultimately ends up on the pages, as they can be sourced from anywhere. For this reason, the announcement will always start with “Navigated to”, followed by either the content of the first &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;h1&lt;/code&gt; on the page, the &lt;code class=&quot;css-1k5tpfj&quot;&gt;title&lt;/code&gt; of the page, or &lt;code class=&quot;css-1k5tpfj&quot;&gt;location.path&lt;/code&gt; depending on what is present. Additionally, the differences between framework level and “userland” changes were evident when testing behavior compared to sites implementing similar changes themselves (e.g. Marcy Sutton’s &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://github.com/marcysutton/gatsby-a11y-workshop/blob/master/examples/client-side-routing/gatsby-browser.js&quot; class=&quot;css-sr8a9l&quot;&gt;example solution&lt;/a&gt; as part of her &lt;a href=&quot;https://github.com/marcysutton/gatsby-a11y-workshop&quot; class=&quot;css-sr8a9l&quot;&gt;gatsby-a11y-workshop&lt;/a&gt;) and finding that the framework-level implementation had less consistent behavior and bugs with repetition.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;whats-next&quot; class=&quot;css-1i24h17&quot;&gt;What’s Next&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Now that this large improvement is shipped, we’ll continue building on our progress. Right now the English words “Navigated to” appear in every announcement. Because accessible solutions are meant to be &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Understandable&quot; class=&quot;css-sr8a9l&quot;&gt;understandable&lt;/a&gt;, we aim to localize this string based on the language in which a user is navigating the web in (see &lt;a href=&quot;https://github.com/gatsbyjs/gatsby/issues/20801&quot; class=&quot;css-sr8a9l&quot;&gt;issue 20801&lt;/a&gt;). Additionally, we would like to offer additional customization for users, offering the option to specify an element to grab announcement text from instead of the &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;h1&lt;/code&gt; or &lt;code class=&quot;css-1k5tpfj&quot;&gt;title&lt;/code&gt; on the page (see &lt;a href=&quot;https://github.com/gatsbyjs/gatsby/issues/21059&quot; class=&quot;css-sr8a9l&quot;&gt;issue 21059&lt;/a&gt;).&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;As always, we’d love to hear ideas and suggestions from the community on existing and/or new issues in the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://github.com/gatsbyjs/gatsby&quot; class=&quot;css-sr8a9l&quot;&gt;Gatsby GitHub repo&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[5 Things You Need to Know About Manual Accessibility Testing with the Keyboard and Screen Readers]]></title><description><![CDATA[Note:  As part of the Manual Accessibility Testing Manual, this will cover keyboard testing with  free  screen readers. 1. Keyboard testing…]]></description><link>https://madalyn.dev/blog/5-things-a11y-keyboard-testing</link><guid isPermaLink="false">https://madalyn.dev/blog/5-things-a11y-keyboard-testing</guid><pubDate>Sat, 21 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Note:&lt;/strong&gt; As part of the Manual Accessibility Testing Manual, this will cover keyboard testing with &lt;strong class=&quot;css-0&quot;&gt;free&lt;/strong&gt; screen readers.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;1-keyboard-testing-is-vital-in-ensuring-a-site-is-accessible&quot; class=&quot;css-1i24h17&quot;&gt;1. Keyboard testing is vital in ensuring a site is accessible.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Accessibility of a site is determined based on the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.w3.org/TR/WCAG20/#guidelines&quot; class=&quot;css-sr8a9l&quot;&gt;Web Content Accessibility Guidelines (WCAG)&lt;/a&gt;. These rely on four principles that every accessible site should have, often referred to by the acronym “POUR”:&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Perceivable&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Operable&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Understandable&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Robust&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;While automated tests can mostly verify that a site has perceivable content (e.g. color contrast meets standards, non-text content is presented with text alternatives, etc.), the majority of these principles rely on the actual experience of the site. &lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The second principle, “Operable,” explicitly calls out &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.w3.org/TR/WCAG20/#keyboard-operation&quot; class=&quot;css-sr8a9l&quot;&gt;keyboard accessibility&lt;/a&gt;. In order to be WCAG compliant, a site must:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;make all content and functionality operable from the keyboard without special timing of strokes&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;ensure there are no &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.w3.org/TR/UNDERSTANDING-WCAG20/keyboard-operation-trapping.html&quot; class=&quot;css-sr8a9l&quot;&gt;keyboard traps&lt;/a&gt; (situations where focus can be moved to a component using the keyboard but cannot leave the component using the keyboard)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;You’ll need to test that manually. It also calls out &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.w3.org/TR/WCAG20/#navigation-mechanisms&quot; class=&quot;css-sr8a9l&quot;&gt;navigation&lt;/a&gt; in general and gives explicit points that you can test against manually. The main one that will come into play here is &lt;a href=&quot;https://www.w3.org/WAI/WCAG21/Understanding/focus-order.html&quot; class=&quot;css-sr8a9l&quot;&gt;focus order&lt;/a&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Keyboard testing will also help you identify violations in the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.w3.org/TR/WCAG20/#consistent-behavior&quot; class=&quot;css-sr8a9l&quot;&gt;“predictable”&lt;/a&gt; section of the “Understandable” principle. This section focuses mainly on preventing unexpected context changes. Context changes happen when content changes on a page without alerting the user, which can cause disorientation to someone unable to view the whole page at once. For example, think of chat boxes that autofocus your cursor when they have a new message. This is helpful to users who can see the entire page simultaneously, but would be confusing for a screen reader user who was previously navigating another part of the page.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;2-the-tab-space-enter-shift-and-pageuppagedown-keys-will-get-you-most-of-the-way-there&quot; class=&quot;css-1i24h17&quot;&gt;2. The &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;tab&lt;/code&gt;, &lt;code class=&quot;css-1k5tpfj&quot;&gt;space&lt;/code&gt;, &lt;code class=&quot;css-1k5tpfj&quot;&gt;enter&lt;/code&gt;, &lt;code class=&quot;css-1k5tpfj&quot;&gt;shift&lt;/code&gt;, and &lt;code class=&quot;css-1k5tpfj&quot;&gt;pageup&lt;/code&gt;/&lt;code class=&quot;css-1k5tpfj&quot;&gt;pagedown&lt;/code&gt; keys will get you &lt;strong class=&quot;css-0&quot;&gt;most&lt;/strong&gt; of the way there.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;tab&lt;/code&gt; will take you to the next focusable element. &lt;code class=&quot;css-1k5tpfj&quot;&gt;shift + tab&lt;/code&gt; will take you to the previous one.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;enter&lt;/code&gt; will “click” an interactive element&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;pageup&lt;/code&gt;/&lt;code class=&quot;css-1k5tpfj&quot;&gt;pagedown&lt;/code&gt; or &lt;code class=&quot;css-1k5tpfj&quot;&gt;shift + space&lt;/code&gt;/&lt;code class=&quot;css-1k5tpfj&quot;&gt;space&lt;/code&gt; will scroll page content&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If there is an interactive or focusable element you cannot reach or select, debug from there to figure out why. Are there clear focus indicators on those elements? &lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;3-screen-readers-super-power-your-keyboard&quot; class=&quot;css-1i24h17&quot;&gt;3. Screen readers super power your keyboard.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Your &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;tab&lt;/code&gt; key will continue to help you navigate the page, but as soon as you fire up your screen reader you will have a whole host of new ways to reach content.&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Each screen reader has its own list of specialized shortcuts. &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;www.deque.com&quot; class=&quot;css-sr8a9l&quot;&gt;Deque&lt;/a&gt; has a nice &lt;a href=&quot;https://dequeuniversity.com/screenreaders/&quot; class=&quot;css-sr8a9l&quot;&gt;consolidated list&lt;/a&gt; of shortcuts by platform and screen reader with a handy single-page cheat sheet for each. Their &lt;a href=&quot;https://dequeuniversity.com/screenreaders/survival-guide&quot; class=&quot;css-sr8a9l&quot;&gt;survival guide&lt;/a&gt; is a great place to start.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Across the board, screen readers have shortcuts that enable you to navigate by headings and tables. Windows screen readers additionally let you navigate by landmark/region. Navigating by landmarks in VoiceOver is possible, but takes an extra couple steps and will be covered later.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Screen readers will also allow you to “navigate” what is being read, choosing to read as granularly as you’d like by paragraph, line, sentence, word, or even character.&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If you’re using VoiceOver, you’ll have to use the VO (VoiceOver) keys (&lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Control + Option&lt;/code&gt;) a lot. I recommend either binding them to a single key on your keyboard or “locking” them using &lt;code class=&quot;css-1k5tpfj&quot;&gt;Control + Option + ;&lt;/code&gt;. Locking the keys means they are implicitly pressed and you can invoke commands without them (e.g. &lt;code class=&quot;css-1k5tpfj&quot;&gt;Control + Option + Command + H&lt;/code&gt; becomes &lt;code class=&quot;css-1k5tpfj&quot;&gt;Command + H&lt;/code&gt; to reach the next heading). Narrator and NVDA also have modifier keys, which default to the &lt;code class=&quot;css-1k5tpfj&quot;&gt;insert&lt;/code&gt; keys but can be changed in settings.&lt;/p&gt;&lt;style data-emotion-css=&quot;1j9hpr8&quot;&gt;.css-1j9hpr8{width:100%;border-collapse:separate;border-spacing:0;}&lt;/style&gt;&lt;table class=&quot;css-1j9hpr8&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;9wek0z&quot;&gt;.css-9wek0z{text-align:left;border-bottom-style:solid;}&lt;/style&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Screen Reader&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Headings&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Tables&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Landmarks&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Lists&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;NVDA&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;H&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;T&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;D&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;L&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;VoiceOver&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Command + H&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Command + T&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;see below&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Command + X&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;Narrator (while in scan mode using &lt;code class=&quot;css-1k5tpfj&quot;&gt;Caps Lock + Space&lt;/code&gt;)&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;H&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;T&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;D&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;K&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;4-the-find-function-is-your-friend&quot; class=&quot;css-1i24h17&quot;&gt;4. The &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;find&lt;/code&gt; function is your friend.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If you know what you’re looking for, sometimes a page search is the easiest way to navigate to that content. Screen readers allow for finding keywords, which can be pretty powerful if you’re looking for that “Contact” link or something even more particular without having to manually read the entire page. The commands are slightly different depending on the screen reader:&lt;/p&gt;&lt;style data-emotion-css=&quot;1j9hpr8&quot;&gt;.css-1j9hpr8{width:100%;border-collapse:separate;border-spacing:0;}&lt;/style&gt;&lt;table class=&quot;css-1j9hpr8&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;9wek0z&quot;&gt;.css-9wek0z{text-align:left;border-bottom-style:solid;}&lt;/style&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Screen Reader&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Open Find Dialog&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Find Next&lt;/th&gt;&lt;th class=&quot;css-9wek0z&quot;&gt;Find Previous&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;NVDA&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;NVDA modifier key + Control + F&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;NVDA modifier key + F3&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;NVDA modifier key + Shift + F3&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;VoiceOver&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Shift + F&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + down arrow&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + up arrow&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;css-0&quot;&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;Narrator&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + Control + F&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + F3&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;css-9wek0z&quot;&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + Shift + F3&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;5-screen-readers-supply-a-summary-of-page-elements-to-ease-navigation&quot; class=&quot;css-1i24h17&quot;&gt;5. Screen readers supply a summary of page elements to ease navigation.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The implementation is slightly different for each screen reader, but they all allow you to access a list of page elements. They essentially pop up a consolidated menu of elements. You can then select what types of elements you’d like to list (e.g. landmarks, headings, links) and then quickly skip to those elements. This makes navigating a page really fast.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This is helpful in testing for a few reasons:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;you can ensure that all of the important information on your page correctly appears in that list&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;you can choose how you would like to browse the page&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;it approximates the experience of users who can visually scan the entire page to pick out the important information&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;nvda&quot; class=&quot;css-dlolls&quot;&gt;NVDA&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;NVDA calls this the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.nvaccess.org/files/nvda/documentation/userGuide.html#ElementsList&quot; class=&quot;css-sr8a9l&quot;&gt;Elements List&lt;/a&gt;. It can be pulled up using the &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;NVDA modifier key + F7&lt;/code&gt;. It defaults to showing a list of links. From there you can use the arrow keys to cycle through elements. If you’d like to change the type of elements you’d like to list, you can tab through until you reach the “Type” radio buttons, which allow selection of Links, Headings, Form Fields, Buttons, and Landmarks.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img src=&quot;https://thepracticaldev.s3.amazonaws.com/i/ajb4prikrncmdmfdrc61.png&quot; alt=&quot;the UI for the Elements List showing a list of links for this blog post&quot; class=&quot;css-74uqd1&quot;/&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;voiceover&quot; class=&quot;css-dlolls&quot;&gt;VoiceOver&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;In VoiceOver, menus for common actions like this are called “rotors”, and this is called the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.apple.com/voiceover/info/guide/_1134.html#mchlp2719&quot; class=&quot;css-sr8a9l&quot;&gt;Web Item rotor&lt;/a&gt;. This is how you can navigate by landmark in VoiceOver. You can open the web item rotor by pressing &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + U&lt;/code&gt;. Move through elements using the up and down arrow keys and select other types of items using the right and left arrow keys. This rotor includes links, headings, landmarks, sections, form controls, “web spots”, and more. &lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Web spots are groups of UI elements that VoiceOver has determined go together based on design. You can edit the list of web spots by removing web spots (&lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Command + Shift + {&lt;/code&gt;), create new web spots (&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Command + Shift + }&lt;/code&gt;), and even set one as a “sweet spot” (&lt;code class=&quot;css-1k5tpfj&quot;&gt;VO + Command + Shift + } + }&lt;/code&gt;) to have it always show up first in the list.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img src=&quot;https://thepracticaldev.s3.amazonaws.com/i/kfc8neiwazkuxeh6dve7.png&quot; alt=&quot;VoiceOver web item rotor UI listing headings for this page&quot; class=&quot;css-74uqd1&quot;/&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;narrator&quot; class=&quot;css-dlolls&quot;&gt;Narrator&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Narrator calls this feature &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/help/4462794&quot; class=&quot;css-sr8a9l&quot;&gt;“Views”&lt;/a&gt;. You can switch between views using &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + pageup&lt;/code&gt; and &lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + pagedown&lt;/code&gt; and navigate elements using &lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + left arrow&lt;/code&gt; and &lt;code class=&quot;css-1k5tpfj&quot;&gt;Narrator modifier key + right arrow&lt;/code&gt;.  Types of Views include links, headings, landmarks, form fields, tables, paragraphs, lines, words, and characters. There isn’t a graphical interface for Narrator Views so I don’t have a picture of them.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;6-bonus-practice-makes-approximate&quot; class=&quot;css-1i24h17&quot;&gt;6. (Bonus!) Practice makes approximate.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;As you become more comfortable testing with your keyboard and screen reader, you will develop habits and fall into a groove for what works best for you. Keep in mind that your set of self-imposed constraints while testing will likely widely differ from those experienced by daily assistive technology users. Screen readers are highly customizable, meaning that every user could be using wildly different settings and workflows.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;up-next&quot; class=&quot;css-1i24h17&quot;&gt;Up Next&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;There will be more posts in this series to equip you to manually test the accessibility of websites. For now, topics and timing are still up for discussion. &lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I hope to cover topics like:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Screen reader tips tricks&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Testing techniques and methods&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Other assistive technologies&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;What would you like to see? Do you have tips you’d like to share?&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Be sure to check out the first post in this series on &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://dev.to/madalynrose/getting-set-up-to-manually-test-web-accessibility-3gon&quot; class=&quot;css-sr8a9l&quot;&gt;Getting Set Up to Manually Test Web Accessibility&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Getting Set Up to Manually Test Accessibility]]></title><description><![CDATA[The Basics When I sat down with my brand new work computer, I wanted to get set up to manually test accessibility using as many browsers as…]]></description><link>https://madalyn.dev/blog/manual-a11y-testing-setup</link><guid isPermaLink="false">https://madalyn.dev/blog/manual-a11y-testing-setup</guid><pubDate>Wed, 13 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;the-basics&quot; class=&quot;css-1i24h17&quot;&gt;The Basics&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;When I sat down with my brand new work computer, I wanted to get set up to manually test accessibility using as many browsers as I could. This meant keeping in mind a few key things and going through some extra steps. These steps are for using free screen readers with a Mac development environment.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’m going to lay out:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Free Screen Readers&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Browser/Screen Reader combinations&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Extra configuration needed to test your project on different platforms&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;While this post will focus solely on setup, later posts in this series will cover other parts of accessibility manual testing.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Please reach out if there are other topics you’d like to hear about!&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;screen-readers&quot; class=&quot;css-1i24h17&quot;&gt;Screen Readers&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Windows&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/help/22798/windows-10-complete-guide-to-narrator&quot; class=&quot;css-sr8a9l&quot;&gt;Narrator&lt;/a&gt; (made by Microsoft, pre-installed)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;a href=&quot;https://www.nvaccess.org/about-nvda/&quot; class=&quot;css-sr8a9l&quot;&gt;NVDA&lt;/a&gt; (most popular free solution)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;OSX&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://help.apple.com/voiceover/mac/10.15/&quot; class=&quot;css-sr8a9l&quot;&gt;VoiceOver&lt;/a&gt; (made by Apple, pre-installed)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;iOS&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://support.apple.com/guide/iphone/turn-on-and-practice-voiceover-iph3e2e415f/ios&quot; class=&quot;css-sr8a9l&quot;&gt;VoiceOver&lt;/a&gt; (made by Apple, pre-installed)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Android&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://support.google.com/accessibility/android/answer/6007100?hl=en&amp;amp;ref_topic=3529932&quot; class=&quot;css-sr8a9l&quot;&gt;TalkBack&lt;/a&gt; (made by Google, pre-installed)&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;browserscreen-reader-besties&quot; class=&quot;css-1i24h17&quot;&gt;Browser/Screen Reader Besties&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;When working on a11y at a previous company, I worked closely with a team at Microsoft. They recommended that I only test Internet Explorer with NVDA and Edge with Narrator. This notion of technology pairings is important for testing since some combinations do not play well together and some combinations aren’t widely used.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Below are pairings in order of usage (omitting paid screen readers) according to a September 2019 &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://webaim.org/projects/screenreadersurvey8/&quot; class=&quot;css-sr8a9l&quot;&gt;survey&lt;/a&gt; of screen reader users:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;NVDA &amp;amp; Firefox&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;NVDA &amp;amp; Chrome&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;VoiceOver &amp;amp; Safari&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;VoiceOver &amp;amp; Chrome&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;NVDA &amp;amp; Internet Explorer&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Narrator &amp;amp; Edge is not explicitly in the survey but I think it’s still worth testing as Edge’s adoption increases.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;extra-configuration&quot; class=&quot;css-1i24h17&quot;&gt;Extra configuration&lt;/h2&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;browsers&quot; class=&quot;css-dlolls&quot;&gt;Browsers&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Safari requires an extra setting to allow keyboard navigation:&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Open up Preferences &amp;gt; Advanced in Safari&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;check “Press Tab to highlight each item on a webpage” under the “Accessibility” section&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;style data-emotion-css=&quot;1700ydh&quot;&gt;.css-1700ydh{object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;style data-emotion-css=&quot;74uqd1&quot;&gt;.css-74uqd1{box-sizing:border-box;margin:0;min-width:0;max-width:100%;height:auto;object-fit:scale-down;width:100%;}&lt;/style&gt;&lt;img src=&quot;https://thepracticaldev.s3.amazonaws.com/i/q87r4si3i1f4riat79b5.png&quot; alt=&quot;Safari&amp;#x27;s Preferences window with &amp;quot;press tab to highlight each item on a webpage checked&amp;quot;&quot; class=&quot;css-74uqd1&quot;/&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;mobile-devices&quot; class=&quot;css-dlolls&quot;&gt;Mobile Devices&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If you have an IRL mobile device you’d like to use to test out mobile screen readers and other assistive apps you can reach localhost there too!&lt;/p&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;android&quot; class=&quot;css-10zs6cr&quot;&gt;Android&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;To access localhost from your Android device you’ll need to do (more than) a few things:&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;First off, make sure your phone has developer options. You can do this by navigating to &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;Settings &amp;gt; System &amp;gt; About Phone&lt;/code&gt; and then tapping &lt;strong class=&quot;css-0&quot;&gt;Build number&lt;/strong&gt; (the very bottom entry) &lt;strong class=&quot;css-0&quot;&gt;seven&lt;/strong&gt; times.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Now there should be a new list of settings under &lt;code class=&quot;css-1k5tpfj&quot;&gt;Settings &amp;gt; System &amp;gt; Advanced &amp;gt; Developer Options&lt;/code&gt;. Go here and enable &lt;em class=&quot;css-0&quot;&gt;USB Debugging&lt;/em&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Connect your device to your development machine via USB.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;From Chrome, access &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;chrome://inspect/#devices&quot; class=&quot;css-sr8a9l&quot;&gt;chrome://inspect/#devices&lt;/a&gt;.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;You should see that there is a pending device at the top of the list of devices. Your phone should have a pop-up prompt asking you to accept remote debugging. Accept remote debugging from your phone.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Now you need to enable Port Forwarding from Settings in the Remote devices tab in DevTools. (Settings are at the very bottom of the list of devices so you may have to scroll down to find them.) Check the box to enable it and then click the &lt;em class=&quot;css-0&quot;&gt;Add Rule&lt;/em&gt; button to create a port for your phone to access what’s in your browser. Type in the port you want to use on your phone on one side (e.g. &lt;code class=&quot;css-1k5tpfj&quot;&gt;3000&lt;/code&gt;) and the local address you want to access from your computer (e.g. &lt;code class=&quot;css-1k5tpfj&quot;&gt;localhost:9000&lt;/code&gt; for a served Gatsby site)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Boom! If you go to &lt;code class=&quot;css-1k5tpfj&quot;&gt;localhost:3000&lt;/code&gt; on your phone you’ll see your site!&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;ios&quot; class=&quot;css-10zs6cr&quot;&gt;iOS&lt;/h4&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Make sure both your device and your computer are on the same WiFi network.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Make sure you specify the host as &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;0.0.0.0&lt;/code&gt; when you run your server. (e.g. &lt;code class=&quot;css-1k5tpfj&quot;&gt;gatsby serve --host=0.0.0.0&lt;/code&gt;) &lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;On your Mac, go to &lt;code class=&quot;css-1k5tpfj&quot;&gt;Settings &amp;gt; Sharing&lt;/code&gt;. You can find the address for your computer’s localhost in fine print under where it says “Computer Name.” It will be in the format of &lt;code class=&quot;css-1k5tpfj&quot;&gt;computer-name.local&lt;/code&gt;. You can edit this address by clicking the “Edit…” button. (e.g. I changed mine to &lt;code class=&quot;css-1k5tpfj&quot;&gt;gatsby.local&lt;/code&gt; so it would be easier to type on my device)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;On your iOS device, navigate to the address determined in the previous step with your port specified. (e.g. &lt;code class=&quot;css-1k5tpfj&quot;&gt;gatsby.local:9000&lt;/code&gt;)&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;NOTE: My device tried to fill in the URL by adding &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;www.&lt;/code&gt; at the beginning. If you’re having trouble reaching your localhost, make sure there is no &lt;code class=&quot;css-1k5tpfj&quot;&gt;www.&lt;/code&gt; in your address bar.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;virtual-environments&quot; class=&quot;css-dlolls&quot;&gt;Virtual Environments&lt;/h3&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;virtualbox&quot; class=&quot;css-10zs6cr&quot;&gt;VirtualBox&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I downloaded a Windows 10 virtual machine from the &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://developer.microsoft.com/en-us/windows/downloads/virtual-machines&quot; class=&quot;css-sr8a9l&quot;&gt;Windows Dev Center&lt;/a&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;You can access your host computer’s localhost from &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;10.0.2.2&lt;/code&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;parallels&quot; class=&quot;css-10zs6cr&quot;&gt;Parallels&lt;/h4&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Parallels is a paid product, but since it requires extra configuration to access localhost I figured I’d cover that here too.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;When serving your site, make sure you are hosting it on &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;0.0.0.0&lt;/code&gt;. For example, if I am running a Gatsby site I’d do &lt;code class=&quot;css-1k5tpfj&quot;&gt;gatsby serve --host=0.0.0.0&lt;/code&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Then, from your Parallels machine you can access localhost from &lt;style data-emotion-css=&quot;1k5tpfj&quot;&gt;.css-1k5tpfj{border-radius:0.3em;color:var(--theme-ui-colors-secondary,text);background-color:var(--theme-ui-colors-highlight,#fcede8);padding-top:0.15em;padding-bottom:0.05em;padding-left:0.2em;padding-right:0.2em;}&lt;/style&gt;&lt;code class=&quot;css-1k5tpfj&quot;&gt;10.211.55.2&lt;/code&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;up-next&quot; class=&quot;css-1i24h17&quot;&gt;Up Next&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;There will be more posts in this series to equip you to manually test the accessibility of websites. For now, topics and timing are still up for discussion. &lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I hope to cover topics like:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Navigating the web using the keyboard&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Screen reader tips and shortcuts&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Testing techniques and methods&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Other assistive technologies&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;What would you like to see? Do you have tips you’d like to share?&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Finding Balance]]></title><description><![CDATA[TW: depression, anxiety, burnout, stress Hi! I'm Madalyn I struggle with mental illness. It's a part of me but it isn't me. I have chronic…]]></description><link>https://madalyn.dev/blog/finding-balance</link><guid isPermaLink="false">https://madalyn.dev/blog/finding-balance</guid><pubDate>Wed, 30 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;TW: depression, anxiety, burnout, stress&lt;/strong&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1pf45el&quot;&gt;.css-1pf45el{border-color:var(--theme-ui-colors-muted,#fcede8);}&lt;/style&gt;&lt;hr class=&quot;css-1pf45el&quot;/&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Hi! I’m Madalyn&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I struggle with mental illness. It’s a part of me but it isn’t me.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I have chronic depression, for which I have yet to find effective treatment. This makes it very difficult for me to connect with my surroundings, even things I know I love like my partner and live music.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I have anxiety, which looms over me and makes me afraid of everything. My body literally enters fight or flight mode and my thoughts become scattered and panicked.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I suffer from PTSD from an abusive relationship. This means I rarely sleep through the night thanks to endless nightmares.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Obviously, these are things that affect my work from time to time.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;However, those are just facets of myself. These are other facets that also contribute to my personality and sense of self, and yes: my work.&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;software engineer, coding since 2007&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;coffee drinker&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;music lover&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;climber&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;rabbit owner (Toby and Ares)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;gamer&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;foodie&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;One quick thing: I am not a mental health professional.&lt;/strong&gt; I don’t even have my own mental illnesses under control most of the time, and definitely am not qualified to give medical advice. I’m going to talk about my personal experience, some of which might be very applicable to your life and some of which won’t. While I wish I could tell you how to overcome your obstacles, both internal and interpersonal, every situation is different and things that worked for me might not work for you. That said, I hope this talk empowers you to improve your work environment, both for you and for the people you work with.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;A &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://twitter.com/madalynrose/status/880886024725024769?s=20&quot; class=&quot;css-sr8a9l&quot;&gt;tweet&lt;/a&gt; of mine went viral after I was open about Mental Illness at work.
I tweeted out this exchange between the CEO of my company and myself because I wanted to send a message:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Mental Health &lt;em class=&quot;css-0&quot;&gt;is&lt;/em&gt; Health&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Wearing masks at work is &lt;em class=&quot;css-0&quot;&gt;exhausting&lt;/em&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Supportive management &lt;em class=&quot;css-0&quot;&gt;matters&lt;/em&gt;&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Things &lt;em class=&quot;css-0&quot;&gt;are&lt;/em&gt; getting better&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;People liked my message. They shared it and conversed about it.&lt;/p&gt;&lt;style data-emotion-css=&quot;1pf45el&quot;&gt;.css-1pf45el{border-color:var(--theme-ui-colors-muted,#fcede8);}&lt;/style&gt;&lt;hr class=&quot;css-1pf45el&quot;/&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;what-does-this-have-to-do-with-me&quot; class=&quot;css-1i24h17&quot;&gt;What does this have to do with me?&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Mental illness isn’t something everyone can necessarily relate to.
However, life is messy. LOTS of things can seep from your home life into your work life. And the other way around. Let’s talk about that.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;is-this-you&quot; class=&quot;css-dlolls&quot;&gt;Is this you?&lt;/h3&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;You do a lot, but have little interest in what you’re doing&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Your to-do list is never-ending&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;You are constantly connected to work via your smartphone, from when you wake up to when you go to bed. This includes evenings, weekends, and even vacation.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Your body is starting to show signs of wear. You don’t eat well, you don’t exercise, and you don’t get enough sleep.&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;These are symptoms of “brownout” which is the stage before your work-life balance goes into full burnout and you need to take drastic measures to address them.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This is what it looks like when your body is doing its best to tolerate the stress it is under.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Brownout will build on itself and feed into burnout if you don’t intervene.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;burnout-is-a-vicious-cycle&quot; class=&quot;css-1i24h17&quot;&gt;Burnout is a vicious cycle.&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;No amount of coffee or sleep gives you enough energy to get through the day.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Your exhaustion leaves you detached from your work. You go in later and later.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Because you’re interacting with work in a different way, you feel ineffective and like your work might not even matter.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;And then it starts again.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;how-do-you-stop-that-vicious-cycle&quot; class=&quot;css-dlolls&quot;&gt;How do you stop that vicious cycle?&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;Self awareness!&lt;/strong&gt; You are the expert on you.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;There’s a lot within your control, you just have to take the time to introspect and answer some questions.
Knowing yourself is an important part of alleviating emotional distress. I’m a pretty introspective person, so this is intuitive for me, but if it’s not something you regularly do try to take time to think about what you’re experiencing and identify possible opportunities for relief.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ve found that organizing my thoughts and finding ways to accurately articulate what I’m going through has helped immensely. I try to journal and just vent there since I’m so uncomfortable with worrying anyone with my issues. I also see a therapist weekly to further sort my thoughts.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Because of this I’m able to tweak my environment to benefit my mood. I know that isolation is bad for me, so I create opportunities for pair programming or ask colleagues to discuss new technologies with me. I know that I’m not good at being productive when tasks are ill-defined or open-ended, or when I feel like I’m spinning my wheels so I work on todo lists with easy-to-check-off items. For example, I’d include making the todo list, defining my tasks, double checking my schedule, and answering emails as list items. I break larger tasks into smaller ones so I can check my progress and feel like I’m accomplishing things, which energizes me. I know that I’ll start to feel unproductive if I spend too much time on one task so I give myself more breaks for making coffee, going on walks, or attending to my pets.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;introspection&quot; class=&quot;css-1i24h17&quot;&gt;Introspection&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Now I’m going to ask you some questions. The answers to these questions will equip you with the information you need to overcome your stress.&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What activities give you energy? Check out the responses to &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://twitter.com/madalynrose/status/901474417288630273&quot; class=&quot;css-sr8a9l&quot;&gt;this tweet&lt;/a&gt; to get some ideas going!&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What activities take energy away from you? Note that we aren’t labeling these as good or bad; we’re just looking at how these activities affect your energy levels. Moderating meetings takes energy from me, but it also makes me feel competent and I find it really rewarding, for example.&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What time of day do you have the most energy?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Do people give you energy or take it away? Are there certain people that go against that general rule?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;How do you respond to stress?&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;hiding&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;fleeing&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;screaming/yelling&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;crying&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;freezing&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;pushing through&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;shaking&lt;/li&gt;&lt;/ul&gt;&lt;ol start=&quot;6&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;How does stress make you feel?&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;overwhelmed&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;anxious&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;excited&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;tired&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;guilty&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;scared&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;energized&lt;/li&gt;&lt;/ul&gt;&lt;ol start=&quot;7&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What do you have the power to change? (e.g. how you spend your free time)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What do you need to accept as is? (e.g. you can’t do everything)&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Once you understand how you process stress, you can identify when you’re dealing with it more than usual.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This identification will allow you to accept that you’re dealing with stress and empower you to change the things you can to make them less stressful.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;okay-but-how&quot; class=&quot;css-dlolls&quot;&gt;Okay, but how?&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Maybe you’re just nodding along in your seat right now because what I’m saying logically makes sense.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Unfortunately “self awareness” is a pretty abstract concept and it helps to have real ways to apply it.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;You have all of this information about yourself. What do you do with it?&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;If you’ve identified that you’re under more stress than normal, take care of your body first.&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;How is your physical self? Are you sick? Getting sick?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Have you eaten enough?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;How are mind-altering substances (caffeine, cigarettes, etc.) affecting you?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Have you gotten enough sleep?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Have you exercised lately?&lt;/li&gt;&lt;/ul&gt;&lt;ol start=&quot;2&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Set yourself up for successful sleep
Make your bedroom as comfortable as possible:&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;cool temperature&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;As dark as possible&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;minimize noise&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Only use your bed for bed-specific activities:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;No working from bed&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;No watching television&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If you’re having trouble getting to sleep (or back to sleep), get up and do something out of your room for 20 minutes&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Avoid mind-altering substances for ~6 hrs before sleep&lt;/p&gt;&lt;ol start=&quot;3&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Stay in the Zone&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Do at least one thing each day to give you a sense of accomplishment&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Don’t set yourself up for failure, but do things that challenge and interest you&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Do things that make you feel competent and effective&lt;/p&gt;&lt;ol start=&quot;4&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Cut yourself some slack&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Once you’ve identified what you can do to ease your discomfort, remember to cut yourself some slack and tap into what makes you happy.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Sometimes I have to count just getting out of bed as a win. Some days I sleep until noon, check my email, and work on a craft project and that has to be good enough. In the long run, not stressing about everything I need to do and setting my focus on self care will help me be productive.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;The first thing I ever cross-stitched: “Okay, but first coffee”Remind yourself that you’re doing the best you can, and that others will understand. You wouldn’t be expected to crank out code if you were vomiting so much you couldn’t eat or sleep. Just because your symptoms are mental does not make them invalid.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Sometimes when my brain is foggy and stuck, I have to remind myself that my coworkers want to see me succeed and are willing to help me get there. If I’m spinning my wheels on a task, I can ask them to pair program with me. If something I’m working on drains my energy, I can ask to offload that task so I can pick up something that will make me feel productive and successful.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;accumulate-positivity&quot; class=&quot;css-1i24h17&quot;&gt;Accumulate Positivity&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;List pleasant activities that make you feel good.
Here’s a start:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;dance to music&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;go to the driving range (golf)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;video games&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;gardening&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;coloring/crafting&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If you’re having trouble coming up with things, there are lists of hundreds of “pleasant activities”. I recommend &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://www.dbtselfhelp.com/html/er_handout_8.html&quot; class=&quot;css-sr8a9l&quot;&gt;this one&lt;/a&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Once you’ve got your list, make a plan.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;short-term&quot; class=&quot;css-dlolls&quot;&gt;Short term&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Do pleasant things that are possible now&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;go on a walk&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;make some tea&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;look at cute animals on the internet&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;journal&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;sit in the sun&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;long-term&quot; class=&quot;css-dlolls&quot;&gt;Long Term&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Make room in your life for recurring positive events. Find something to look forward to that will continue to give you positive feelings over time.&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;get your nails done (now I get happy every time I look at my hands!)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;weekly desk tidy (my coworker does this and feels centered every time he sees his desk)&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;subscribe to a podcast&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;study a foreign language&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Skype dates&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;plan-for-when-things-go-wrong&quot; class=&quot;css-dlolls&quot;&gt;Plan for when things go wrong&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Make a self-care kit (use all your senses)&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Something to look at - cute pictures, family pictures, favorite vacation spots&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Something to listen to - music, soothing sounds, call a friend&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Something to smell - fresh flowers, an orange, coffee, lotion&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Something to feel - a soft scarf, sticky tape, stress ball, craft project&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Something to taste - some candy, lip balm, gum, favorite tea&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;(this section is thanks to &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://twitter.com/Sarahinapickle&quot; class=&quot;css-sr8a9l&quot;&gt;Sarah Betts&lt;/a&gt;)&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;There are smaller ways to do this, too.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;For example, I know that when I’m anxious I pick at my nails. I also know that traffic makes me really anxious.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I keep a little nail care kit and cuticle cream in my purse specifically for when I’m stuck in traffic. No more hangnails - only very well manicured hands!&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;time-energy-management&quot; class=&quot;css-1i24h17&quot;&gt;Time (Energy) management&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’m going to take you through my process. It might not work for everyone, but it’s helped me reason about energy and time a lot.&lt;/p&gt;&lt;ol class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;List out activities you do for your job and outside your job. Include both things you must do and things you do anyway.&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Job:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Write code&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Talk to customers&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Attend meetings&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Debug quirky customer issues&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Respond to emails&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Prepare support documentation&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Coordinate with stakeholders&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Outside Job:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Pay bills&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Clean&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Pet Rabbits&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Knitting&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Exercise&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Video Games&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Listen to Music&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;(Both of these lists are much longer. List as many things as you can!)&lt;/p&gt;&lt;ol start=&quot;2&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Figure out whether each task gives you energy or takes energy away from you.&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’m going to denote this with a ”+” for positive energy, ”–” for negative energy, and ”|” for neutral energy. Again remember that you’re not judging these tasks as good or bad, just noticing how they affect your energy.
I’m also using neutral here to stand for “it depends”. For example, sometimes writing code can make me feel like a total badass and give me a lot of energy but others it can cause me to spin my wheels and really drain me.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Job:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Write code &lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Talk to customers&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;–&lt;/strong&gt; Attend meetings&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;-&lt;/strong&gt; Debug quirky customer issues&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Respond to emails&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Prepare support documentation&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Coordinate with stakeholders&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Outside Job:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;-&lt;/strong&gt; Pay bills&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;-&lt;/strong&gt; Clean&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Pet Rabbits&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Knitting&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Exercise&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Video Games&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Listen to Music&lt;/li&gt;&lt;/ul&gt;&lt;ol start=&quot;3&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Stack tasks in your favor
Look at what you have control over and what you don’t.
For example, on Mondays have meetings scheduled at 11:30, 1, &amp;amp; 1:30 so my time is spoken for at those times.
The rest of this time, I can organize to maximize my energy.&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Here’s my todo list for this past Monday:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Fill in meeting docs&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Write Feature A Blog Post&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Write Feature B Documentation&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Coordinate Feature A with Support Team&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Fix code for Feature A&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Coordinate Feature B with engineers&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Ship Experiment Code&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Meetings&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I know what tasks take energy and which tasks give me energy so I can label them as such:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;-&lt;/strong&gt; Fill in meeting docs&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Write Feature A Blog Post&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Write Feature B Documentation&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Coordinate Feature A with Support Team&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Fix code for Feature A&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Coordinate Feature B with engineers&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Ship Experiment Code&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;-&lt;/strong&gt; Meetings&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Also, I can work in non-job tasks to give me energy where my job is taking it.
Additionally, schedule in breaks!
If video games - fun things! - tell you to take a break (e.g. Navi in Ocarina of Time), you should definitely take a break from work.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ll add these to my todo list:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;|&lt;/strong&gt; Eat lunch&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Go on a walk&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Listen to music&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;+&lt;/strong&gt; Knit&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I stack my tasks so that things that give me energy sandwich or coincide with things that deplete me. My Monday turned out pretty well!&lt;/p&gt;&lt;ol start=&quot;4&quot; class=&quot;css-0&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Recognize Wins
Answer these questions:&lt;/li&gt;&lt;/ol&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;What difficult tasks did you complete today?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Did any of your colleagues go out of their way to help you?&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Did you see any of your colleagues do something awesome?&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Keep a record of the answers.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I have a running list of things I’ve accomplished every day. My manager and I actually have a pact to keep a list and share the results with each other to hold ourselves accountable.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Share that record. Olark Live Chat’s Monday Team Syncs start with our Kudos section. This is where we call out things that others did throughout the previous week that helped us or were especially extraordinary. Give each other pats on the back. Remind your teammates that they are awesome.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Bring the donuts.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Did you all pull a late night to meet a deadline? Celebrate that it’s over! Bring coffee or donuts. Or be like the VP of Engineering at Kickstarter, Lara Hogan, and literally buy yourself a donut when you achieve something really difficult.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I hope this was helpful in guiding you towards healthy work/life balance.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;em class=&quot;css-0&quot;&gt;This was originally given as a presentation to PRIME Research on 8/30/2017 in Ann Arbor, MI and later published on &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://medium.com/@madalynrose/finding-balance-b77f9ec43e4b&quot; class=&quot;css-sr8a9l&quot;&gt;Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[The Virtue of Knowing Your Limits]]></title><description><![CDATA[On December 31, 2015, I sat down to write out my year in review. I slogged through my calendar, day by day, and dutifully recorded the most…]]></description><link>https://madalyn.dev/blog/virtue-of-knowing-your-limits</link><guid isPermaLink="false">https://madalyn.dev/blog/virtue-of-knowing-your-limits</guid><pubDate>Tue, 16 Feb 2016 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;On December 31, 2015, I sat down to write out my year in review. I slogged through my calendar, day by day, and dutifully recorded the most significant events on a timeline. Long before I’d reached December, it became painfully apparent that the last year had been mostly marked by notable negatives: two terrible breakups with the same wonderful person, an extended month-long departure from work thanks to one week spent in the psych ward and a follow-up two-week intensive partial hospitalization program necessitated by my obsession with suicide, a brand-new diagnosis of PTSD (on top of my existing Generalized Anxiety Disorder and Depression diagnoses), several failed medication trials, the list goes on.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;While bitterly compiling that summary of 365 very troubled days, I felt empty, alone, and hollow. I was completely unable to pick out any triumphs. During the first six weeks of 2016 I’ve tried to look over my timeline and find beauty and strength within all of that failure, and I think I’ve succeeded.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I look at my easily-digestible version of 2015 and there, hidden between the scrawled lines of missed engagements and disappointments, is a newly-discovered skill. For all of my setbacks and tribulations, &lt;strong class=&quot;css-0&quot;&gt;I finally learned how to ask for help&lt;/strong&gt;.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ve always been extremely prideful of my self-sufficiency. From a very young age I’ve preferred to learn new things on my own and at my own pace. And I’ve always felt great shame in admitting my faults, even if the standards and expectations I have for myself are much, much higher than those I hold for others. I’ve always taken on a lot at once and have largely gone unpunished for that behavior since I (luckily) have a natural aptitude for academia.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This past year saw many instances of me skirting the very edge of disaster. I could feel myself being effective: getting things done (both at work and at home), taking on more — but there was always a sneaking feeling that at any moment things could go horribly off the rails. I felt like I was holding a multitude of loose threads, every now and then acquiring new ones. I’d succeeded in keeping everything untangled and tidy, but each new addition threatened to throw the whole of my existence into chaos.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;And then it did.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;After having been at my lowest, planning unspeakable events, hospitalized, barred from access to even my spiral-bound notebook, I can now discern when I’ve surpassed my personal bandwidth. I can look at what’s currently sitting on my plate and be able to say, “goodness, I can’t eat all of this on my own!” And here’s the kicker: people tell me they actually admire that trait.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Despite my knee-jerk reaction and initial disgust towards parading my vulnerabilities, it is in fact liberating and allows me to veritably be &lt;em class=&quot;css-0&quot;&gt;stronger&lt;/em&gt;. It seems counter-intuitive, even now, but makes a lot of sense if you allow logic to take over. If you are able to ask for help and receive some reinforcement, of course you’ll be more robust and able to withstand more.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;While I have to constantly remind myself of this because drawing attention to my weaknesses still feels unnatural to me, I know I’m better for it. My life feels more balanced and others trust my judgement more. 2015 was one for the books. However, I’m going to try to remember it not as my resentful, December 31st self did, but as The Year I Learned To Ask For Help.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;This was originally published on &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;https://medium.com/@madalynrose/the-virtue-of-knowing-your-limits-d16ca333e512&quot; class=&quot;css-sr8a9l&quot;&gt;Medium&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Overcoming Mental Health Hurdles at Work]]></title><description><![CDATA[TRIGGER WARNING: depression, anxiety, suicidal thoughts Some Background I’ve lived with anxiety for as long as I can remember. I was the…]]></description><link>https://madalyn.dev/blog/overcoming-mental-health-hurdles</link><guid isPermaLink="false">https://madalyn.dev/blog/overcoming-mental-health-hurdles</guid><pubDate>Wed, 18 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;style data-emotion-css=&quot;1bsb49z&quot;&gt;body{--theme-ui-colors-text:var(--theme-ui-colors-text,#02012c);--theme-ui-colors-background:var(--theme-ui-colors-background,#ffffff);--theme-ui-colors-primary:var(--theme-ui-colors-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-muted,#fcede8);--theme-ui-colors-highlight:var(--theme-ui-colors-highlight,#fcede8);--theme-ui-colors-heading:var(--theme-ui-colors-heading,#232129);--theme-ui-colors-prism-background:var(--theme-ui-colors-prism-background,#011627);--theme-ui-colors-prism-comment:var(--theme-ui-colors-prism-comment,#809393);--theme-ui-colors-prism-string:var(--theme-ui-colors-prism-string,#addb67);--theme-ui-colors-prism-var:var(--theme-ui-colors-prism-var,#d6deeb);--theme-ui-colors-prism-number:var(--theme-ui-colors-prism-number,#f78c6c);--theme-ui-colors-prism-constant:var(--theme-ui-colors-prism-constant,#82aaff);--theme-ui-colors-prism-punctuation:var(--theme-ui-colors-prism-punctuation,#c792ea);--theme-ui-colors-prism-className:var(--theme-ui-colors-prism-className,#ffc98b);--theme-ui-colors-prism-tag:var(--theme-ui-colors-prism-tag,#ffa7c4);--theme-ui-colors-prism-boolean:var(--theme-ui-colors-prism-boolean,#ff5874);--theme-ui-colors-prism-property:var(--theme-ui-colors-prism-property,#80cbc4);--theme-ui-colors-prism-namespace:var(--theme-ui-colors-prism-namespace,#b2ccd6);--theme-ui-colors-prism-highlight:var(--theme-ui-colors-prism-highlight,hsla(207,95%,15%,1));--theme-ui-colors-pink:var(--theme-ui-colors-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-accent,#a29cff);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-contrastPurple,#6760c3);--theme-ui-colors-purple:var(--theme-ui-colors-purple,accent);--theme-ui-colors-primary15:var(--theme-ui-colors-primary15,hsl(356,63%,75%,15%));--theme-ui-colors-primary50:var(--theme-ui-colors-primary50,hsl(356,63%,75%,50%));--theme-ui-colors-purple15:var(--theme-ui-colors-purple15,hsl(244,100%,81%,15%));--theme-ui-colors-purple50:var(--theme-ui-colors-purple50,hsl(244,100%,81%,50%));--theme-ui-colors-green15:var(--theme-ui-colors-green15,hsl(159,69%,71%,15%));--theme-ui-colors-green50:var(--theme-ui-colors-green50,hsl(159,69%,71%,50%));--theme-ui-colors-blue15:var(--theme-ui-colors-blue15,hsl(59,100%,77%,15%));--theme-ui-colors-blue50:var(--theme-ui-colors-blue50,hsl(59,100%,77%,50%));color:var(--theme-ui-colors-text,#02012c);background-color:var(--theme-ui-colors-background,#ffffff);}body.theme-ui-dark{--theme-ui-colors-text:var(--theme-ui-colors-modes-dark-text,#ffffff);--theme-ui-colors-background:var(--theme-ui-colors-modes-dark-background,#02012c);--theme-ui-colors-primary:var(--theme-ui-colors-modes-dark-primary,#e8999e);--theme-ui-colors-secondary:var(--theme-ui-colors-modes-dark-secondary,text);--theme-ui-colors-muted:var(--theme-ui-colors-modes-dark-muted,#090845);--theme-ui-colors-highlight:var(--theme-ui-colors-modes-dark-highlight,#090845);--theme-ui-colors-heading:var(--theme-ui-colors-modes-dark-heading,#fff);--theme-ui-colors-pink:var(--theme-ui-colors-modes-dark-pink,primary);--theme-ui-colors-green:var(--theme-ui-colors-modes-dark-green,#82e8c4);--theme-ui-colors-blue:var(--theme-ui-colors-modes-dark-blue,#8cbaff);--theme-ui-colors-yellow:var(--theme-ui-colors-modes-dark-yellow,#fffd8c);--theme-ui-colors-accent:var(--theme-ui-colors-modes-dark-accent,#6760c3);--theme-ui-colors-contrastPurple:var(--theme-ui-colors-modes-dark-contrastPurple,#a29cff);--theme-ui-colors-purple:var(--theme-ui-colors-modes-dark-purple,accent);}&lt;/style&gt;&lt;style data-emotion-css=&quot;1vy07uf&quot;&gt;*{box-sizing:border-box;}body{margin:0;font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-size:16px;word-spacing:0.1em;}@media screen and (min-width:40em){body{font-size:20px;}}@media screen and (min-width:52em){body{font-size:24px;}}&lt;/style&gt;&lt;style data-emotion-css=&quot;10zs6cr&quot;&gt;.css-10zs6cr{font-size:16px;}.css-10zs6cr::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-blue,#8cbaff);content:&quot;&quot;;display:block;width:75%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-10zs6cr::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-10zs6cr{font-size:20px;}}&lt;/style&gt;&lt;h4 id=&quot;trigger-warning-depression-anxiety-suicidal-thoughts&quot; class=&quot;css-10zs6cr&quot;&gt;&lt;em class=&quot;css-0&quot;&gt;TRIGGER WARNING: depression, anxiety, suicidal thoughts&lt;/em&gt;&lt;/h4&gt;&lt;style data-emotion-css=&quot;1pf45el&quot;&gt;.css-1pf45el{border-color:var(--theme-ui-colors-muted,#fcede8);}&lt;/style&gt;&lt;hr class=&quot;css-1pf45el&quot;/&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;some-background&quot; class=&quot;css-1i24h17&quot;&gt;Some Background&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’ve lived with anxiety for as long as I can remember. I was the child who cried during emergency drills at school because my brain actually went into emergency mode; I couldn’t handle the thought of not being able to say goodbye to loved ones. I would become physically ill worrying about the well-being of others, things I had done wrong, and internally-fabricated impending doom. For the most part, it didn’t really have a major impact on my life until high school when I started experiencing panic attacks. My condition worsened through college (exacerbated by an abusive relationship), incorporating a depression component, and by my fourth year I was on prescribed medication and seeing a therapist once a week. These helped immensely, but I barely made it to graduation.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I spent much of my time either exhausted and unable to concentrate thanks to anxiety-induced insomnia, or too empty to interact with my surroundings, let alone absorb knowledge. This was so strange to me as someone who spent the majority of childhood with my nose in a book, thirsty for new information. I was always a high-functioning, type-A personality and now that part of myself had taken a big step back. I’d try to tap into it, getting excited about projects and keeping myself busy only to crumble under the weight of my tasks’ collective responsibilities. Every day was a constant battle where I would either be feeling too many emotions at once or none at all.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Despite these struggles I somehow managed to land my dream job just after graduation. Things fell into place. I had renewed hope. I excelled during the first six months at my new job. I soaked up information and threw myself into implementing new features and fixing bugs. I made great work relationships and felt comfortable and well-supported with my colleagues. I was living the life I had been dreaming of during those dark college days.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;And then my medication stopped working.&lt;/strong&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;reaching-out-is-scary&quot; class=&quot;css-1i24h17&quot;&gt;Reaching out is scary&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This was my posting on a depression forum from June 2014, when I started noticing my mental health having a significant impact on my work:&lt;/p&gt;&lt;style data-emotion-css=&quot;1j1esd2&quot;&gt;.css-1j1esd2{color:inherit;border-left-color:inherit;opacity:0.8;}.css-1j1esd2.translation{font-size:1em;}&lt;/style&gt;&lt;blockquote class=&quot;css-1j1esd2&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This is my first real job out of college and I absolutely love the work I do as well as my colleagues. However, I still feel useless and listless. All I have energy and motivation to do is sleep. I can easily sleep 18+ hrs a day. Some days I knock things out of the park; I make it to work, get tons done, help others, etc. Most days I feel like a waste of space.&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’m in a mental space where I don’t like myself at all. I don’t feel good. I feel detached and empty. I spend the majority of what little energy I have (no will/interest in eating either, heh) on trying my best to pretend that everything is fine.&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I don’t want my colleagues to think that I don’t like or care about my job. It’s literally perfect. I don’t like how little I’ve been able to accomplish lately. How can I have an honest and frank discussion with my superiors about my mental state and still have them trust me to get things done and value me as an employee?&lt;/p&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I’m feeling so lost here and this job is seriously the best thing I have in my life. What do I do?&lt;/p&gt;&lt;/blockquote&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;The overwhelming response to this post was essentially, “don’t do it; you could get fired.”&lt;/strong&gt;&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;My mental health continued to deteriorate and the additional anxiety from feigning effectiveness crushed me completely. I stopped getting out of bed. I stopped eating. I obsessed about suicide options. I wrote goodbye letters.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;you-told-your-boss-what&quot; class=&quot;css-1i24h17&quot;&gt;You told your boss WHAT?!&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;After looking at my workplace and determining, as detailed below, that it is probably unlike other places that might let the stigma of mental illness affect their treatment of employees, I decided to approach one of our founders (Matt). I did this outside of any depressive episode, so I felt that I had a handle on things and felt comfortable talking about my struggles in somewhat past tense.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;This interaction set the precedent for all other experiences I’ve had with sharing my obstacles with my colleagues. I brought it up somewhat casually, as it’s difficult to admit these kinds of problems to people when you are so used to internalizing them. I explained my anguish over my technical performance and how passionate I was about my job.
Matt didn’t mention my performance at all. The conversation was quickly focused on my well-being and health, and the team’s willingness to work with me during my low points.
The title of this section is inspired by my mother’s reaction to my telling her I came clean about my struggles with one of the founders. She was absolutely horrified that I would put myself at risk for marginalization. It took a lot of reassuring her that my case was different.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;internal-improvements&quot; class=&quot;css-1i24h17&quot;&gt;Internal improvements&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Our talk spurred a team-wide conversation about mental and emotional obstacles. Another coworker joined Matt and I in presenting our experiences with bipolar disorder, burnout, and anxiety and depression, respectively. We talked about what we go through, what it looks like from the outside (so it would be easier for our colleagues to infer what might be happening based on our behavior), how to be helpful during episodes, and different treatment options. We also did some work on our policies on medical leave to explicitly include mental and emotional problems.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;“Mental health and emotional struggles are treated like any other illness, because that is what they are.”&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;confidence-in-my-work-environment&quot; class=&quot;css-1i24h17&quot;&gt;Confidence in my work environment&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I feel incredibly lucky that my personal experience has played out this way. I know that it is more the exception than the rule. However, I’d like to offer my story as an instance of successful mental health management in the workplace as I didn’t really have any encouraging examples when I was making my decision to be open about my struggle.
The following section details some markers I relied on to give me the confidence to come forward about my personal problems. I think they are pretty indicative of a positive work environment and are certainly a good start if you’re looking for things to push for at your own workplace.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;vibrant-internal-culture&quot; class=&quot;css-dlolls&quot;&gt;Vibrant internal culture&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Chilling out at our company retreat
We have a strong focus on internal culture; we want our team to feel happy and balanced. This is best demonstrated through our Core Values, which are guidelines we live by at work. They help foster the supportive, empathetic, empowering atmosphere that I’ve come to know and love.
They are:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Chill out&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Help each other&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Assume good faith&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Make it happen&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Practice empathy&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;Speak your mind
These come through constantly during my work days. On Mondays during our team meeting we start with a “kudos” section where we mention things others did during the week that we appreciated. During code reviews or project meetings, everyone’s voices are heard without losing sight of our common goals. The internal presentation on mental health was met with nothing but support from my teammates.&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;flexibility&quot; class=&quot;css-dlolls&quot;&gt;Flexibility&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Flexibility at work is something that I’ve always used as a good indicator of companies who care about their employees. Productivity isn’t attained by some one-size-fits-all environment. My needs change day-to-day, even. Some days I need to sit at a desk in the office with other people to energize and motivate me. Other days my anxiety prevents me from effectively interacting with people and I work best in bed with a cat next to me.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Working at the office and working at home. I’m usually most effective working on the couch.
I have the freedom to choose which hours I work and where I work them. If I’m sick, I don’t have to feel guilty about taking that time off. Our policies offer a lot of opportunities to customize work environments and achieve healthy work/life balance. We even have a vacation incentive, rewarding people for taking a consecutive work week completely off the grid, to prevent burnout.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I prevented burnout last year at Sasquatch Music Festival in Washington
I think this deviation from strict work practices shows support of individualism and creativity and demonstrates its recognition that work/life balance is important. These policies encouraged me to take care of myself, and made me feel that they genuinely wanted me to feel well and do well.&lt;/p&gt;&lt;style data-emotion-css=&quot;dlolls&quot;&gt;.css-dlolls{font-size:20px;}@media screen and (min-width:40em){.css-dlolls{font-size:24px;}}.css-dlolls::after{border-left:2px solid;border-bottom:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);content:&quot;&quot;;display:block;width:80%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-dlolls::after{height:0.5em;margin-left:-0.5em;}}&lt;/style&gt;&lt;h3 id=&quot;focus-on-people&quot; class=&quot;css-dlolls&quot;&gt;Focus on people&lt;/h3&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Where our flexibility and internal culture were no-brainers when I was thinking of things that made me comfortable enough to share such personal details of my life, our focus on people is something I recognized after-the-fact as a factor in my decision. We’ve been working really hard to craft a mission statement lately, and all of the language is tightly focused on people, both inside and outside of our organization.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Our collective mission is three-fold:&lt;/p&gt;&lt;style data-emotion-css=&quot;1uiuvy9&quot;&gt;.css-1uiuvy9{list-style:none;padding-left:1em;}.css-1uiuvy9 li{position:relative;}.css-1uiuvy9 li::before{content:&quot;&quot;;display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:var(--theme-ui-colors-primary,#e8999e);-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%);position:absolute;top:0.5em;left:-1em;}.css-1uiuvy9 li ul li::before{background-color:var(--theme-ui-colors-green,#82e8c4);}.css-1uiuvy9 li ul li ul li::before{background-color:var(--theme-ui-colors-blue,#8cbaff);}&lt;/style&gt;&lt;ul class=&quot;css-1uiuvy9&quot;&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;To help people make Happy Customers through personality, authenticity, and mutual understanding&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;To be active in the communities around us by learning from and sharing lessons with everyone we meet&lt;/li&gt;&lt;li class=&quot;css-1ek8oqb&quot;&gt;To exemplify a positive organization by creating a safe space to speak, listen, empathize, and build each other up
I knew that my teammates cared about me personally based on my previous observations, but the realization that Olark’s concern could be generalized and applied to all people really made me feel safe.&lt;/li&gt;&lt;/ul&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;a-work-in-progress&quot; class=&quot;css-1i24h17&quot;&gt;A work in progress&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;To be honest, writing this was extremely difficult for me. I was amidst one of the longest and most severe depressive episodes I’ve experienced. I by no means claim to be an authority on mental health or overcoming its effects. I’ve spent a large portion of this past year feeling disconnected from the world, hollow and apathetic. I’ve stopped attending to even my most basic needs for weeks at a time. I’ve removed myself from social situations, including interactions with my coworkers, friends, and even family. I’ve stayed up till the wee hours of the morning, gripped by anxiety, unable to sleep or move or think.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I struggle with illness. Just as the flu would prevent me from completing my work, so do my depression and anxiety.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I have gotten to a place where I feel comfortable sharing my experience and letting people know when I’m not doing well. I have shorn that source of stress and no longer worry about others, especially at my job, thinking I don’t care or don’t like what I am doing.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;It feels so good to know how well-supported I am at work, and that I really do have the power to make things happen.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;After repeatedly being told to keep my problems to myself for fear of discrimination, it’s good to know that it actually is possible to be open about mental health (even at work!) and have healthier relationships and less stress for it.&lt;/p&gt;&lt;style data-emotion-css=&quot;1i24h17&quot;&gt;.css-1i24h17{font-size:24px;}.css-1i24h17::after{border-left:3px solid;border-bottom:3px solid;border-color:var(--theme-ui-colors-accent,#a29cff);content:&quot;&quot;;display:block;width:90%;height:0.25em;margin-left:-0.75em;}@media screen and (min-width:40em){.css-1i24h17::after{height:0.5em;margin-left:-0.5em;}}@media screen and (min-width:40em){.css-1i24h17{font-size:32px;}}&lt;/style&gt;&lt;h2 id=&quot;since-alterconf&quot; class=&quot;css-1i24h17&quot;&gt;Since AlterConf&lt;/h2&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I was in a pretty dark place from late-December until mid-February. AlterConf (Jan 31) was a ray of light thanks to the outpouring of support I received from attendees and my coworkers. However, chronic depression and anxiety don’t really take cues from life events. My depressive episode stretched on.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;Intrusive suicidal thoughts pressed into my daily life nearly constantly. I was spinning my wheels on my current project at work. My living situation was detrimental to my mental health. Traveling and the holidays had prevented me from seeing my therapist for three weeks in a row. I just wanted to give up.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;During this episode, Olark lived up to its words and worked to help me improve my mental state. Matt made a lot of adjustments to help me get healthy again. He started checking in with me daily to see how I was doing and whether he could help. He encouraged me to transition onto another project that would provide me with easily identifiable action items and more resources if I needed help. He also reminded me to take time to decompress and recharge.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;I don’t think I’m ever going to be 100% mentally healthy. This is going to be a lifelong struggle for me. However, I’ve seen first-hand that mental health can be recognized and managed in all facets of life, including the professional sphere.&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;If you struggle with mental illness, know that there are people out there who strive to make their workplace empathetic and supportive. You should never feel like you can’t address your emotional well-being because “it’s just not something you talk about at work.”&lt;/p&gt;&lt;style data-emotion-css=&quot;1ek8oqb&quot;&gt;.css-1ek8oqb code{font-size:inherit;}&lt;/style&gt;&lt;p class=&quot;css-1ek8oqb&quot;&gt;&lt;strong class=&quot;css-0&quot;&gt;This was originally given as a talk at &lt;style data-emotion-css=&quot;sr8a9l&quot;&gt;.css-sr8a9l{color:var(--theme-ui-colors-contrastPurple,#6760c3);-webkit-text-decoration:none;text-decoration:none;font-weight:700;border:2px solid;border-color:transparent;}.css-sr8a9l:hover,.css-sr8a9l:focus{border:2px solid;border-color:var(--theme-ui-colors-green,#82e8c4);color:var(--theme-ui-colors-contrastPurple,#6760c3);}&lt;/style&gt;&lt;a href=&quot;http://www.alterconf.com/&quot; class=&quot;css-sr8a9l&quot;&gt;AlterConf&lt;/a&gt; in Oakland, CA and then published on &lt;a href=&quot;https://medium.com/@madalynrose/overcoming-mental-health-hurdles-at-work-ed0b135e21c8&quot; class=&quot;css-sr8a9l&quot;&gt;Medium&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</content:encoded></item></channel></rss>