<?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" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Glenn Stovall]]></title><description><![CDATA[[ARCHIVED] new writing at https://statetransition.substack.com/]]></description><link>https://www.glennstovall.com/</link><image><url>https://www.glennstovall.com/favicon.png</url><title>Glenn Stovall</title><link>https://www.glennstovall.com/</link></image><generator>Ghost 5.130</generator><lastBuildDate>Mon, 04 Aug 2025 07:35:59 GMT</lastBuildDate><atom:link href="https://www.glennstovall.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Announcing State Transition]]></title><description><![CDATA[<p>I&apos;ll be shutting this list down and moving to a new writing project on Substack, <em><a href="https://statetransition.substack.com/p/what-is-state-transition?ref=glennstovall.com" rel="noopener noreferrer">State Transition</a>.</em></p><h1 id="%E2%80%8B%E2%80%8Bwhat-is-state-transition">&#x200B;<br>&#x200B;<strong>What is State Transition?</strong></h1><p>A letter that aims to answer the following question:</p><blockquote class="kg-blockquote-alt">&#x200B;&#x200B;<br>&#x200B;How can people and organizations get better at handling change and uncertainty?&#x200B;</blockquote>]]></description><link>https://www.glennstovall.com/announcing-state-transition/</link><guid isPermaLink="false">637a83c4ff8232003db60248</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Sun, 20 Nov 2022 19:46:53 GMT</pubDate><content:encoded><![CDATA[<p>I&apos;ll be shutting this list down and moving to a new writing project on Substack, <em><a href="https://statetransition.substack.com/p/what-is-state-transition?ref=glennstovall.com" rel="noopener noreferrer">State Transition</a>.</em></p><h1 id="%E2%80%8B%E2%80%8Bwhat-is-state-transition">&#x200B;<br>&#x200B;<strong>What is State Transition?</strong></h1><p>A letter that aims to answer the following question:</p><blockquote class="kg-blockquote-alt">&#x200B;&#x200B;<br>&#x200B;How can people and organizations get better at handling change and uncertainty?&#x200B;</blockquote><p><br>&#x200B;&#x200B;<br>I&apos;ve been through several changes over the past few years: I&apos;m raising my new son in a new city in a new house. I pay for that house with money from my new job at a new(ish) company.</p><p>The media landscape, the political landscape, and the economy are getting weirder by the day.<br>&#x200B;<br>Are we fucked? I don&apos;t know, but we can figure it out together.</p><h1 id="%E2%80%8B%E2%80%8Bwhy-substack"><br>&#x200B;<br>&#x200B;<strong>Why Substack?</strong></h1><p><strong>&#x200B;</strong><br><strong>&#x200B;</strong>I have no intention of leaving Twitter. But I think it&apos;s time to have a Plan B.<br>&#x200B;<br>What I get from Twitter is a chance to discover interesting thoughts and people. It&apos;s the only place online to have good conversations with strangers. Twitter is the true professional networking site, not LinkedIn.<br>&#x200B;<br>So, where can I continue to have conversations and share ideas?<br>&#x200B;<br>Substack, as a newsletter plus, has chat, comments, and interesting discovery mechanisms. So I&apos;m going to start hanging out over there and see what happens.<br>&#x200B;<br>&#x200B;<a href="https://statetransition.substack.com/p/what-is-state-transition?ref=glennstovall.com" rel="noopener noreferrer">Check out state transition and subscribe</a></p>]]></content:encoded></item><item><title><![CDATA[Die with zero book summary: 9 key takeaways]]></title><description><![CDATA[<p></p><p>The average of death is 73.7 years old <a href="https://www.amazon.com/Bill-Perkins/e/B08CY86FPZ?ref=glennstovall.com">Die with Zero</a> is a book about using 100% of your money to maximize enjoyment before that day comes Here are 9 key concepts from the book that will change how you think about money:</p><h2 id="9-key-concepts-from-die-with-zero-getting-all-you-can-from-your-money-and-your-life">9 key concepts from <em>Die with</em></h2>]]></description><link>https://www.glennstovall.com/die-with-zero-9-key-takeaways/</link><guid isPermaLink="false">6313779fac7a4c004d65b993</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Sat, 03 Sep 2022 15:52:30 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2022/09/00043.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2022/09/00043.png" alt="Die with zero book summary: 9 key takeaways"><p></p><p>The average of death is 73.7 years old <a href="https://www.amazon.com/Bill-Perkins/e/B08CY86FPZ?ref=glennstovall.com">Die with Zero</a> is a book about using 100% of your money to maximize enjoyment before that day comes Here are 9 key concepts from the book that will change how you think about money:</p><h2 id="9-key-concepts-from-die-with-zero-getting-all-you-can-from-your-money-and-your-life">9 key concepts from <em>Die with zero: getting all you can from your money and your life</em></h2><h3 id="1-consumption-smoothing">1. Consumption smoothing </h3><p>Consume roughly the same amount of wealth across your life. This means transferring money to your poorer years (youth, retirement) via debt or savings, respectively. Save less in your youth if you expect to make more money as you get older</p><h3 id="2-life-sum-of-experiences">2. Life = sum of experiences </h3><p>Experiences don&apos;t have to be a big thing, and it doesn&apos;t have to be expensive. Running a marathon, trying a new local restaurant, taking your son for a walk in the park: all of these are experiences</p><h3 id="3-memory-dividends">3. Memory dividends </h3><p>When you enjoy experiences, you get to enjoy the memories of those experiences. Like compound interest, the earlier you have those experiences, the longer you get to reap the rewards of those memories</p><h3 id="4-seasons-of-life">4. Seasons of life </h3><p>Your life has different seasons, and different experiences are enjoyed more during some seasons. Some experiences are locked out of certain seasons. Seasons are also defined by big life choices, such as marriage, parenthood, and retirement.</p><h3 id="5-flows-of-time-money-and-health">5. Flows of time, money, and health </h3><p>Seasons are defined by the flow of time, money, and health, and major life changes </p><ul><li>In youth, you have time &amp; health, but little money </li><li>In adulthood, you have health &amp; money, little time</li><li>In old age, you have money &amp; time, but little health</li></ul><h3 id="6-play-all-four-quarters">6. Play all four quarters </h3><p>It&apos;s possible to guesstimate when you are going to die, insurance companies do it all the time. Doing so helps you think about your life in a more holistic fashion. It also helps you make the most of time when you realize how much of it you have left</p><h3 id="7-gifts-inheritance">7. Gifts &gt; inheritance </h3><p>It&apos;s suboptimal to wait until you are dead to transfer your wealth. If you live to be 85, your child will be in their 50s. The best time to give your children is between the ages of 26 and 35</p><h3 id="8-decumulation">8. Decumulation </h3><p>At some point, the net worth number has to go down instead of up. typically between the ages of 45 and 60. Lowering your net worth on purpose requires a huge psychological shift</p><h3 id="9-bold-youth">9. Bold youth </h3><p>Take more risks when you have less to lose, typically when you are younger. Learn to distinguish between actual risk and irrational fear. Don&apos;t wait on taking chances that can&apos;t cause much harm to you</p><p><a href="https://twitter.com/GSto/status/1566090863222132736?ref=glennstovall.com">Original Twitter thread</a></p>]]></content:encoded></item><item><title><![CDATA[How to advance your career: the art of playing up]]></title><description><![CDATA[Playing up is a powerful career tactic. A guide to taking on bigger challenges and accelerating your career growth]]></description><link>https://www.glennstovall.com/play-up-git-gud/</link><guid isPermaLink="false">623f0385253d5e004d21785b</guid><category><![CDATA[Career]]></category><category><![CDATA[inspiratioinal]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Fri, 15 Jul 2022 16:35:36 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2022/05/1999-fifa-women-s-world-cup-5d162201aef03b8da3000002.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2022/05/1999-fifa-women-s-world-cup-5d162201aef03b8da3000002.jpeg" alt="How to advance your career: the art of playing up"><p>How did Mia Hamm become one of the GOATs? In her words:</p><blockquote>&quot;All my life I&apos;ve been <strong>playing up</strong>, meaning I&apos;ve challenged myself by competing with players older, bigger, more skillful, more experienced -- in short, better than me. When I was six, my big brother, Garrett, ran circles around me. At ten, I joined an eleven-year-old-boys&apos; team and, eventually, led them in scoring. Seven years later I found myself playing for the number-one college team in America after becoming the youngest player ever to suit up for the U.S. Women&apos;s National Team.&quot; &#x2013; Mia Hamm, <a href="https://www.amazon.com/dp/B00D184QVM/?ref=glennstovall.com">Go For The Goal</a></blockquote><p>This strategy isn&apos;t just for sports; It also works for your career.</p><p>Playing up is a powerful career tactic. By putting yourself in a position where you&apos;re underqualified, you&apos;ll grow your skills and advance quicker than you would by toiling away alone on study projects and online course content. I&apos;ve gotten roles <strong>first</strong>, then grown into them. </p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2022/05/skills_position_chart.png" class="kg-image" alt="How to advance your career: the art of playing up" loading="lazy" width="2000" height="623" srcset="https://www.glennstovall.com/content/images/size/w600/2022/05/skills_position_chart.png 600w, https://www.glennstovall.com/content/images/size/w1000/2022/05/skills_position_chart.png 1000w, https://www.glennstovall.com/content/images/size/w1600/2022/05/skills_position_chart.png 1600w, https://www.glennstovall.com/content/images/size/w2400/2022/05/skills_position_chart.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>Every significant move in my career, I made by playing up:</p><ul><li>First, I got a job at an agency when I barely knew web development. </li><li>Then I moved into a larger corporation and eventually led a small team, with zero management experience (don&apos;t all managers start managing with zero experience at some point?). </li><li>From there, I went out on my own as a freelancer, even though I didn&apos;t know shit about running my own business.</li><li>Today, I work for a unicorn that requires a pristine design that I can only deliver by being at the absolute top of the frontend game, even though I was a 7/10 <em>at best </em>beforehand.</li></ul><p>But, playing up doesn&apos;t come without risk and takes a lot of work. It&apos;s only for the ambitious and those who won&apos;t have an appetite for keeping work interesting. </p><h2 id="how-schooling-screwed-us-yes-again">How schooling screwed us (yes, again)</h2><p>Academia teaches you to build a foundation of knowledge in the basics and build up skills from there. This method isn&apos;t effective. How much does what you do in your day-to-day work line up with what you were taught in school? Have you ever studied technology but felt like it didn&apos;t &quot;click&quot; until you were using it in a production-ready app? </p><p>Instead of studying for the test, you put yourself at the end. Work backward and leverage those stressors to adapt to your new situation. We are an adaptive species, after all. If you want to be a baker, get in the kitchen.</p><h2 id="youve-probably-seen-this-in-action-already">You&apos;ve probably seen this in action already</h2><p>Have you ever worked with someone and thought, &quot;how did they get this job? They don&apos;t seem qualified at all!&quot; That could be you! Live the dream!</p><p>Here&apos;s how you can pull it off. But first, some clarification on what playing up is and isn&apos;t.</p><h2 id="playing-up-is-not-beating-impostor-syndrome">Playing up is not beating impostor syndrome</h2><p>Impostor syndrome is irrationally doubting your skills. Playing up is knowingly putting yourself in a spot where doubt is rational. </p><p><strong>Impostor syndrome</strong> is common in the tech industry. We don&apos;t have a formal education and accreditation system like other industries. We don&apos;t have a rite of passage to tell us we&apos;ve made it other than landing a job.</p><p>Impostor syndrome is a pattern of doubting your talents and abilities. It manifests as an irrational fear of being &quot;found out.&quot; &#xA0;That you shouldn&apos;t be where you are. </p><p>One way to manage this is by talking to your peers about your experiences. Chances are, you have been underrating yourself. You are not an impostor. You are exactly where you need to be.</p><p>In fact, playing up can be an <strong>antidote</strong> to impostor syndrome. You surprise yourself by doing something you thought you couldn&apos;t, proving to yourself you are qualified </p><h2 id="playing-up-is-not-faking-it-until-you-make-it">Playing up is not &quot;faking it until you make it&quot;</h2><p>Faking it works for mindsets and perspectives. You can&apos;t fake your way into competence(which takes deliberate practice.) But, you <em>can </em>fake yourself into a <em>position </em>where more competence is required. </p><p> Faking it is a strategy that helps you rewire your internal framing. For example, you can fake confidence, optimism, and even happiness, which generates more authentic versions of those feelings. &quot;Faking it&quot; isn&apos;t fake at all, instead, it&apos;s a flipping of the script: instead of letting your emotions influence your actions, you are using your efforts to influence your emotions.</p><p>To develop skills, you have to put in deliberate practice and work to improve those skills. </p><p>Get into situations where you aren&apos;t <em>quite</em> competent. Then get yourself to that level. Of course, it will require some faking it to get there, but that&apos;s only the first part of the story.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Gu8YiTeU9XU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h2 id="why-playing-up-works">Why playing up works </h2><p>One of the fastest ways to level up your skills is watching masters in action. Playing up allows you to learn from others more skilled than you. You can&apos;t get this at home. With online courses, you only see manicured, curated simulacrum of expertise.</p><p>When you are on a team, people have a vested interest in your success. Coworkers and bosses will help you.</p><p>You also learn more quickly when you <em>play for stakes</em>. Playing for stakes means working in an environment with some kind of reward if you succeed and risk if you fail.</p><p>Moving up before you are ready lets you move faster.</p><h2 id="the-risks">The Risks</h2><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2022/05/52271136.jpg" class="kg-image" alt="How to advance your career: the art of playing up" loading="lazy" width="480" height="360"></figure><h3 id="you-might-lose-your-job">You might lose your job</h3><p>Worst case, you&apos;re fired. This happens when you play up but don&apos;t get good. Depending on your skill set, this may not be as catastrophic as you think. If you work in tech, there are plenty of remote job opportunities at various companies. All you have to do to find work is start applying to places besides the 10 companies everyone else is applying to. </p><p>Honestly, I think that if you don&apos;t get fired at least once, you aren&apos;t playing the career game aggressively enough.</p><h3 id="youre-going-to-have-to-work-hard">You&apos;re going to have to work hard </h3><p>You should know going into it that playing up takes work. Playing up is playing on hard mode, with all the benefits and costs. If you are someone who always wants to leave work and work and not think about it outside of 9 to 5, then this strategy isn&apos;t for you. Even with on-the-job learning, you&apos;ll likely need to invest extra time and resources into skilling up.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">The idea that you likely need to work harder than the average person to be more successful than the average person (in whatever domain &#x2014; business, exercise, etc) should not be controversial.</p>&#x2014; Steph Smith (@stephsmithio) <a href="https://twitter.com/stephsmithio/status/1515354871217614851?ref_src=twsrc%5Etfw&amp;ref=glennstovall.com">April 16, 2022</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>But if this is a challenge you want to take on, how can you get started?</p><hr><h1 id="how-to-play-up">How to play up</h1><h2 id="start-by-applying-for-jobs-even-if-you-like-the-one-you-have">Start by applying for jobs (even if you like the one you have)</h2><p>The easiest way to get started is to apply for jobs that are one degree higher than where you are. Job interviews aren&apos;t just a way to get hired to a new position, <a href="https://www.glennstovall.com/antifragile-interviewing/">they are a tool you can use strategically for career growth</a>. Don&apos;t feel guilty applying for jobs even with no intention of taking them. You can use these to test your mettle for new opportunities.</p><p>You probably can&apos;t move from a mid-level frontend engineer at an agency to a CTO of a unicorn startup. Instead, think about moving just enough to get uncomfortable in one of these directions:</p><ul><li>job title</li><li>job role </li><li>team size</li><li>company size</li><li>project impact</li></ul><p>Applying for jobs <em>way</em> outside your comfort zone will not yield great results, but I believe in erring towards taking the opportunity</p><p>I often hear people say, &quot;should I apply for this job? I don&apos;t know if I&apos;m qualified or not.&quot; This mindset is the wrong approach. It&apos;s <em>the interviewer&apos;s</em> job to decide if you are qualified, not yours. Don&apos;t do their job for them.</p><p>If you don&apos;t get the job, and it&apos;s one you&apos;d like to have one day, you&apos;ve received feedback that will inform you where to go next. &#xA0;You&apos;ll get feedback in your confidence and ability to answer questions and the responses and feedback you get in the interviews.</p><h2 id="build-a-narrative-for-the-opportunity-and-cover">Build a narrative for the opportunity and cover</h2><p>There&apos;s an old joke: How would you describe changing a lightbulb on your resume?</p><blockquote>Single-handedly managed the successful upgrade and deployment of a new environmental illumination system with zero cost overruns and zero safety incidents.</blockquote><p>No one is as happy as they seem on Facebook, as pretty as they look on Instagram, or as employed as they act on LinkedIn.</p><p>Before you can apply for jobs, you need to be able to tell a narrative about how you belong and why you are asking.</p><p>Update your LinkedIn for the job you want, not the job you have. This doesn&apos;t mean lying; it means being strategic. Your LinkedIn &amp; resume are a highlight reel, so pick the highlights that position you where you want to be. For example, when I switched from being a full-stack engineer to a frontend engineer, I reworked my work history to focus on accomplishments with JavaScript and less on backend work. <br><br>A refrain I got from <a href="https://fearlesssalarynegotiation.com/?ref=glennstovall.com">Josh Doody&apos;s guide to Salary Negotiation</a> is: &quot;I&apos;m looking for an increase in both responsibility and salary.&quot; The question of why you are looking for something new will come up, and this is a solid stock response.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#x1F399;&#xFE0F;</div><div class="kg-callout-text">If you want to hear more from Josh, I interviewed him for an episode of Production Ready</div></div><!--kg-card-begin: html--><iframe width="100%" height="180" frameborder="no" scrolling="no" seamless src="https://share.transistor.fm/e/9f60747e"></iframe><!--kg-card-end: html--><p>You can also reverse engineer job postings you&apos;re interested in. Look at what skills are required for the positions you want. If you have them, highlight them. If you don&apos;t, start getting them.</p><h2 id="take-on-new-projects-in-your-current-role">Take on new projects in your current role</h2><p>This is the safest way. You can play up towards a promotion, or towards learning new skills. As an engineer, you could take on more managerial or strategic projects, examples include: </p><ul><li>Taking on training/mentorship responsibilities</li><li>Contributing to documentation or coding standards that affect the whole team.</li><li>Work with stakeholders to help with product decisions and roadmapping </li></ul><h2 id="the-call-to-adventure">The call to adventure</h2><p>Over time, you will build both confidence and competence. You&apos;ll be able to deliver quality work without working tons of extra hours. You&apos;ll have enough knowledge that extra studying is not required. Careers go through narratives, you&apos;ve slain the beast, and now it&apos;s time for a liminal break.</p><p>Until you decide to take on your next challenge.</p>]]></content:encoded></item><item><title><![CDATA[The dangers of positioning]]></title><description><![CDATA[Positioning is a powerful marketing technique, but if applied wrong it can be dangerous. Here's how:]]></description><link>https://www.glennstovall.com/the-dangers-of-positioning/</link><guid isPermaLink="false">62cd7faa5326ca003df470e8</guid><category><![CDATA[positioning]]></category><category><![CDATA[brief]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 12 Jul 2022 21:59:46 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2022/07/photo-1522728000856-8721ca26ccd6.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2022/07/photo-1522728000856-8721ca26ccd6.jpg" alt="The dangers of positioning"><p>A common refrain I hear from indie hackers is that &quot;you should position yourself.&#x201D; There&#x2019;s riches in niches! There are whole books on the subject, like <a href="https://www.amazon.com/Positioning-Manual-Indie-Consultants-visibility/dp/1736797506?ref=glennstovall.com"><em>The Positioning Manual</em></a><em>.</em> Positioning is a powerful marketing tactic, but if misapplied it can be dangerous. <br></p><h2 id="positioning-vs-specialization">Positioning vs. specialization</h2><p>First, I&apos;d like to flesh out the difference between positioning and specialization. </p><p><strong>Positioning</strong> is an act of communication, it&#x2019;s how you tell people about what you can do for them. </p><p><strong>Specialization</strong> is about your internal practice. Specialization is how you allocate your skill points as you level up. </p><p>Positioning is how you frame your resume, specialization is choosing what types of work you want to focus your energy on. </p><p>Positioning is changing the headline on your website from &#x201C;freelance web development&#x201D; to &#x201C;web design for doctors.&#x201D; Specialization is learning about the business of doctors, and how you can apply your skills to their specific problems. </p><p>Choosing one does not always mean choosing the other. You could position an offering today without changing your skills. </p><blockquote class="kg-blockquote-alt">Positioning is a practice. You don&#x2019;t just say you serve one kind of person and then go out and do it forever. You find niches within the niche; you refine your market; you become pickier as you grow. And you serve them in different ways, changing your offerings to adapt to shifts in technology, the world, and your customers &amp; clients. Positioning is the act of bringing intentionality, focus, and clarity to the way you serve others.<br>&#x2013; Nick Disabato</blockquote><h2 id="a-positioning-vs-specialization-example">A positioning vs. specialization example</h2><p>I&#x2019;ve always been a full-stack developer. A couple of years ago, I decided I wanted to transition to exclusively front-end work. Why? I wanted to move to a larger company (I&#x2019;ve started to suspect that working for smaller companies is <a href="https://twitter.com/vgr/status/1546565084159193088?ref=glennstovall.com">largely a bad move</a>, but that&#x2019;s a whole other post). At larger companies, developers tend to have more specialized roles. My previous job was 70/30 frontend/backend, so I could smoothly make the transition.</p><p>I positioned myself by updating my LinkedIn and resume. I branded the previous role &#x201C;front-end developer&#x201D;, focused on front-end keywords. I applied for frontend roles. &#xA0;</p><p>Once I was there, I could start to <em>specialize. </em></p><p>One fear of specialization is that it will get boring, and you won&#x2019;t get to learn new things, but that couldn&#x2019;t be further from the truth. When you specialize you learn new things by going deep not wide. I get to spend more time focusing on topics like accessibility, and the dark arts of the most arcane CSS. </p><p>But before that, when I was freelancing, trying to position cost me. Here&apos;s what they don&apos;t tell you about positioning</p><p></p><h2 id="every-company-has-secret-income-streams">Every company has secret income streams</h2><p>A company&apos;s website and it&apos;s balance sheet tell two different stories. Most businesses make money in ways they don&#x2019;t talk about. Some examples: <br></p><ul><li>They serve off-brand clientele. There is a background check company that sells its services to companies looking to screen candidates. Their most profitable clientele is actually <em>churches</em>; Their website doesn&apos;t mention this offering.</li><li>Large tech companies like Microsoft and Google fulfill government contracts.</li><li>Indie hackers usually have multiple income streams, some combination of product, freelance, and affiliate marketing.</li><li>Any agency that has lasted tends to have one legacy client, usually a government institution, that pays at least 50% of their bills.<br></li></ul><p>One day, I&#x2019;d love to talk to business owners and collect more examples like this. But for now, I want to warn people: <br></p><h2 id="if-you-overspecialize-you-miss-out-on-these-opportunities">If you overspecialize, you miss out on these opportunities</h2><p>The agency mentioned above has a pretty sweet setup: If 50% of your income is stable and you can survive on that, it gives you freedom in the rest of your business to pursue the kind of work you want to do. </p><p>However, some people will cut clients loose like this because they don&#x2019;t fit into their desired &#x201C;positioning&#x201D; when what they really did is cut off their ability to explore!<br></p><h2 id="try-this-instead">Try this instead</h2><p>Positioning needs to be kept solely as marketing, not practice. Until you have literally more work than you know what to do with, don&#x2019;t turn down opportunities because they don&#x2019;t fit your positioning. </p><p>Don&#x2019;t let positioning stop you from exploring, experimenting, and iterating</p><p>Don&#x2019;t let positioning keep you from learning skills that are outside of your lane. </p><p>Use positioning to hone your product and service offerings. It can help you clearly communicate the value you provide and find the people you want to serve. </p><p>Do what needs to be done, and remember you&apos;re not required to talk about it. &#x1F910;</p><blockquote class="kg-blockquote-alt"></blockquote>]]></content:encoded></item><item><title><![CDATA[Choose your next project with this exercise]]></title><description><![CDATA[How do you pick a new project to work on? My current framework for choosing new projects. ]]></description><link>https://www.glennstovall.com/choose-your-next-project-with-this-exercise/</link><guid isPermaLink="false">62b9c70a12b98f003d1484fd</guid><category><![CDATA[creativity]]></category><category><![CDATA[side project]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Wed, 29 Jun 2022 15:45:54 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2022/07/Screen-Shot-2022-07-18-at-3.18.24-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2022/07/Screen-Shot-2022-07-18-at-3.18.24-PM.png" alt="Choose your next project with this exercise"><p>Ever feel stuck deciding where to go next? Do you either have too many ideas, or none at all? &#xA0;How do you pick a new project to work on? How do you decide where to go next? </p><p><br>Similar to <a href="https://www.glennstovall.com/article-topic-brainstorm/">writing articles</a> and <a href="https://www.glennstovall.com/name-your-next-product/">naming things</a>, I like to break creative blocks with systemization and combinatorics. Here&apos;s my current (work-in-progress) framework for choosing new projects. </p><h2 id="the-working-identities-model">The working identities model</h2><p>This process gets inspiration from the book <em><a href="https://www.amazon.com/Working-Identity-Unconventional-Strategies-Reinventing/dp/1591394139?ref=glennstovall.com">Working Identity: Unconventional Strategies for Reinventing Your Career</a>. </em>In it, Hermania Ibarra lays out a model for exploring and creating your many different &quot;possible selves&quot;: </p><ul><li>Your working identity is not a single internal entity. Instead, you have multiple possible future selves. </li><li>The only way to discover these selves is by performing experiments that involve interaction with other people. </li><li>At first, you will have several small possibilities. As some of them grow, they will begin to push out other identities. This could include your current self.</li><li>Why take this approach? Because it removes the paralyzing fear of having one true career path for the one true self. It&apos;s easier and safer to make these decisions in an iterative fashion, where you can pick up tacit knowledge. </li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.glennstovall.com/content/images/2022/06/future_paths.jpg" class="kg-image" alt="Choose your next project with this exercise" loading="lazy" width="1200" height="758" srcset="https://www.glennstovall.com/content/images/size/w600/2022/06/future_paths.jpg 600w, https://www.glennstovall.com/content/images/size/w1000/2022/06/future_paths.jpg 1000w, https://www.glennstovall.com/content/images/2022/06/future_paths.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption>source: https://waitbutwhy.com/</figcaption></figure><p>I love how this approach shatters the myth of finding &quot;your true calling&quot;, and instead encourages exploration, experimentation, and play. Big decisions are scary, tiny trials are fun. The idea that you have one true job you are meant to do never rang true to me. How could I be destined to push buttons on machines that didn&apos;t exist when I was born? Did God know what JavaScript was back then?</p><h2 id="brainstorming-identities">Brainstorming identities</h2><p>Blue Ocean! Go wide! Get weird! There&apos;s something freeing about thinking in multitudes. It&apos;s easier to come up with twenty or thirty ideas than it is one. If you haven&apos;t already, I recommend reading the <a href="https://garden.glennstovall.com/notes/quality%20pots%20vs.%20quantity%20of%20pots/?ref=glennstovall.com">story of the many pots</a>: &#xA0;<em>(edited below for length)</em></p><blockquote>A ceramics teacher divided the class into two groups. half would be graded solely on the quantity of work they produced, the other half on quality.<br><br>On the final day of class he would weigh the work of the &#x201C;quantity&#x201D; group: 50 pounds of pots rated an &#x201C;A&#x201D;, 40 &#xA0;a &#x201C;B&#x201D;, and so on. Those being graded on &#x201C;quality&#x201D;, however, needed to produce only one perfect pot to get an &#x201C;A&#x201D;.<br><br>Well, come grading time a curious fact emerged: the works of highest quality were all <strong>produced by the group being graded for quantity.</strong><br><br>While the &#x201C;quantity&#x201D; group was busily churning out piles of work-and learning from their mistakes &#x2014; the &#x201C;quality&#x201D; group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay.</blockquote><p>Approach this exercise with the zeal of a six-year-old who wants to be an astronaut one day, with a backup plan of cowboy. Here&apos;s an example list I came up from this &#xA0;exercise. </p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2022/06/Screen-Shot-2022-06-27-at-8.18.51-PM.png" class="kg-image" alt="Choose your next project with this exercise" loading="lazy" width="816" height="1262" srcset="https://www.glennstovall.com/content/images/size/w600/2022/06/Screen-Shot-2022-06-27-at-8.18.51-PM.png 600w, https://www.glennstovall.com/content/images/2022/06/Screen-Shot-2022-06-27-at-8.18.51-PM.png 816w" sizes="(min-width: 720px) 720px"></figure><p>Even if you aren&apos;t looking to change your entire career, I find the &quot;identity model&quot; helpful. Everyone has multiple identities across different contexts. <a href="https://briancasel.com/you-are-not-your-job-title/?ref=glennstovall.com">You are not your job title</a>. Depending on who you ask, I am a software engineer, father, husband, or slowest guy at the Crossfit gym.</p><p>If it helps, you can think of the identities as paths, and then identifying projects among those paths. &#xA0; </p><h2 id="explore-your-possible-selves">Explore your possible selves</h2><p>Once you have some ideas, start fleshing out what these possible futures look like. If you can, find ways to step back. It&apos;s hard to see past the blinders of habit and daily routine when you are immersed in them.</p><p> Here are some questions I&apos;ve been trying out: </p><ul><li>What would going down this path get you? </li><li>What are some constraints that could stop you? </li><li>What are the risks of going down this path? What could it cost you? </li><li>What do you know that could help? </li><li>Who do you know that could help? &#xA0;</li><li>What are some potential projects? </li><li>What are some potential experiments? </li><li>What questions do you have about this path? </li></ul><h2 id="explore-communities">Explore communities</h2><p>By socializing with people outside your immediate world, you are able to gain knowledge and insight about other worlds you could not find anywhere else. What are some places you where could hang out with people one step away from where you are now, either online or off? &#xA0;</p><p>You may find &quot;communities of practice&quot;, &#xA0;groups working on something, and &quot;learning to be&quot;. </p><p>Most opportunities come from personal connections. To get a job in a new field, you&apos;ll need new connections.</p><h2 id="design-experiments">Design experiments</h2><p>If you aren&apos;t careful, you can get stuck in the &quot;exploratory&quot; phase forever. Well-designed experiments help prevent that. A use experiment: </p><ul><li>Is small as it can be, but no smaller. You want something that isn&apos;t intimidating to take on. Scale experiments with your commitment level. Commit two hours, if that works commit two days, if that works commit two weeks. </li><li>Preferably involves interaction with other people. You&apos;ll gain a lot more knowledge from others than from &quot;soul searching.&quot;</li><li>Should have a discrete end and success criteria. How will you know when to stop, and if it worked. &quot;How it made you feel&quot; is a valid pass / fail metric. </li></ul><h2 id="10-experiment-examples">10 Experiment examples</h2><ol><li>Write and share an article. Does it resonate with other people? Did you enjoy writing it? </li><li>Submit articles for guest posts and paid writing opportunities. This method has the bonus effect of additional feedback, exposure, and maybe enough money for a sandwich or two. In this scenario, gatekeepers become useful feedback sources.</li><li>Build a landing page, show it off and get feedback from potential customers. Writing it will give you internal feedback, and pitching it will give you external feedback. &#xA0;</li><li>Have a service idea? Offer a &quot;free 30-minute consultation&quot; version to others. Alternatively, a paid but heavily discounted option. </li><li>Rewrite your resume aimed toward the job you want. </li><li>Apply for the job you want book interviews, even if you don&apos;t intend to take the job. (<a href="https://www.glennstovall.com/antifragile-interviewing/">job interviews are a resource</a>)</li><li>Joining communities counts as experimentation. Try to ask interesting questions, help others, and have a good <a href="http://www.visakanv.com/blog/reply-game/?ref=glennstovall.com">reply game</a>. </li><li>Ask someone who has done what you want to do about it. Have <em>specific </em>questions and things you want to learn so don&apos;t waste anyone&apos;s time. Use the &quot;Who do you know that could help?&quot; and &quot;What questions do you have about this path?&quot; from above to guide you. </li><li>Take on a bite-sized study project. If I was thinking about building a SaaS, I might try just setting up and hosting an instance of <a href="https://bullettrain.co/?ref=glennstovall.com">Bullet Train</a>. Bonus points if you show it to others and get feedback.</li><li>Do some small, actionable learning, like a workshop or short course. Be wary of the wantrepreneur trap of reading &amp; note-taking forever, tricking yourself into believing that&apos;s productive. Ideally, some work comes out of it and leads you back to #9. </li></ol><h2 id="what-you-could-discover">What you could discover</h2><p>When doing the experiments, here are some targets to shoot for (yes, another list, my brain is lists): </p><ul><li>Do you enjoy it? <em>(if not, the next questions don&apos;t matter) </em></li><li>Are you good at it? <em>(or could you potentially / would you enjoy getting good at it?) </em></li><li>Would I be able to make a living doing it? <em>(you can skip this one if you are looking at identities for fun)</em></li><li>Other findings <em>(general fun facts you find as you go that may be useful in your journey)</em></li></ul><p>As you do these experiments, drop identities once you feel you have enough negative signal, and double down on ones where it&apos;s positive. </p><h2 id="go-forth-and-explore">Go forth and explore</h2><p>Take some time to reflect, but not too much. Action produces information, and again, you want to avoid the trap of pontificating forever and never moving forward. What&apos;s something you&apos;ve always wanted to do? Start thinking of possibilities, and ways to test them. </p><p>Treat it as an ongoing project. The list is never &quot;done&quot;, you can come back and make changes over time. (As a new dad, I&apos;ve had to adjust to the &quot;small random bursts of work&quot; mode over &quot;long stretches of deep thought&quot; mode.) The goal is to remove barriers. Get unstuck. </p><p>If you still get stuck feel free to hit me up on Twitter <a href="https://twitter.com/gsto?ref=glennstovall.com">@GSto</a> for help </p><p>Once you have some good experiments, start testing them. What did you learn? Where will you go? Who might you become? </p><p></p>]]></content:encoded></item><item><title><![CDATA[The 3 and 10 rule]]></title><description><![CDATA[<p>When a company triples in size, everything breaks. </p><p>&quot;The Rule of 3 and 10&quot; was coined by Hiroshi Mikitani, founder of <a href="https://www.rakuten.com/?ref=glennstovall.com">Rakuten</a> and board member of <a href="https://www.lyft.com/?ref=glennstovall.com">Lyft</a>.</p><p>At these intervals, companies have to rethink how they operate. Imagine a company with two founders, starting at a very small</p>]]></description><link>https://www.glennstovall.com/the-3-and-10-rule/</link><guid isPermaLink="false">628f75d7b30f93003d8ac593</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 26 May 2022 12:52:35 GMT</pubDate><content:encoded><![CDATA[<p>When a company triples in size, everything breaks. </p><p>&quot;The Rule of 3 and 10&quot; was coined by Hiroshi Mikitani, founder of <a href="https://www.rakuten.com/?ref=glennstovall.com">Rakuten</a> and board member of <a href="https://www.lyft.com/?ref=glennstovall.com">Lyft</a>.</p><p>At these intervals, companies have to rethink how they operate. Imagine a company with two founders, starting at a very small scale. Coordination can take place anywhere they typically chat. When you introduce a third person, you introduce the possibility for someone to be left out. You need new ways to coordinate information between all of you. At 10 people, it becomes difficult for everyone to be a part of every conversation. </p><p>At 30, it becomes hard to coordinate on working on the same things</p><p>At 100, it becomes hard to know all of your co-workers. </p><p>And so on and so on. All hands meetings become sub-meetings. 1-on-1 trainings become group training, which becomes recorded lessons and documentation. </p><p>This breaking is a feature, not a bug. Growing companies should see it as a challenge to overcome. It&apos;s also an inevitable problem: Trying to manage a company of 100 the way you managed 30 is asking for trouble. </p><p>It&apos;s also a solved problem. Whatever size your company is growing towards, someone has been there before. There are people you can learn from and patterns you can adapt. </p><p>If you&apos;re an employee at a growing company, it&apos;s useful to be aware of this. Are you noticing sea changes in your organization&apos;s behavior? Take note of them, and plan on how to navigate your new normal. </p><p></p><p> </p>]]></content:encoded></item><item><title><![CDATA[10 ways to thrive as an egotistical developer]]></title><description><![CDATA[You don't want to find the company where you're a good fit, you need to find the job that's a good fit for you. Here are ten tips to help you land your next gig]]></description><link>https://www.glennstovall.com/10-ways-to-succeed-as-an-egotistical-developer/</link><guid isPermaLink="false">6203aa773fc3d8003b9f663c</guid><category><![CDATA[job interview]]></category><category><![CDATA[satire]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 10 Feb 2022 12:16:19 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1581093804475-577d72e38aa0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU5fHxwcm9ncmFtbWVyfGVufDB8fHx8MTY0NDQxNjEzMQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1581093804475-577d72e38aa0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU5fHxwcm9ncmFtbWVyfGVufDB8fHx8MTY0NDQxNjEzMQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="10 ways to thrive as an egotistical developer"><p>You don&apos;t want to find the company where you&apos;re a good fit, you need to find the job that&apos;s a good fit <em>for you. </em>Here are ten tips to help you land your next gig: </p><h2 id="1-consider-job-titles">1. Consider job titles</h2><p>Only accept titles of &apos;senior&apos; or higher. It doesn&apos;t matter if you graduated from codingbootcamp.biz six months ago. Some people get the same one year of experience ten times!</p><h2 id="2-pick-the-right-technologies">2. Pick the right technologies</h2><p>Stick to cutting-edge technologies. Any framework more than thirty days old is legacy and therefore bad. For example, Ruby on Rails is dead so avoid sad sack companies such as &#xA0;Bloomberg, Soundcloud, Zendesk, Basecamp, Shopify, Airbnb, Kickstarter, Twitch, GitHub, or Urban Dictionary.</p><h2 id="3-work-on-the-best-projects">3. Work on the best projects</h2><p>Only work on projects you want to work on. Remember that doing work that isn&apos;t your favorite is a one-way path to burnout city!&#x1F62B; Staying in your comfort zone hides your weaknesses and protects your personal brand.</p><h2 id="4-show-initiative">4. Show initiative</h2><p>Apply to jobs with unsolicited feedback and redesigns of their website. What you lack in context and restraints they had when working on it, you make up for in CSS animations you copy/pasted from Codepen that add pizazz.</p><h2 id="5-avoid-coding-puzzles">5. Avoid coding puzzles</h2><p>Click that &quot;leave meeting&quot; button when they ask you to code <em>anything</em>. If they want to judge your quality, they can read all of your blogs, review your sample projects from coding school, or take another gander at your resume. You even rated your skills on a 10 scale to make it easy to scan! Companies that don&apos;t read every piece of content by every applicant clearly have an understaffed recruiting department, and is that the kind of place you want to work?</p><h2 id="6-build-a-personal-brand">6. Build a personal brand</h2><p>Don&apos;t practice coding puzzles. You know what you know, you shouldn&apos;t have to &quot;prepare&quot; for an interview. Instead, tweet threads about how all those graph riddles aren&apos;t an accurate metric for evaluating you. You build a brand by sharing, not learning. All that engagement might get you leads! Besides, you wouldn&apos;t have dropped out of college if you wanted to study for quizzes.</p><h2 id="7-learn-in-public">7. Learn in public</h2><p>After leaving a company, write a think piece explaining how you left a $100 billion company after five months because &quot;there was nothing to learn there.&quot; Use that newfound free time to establish expertise by writing think pieces on how <em>other</em> people should be interviewing (#branding!). The comments Hacker News will surely validate your decision to walk away from a remote job with a six-figure salary.</p><h2 id="8-practice-self-care">8. Practice self-care</h2><p>Quit jobs where they expect you to receive feedback. You&apos;re too stoic to be around that kind of negativity. Be sure to quit via text so you can post screenshots on /r/antiwork.</p><h2 id="9-stay-up-to-date">9. Stay up to date</h2><p>Stay current via extreme onlineness. Follow people who work 45 minutes per week (never on Fridays!) &#xA0;and make $245,000/year (plus benefits!) Keep up with people on round 13 of their interview process and can no longer even. Reflect on how everyone in the tech industry is so great (source: YouTube) and so horrible(source: Twitter) in parallel. Reflect on why you aren&apos;t doing as good as everyone else seems to be, if things will ever get better, or if you&apos;ll ever stop feeling like an impostor. Wonder if making career decisions attempting to make your reality match the filtered artifice you see online was maybe not be the correct tactic.</p><h2 id="10-start-a-substack">10. Start a Substack</h2><p>Newsletters are the new self-actualization.</p>]]></content:encoded></item><item><title><![CDATA[Stop writing, start constructing - How to use Roam for writing]]></title><description><![CDATA[Writing isn’t a linear process. It’s an exploratory process where you never know where you’ll end up. Here's how to rewild your drafting process]]></description><link>https://www.glennstovall.com/stop-writing-start-constructing/</link><guid isPermaLink="false">61ae1f8e5ad821003bbfa611</guid><category><![CDATA[Writing]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Mon, 06 Dec 2021 14:52:54 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2021/12/download-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2021/12/download-1.png" alt="Stop writing, start constructing - How to use Roam for writing"><p><br>English class does a terrible job of preparing you to write on the internet. And since more jobs are remote and the internet runs on words, it pays to learn more practical methods.<br></p><p>In school writing assignments are singular and linear. You are given a topic, do some research, come up with an outline, write a draft, and finish your essay. Online writing is the opposite: multi-threaded and swerving.</p><blockquote>Writing is easy: all you do is sit staring at a blank sheet of paper until the drops of blood form on your forehead. <br>Gene Fowler</blockquote><p>However, writing isn&#x2019;t a linear process. It&#x2019;s an exploratory process where you never know where you&#x2019;ll end up. Now you aren&apos;t optimizing for a good grade, but for better knowledge.</p><p><br><a href="https://roamresearch.com/?ref=glennstovall.com">Roam</a> is the perfect tool for this. Roam allows you to create a knowledge graph, a sprawling database of random musings, Twitter threads, kindle highlights, &amp; shower thoughts. Think of them as building blocks you&apos;ll use to construct articles, essays, emails, and Twitter threads. From this pile of interlinked chaos, you can perform some word algebra and construct articles. When you have a pile of thought blocks you can&apos;t get writer&apos;s block. </p><p>Here&apos;s what the knowledge-graph based process looks like:<br></p><h3 id="the-knowledge-graph-process">The knowledge graph process:<br></h3><ol><li><strong>capture thoughts</strong> and observations in daily notes</li><li><strong>turn consumption productive</strong> by collecting notes from media</li><li><strong>Refine ideas</strong> and work on multiple projects at once</li><li>article <strong>construction over bleeding</strong> on a blank page<br><br></li></ol><h2 id="collecting-your-thoughts-literally">Collecting Your Thoughts, Literally</h2><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Building a kick-ass note-taking system will help your writing more than reading 100 books about grammar.</p>&#x2014; David Perell (@david_perell) <a href="https://twitter.com/david_perell/status/1259362563524947970?ref_src=twsrc%5Etfw&amp;ref=glennstovall.com">May 10, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Any note-taking system (if fact any knowledge system, including project management tools) has to solve for two problems: <a href="https://garden.glennstovall.com/notes/capture%20vs%20retrieval/?ref=glennstovall.com">information capture and retrieval</a>. If information is not easy to capture, people will not add information to the system. If information is hard to retrieve, people will not be able to get utility out of the system.<br></p><p>With a knowledge graph, we solve the capture problem with the <strong>daily notes </strong>page. By default, Roam will create a daily page that will display as the default editor. You can put anything on the daily journal page. This allows you to capture thoughts without having to go through the step of deciding <em>where </em>you are going to capture them. <br></p><p>Roam solves the retrieval problem by using wiki-style links. Here&#x2019;s an example I pulled from my daily notes. </p><pre><code>[[decision making]]- &quot;easy decision model&quot; - two types of easy decisions: arbitrary(heads or tails) and strictly better($100 or $10). make arbitrary decisions as effortless as possible, effort will not get more results. decisions are arbitrary when there is no right answer, or the answer is unknowable (restaurant A vs restaurant B). Making easy decisions faster gets you closer to [[action produces information]].</code></pre><p>You can create a note and a link to that note by wrapping any phrase in double square bois. Now, this note links to and belongs to two other notes: &#x201C;<a href="https://garden.glennstovall.com/notes/decision%20making%20models/?ref=glennstovall.com">decision making</a>&#x201D; and &#x201C;<a href="https://garden.glennstovall.com/notes/action%20produces%20information/?ref=glennstovall.com">action produces information</a>&#x201D; in my graph. It also belongs to the day of the daily journal. One note already connects to three other places! You can see how this can quickly spiral into a serial-killer web of knowledge. </p><p><em>I also keep some notes publicly available. You can see examples of notes that&#x2019;s been through a few iterations by clicking the two links in the paragraph above &#x1F446;. </em><br></p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2021/12/download.png" class="kg-image" alt="Stop writing, start constructing - How to use Roam for writing" loading="lazy" width="666" height="500" srcset="https://www.glennstovall.com/content/images/size/w600/2021/12/download.png 600w, https://www.glennstovall.com/content/images/2021/12/download.png 666w"></figure><p> If those nodes did not exist, they are created. Linking to nodes that don&#x2019;t exist yet is a feature, not a bug. Do this a few times and you&#x2019;ve created a useful note from nothing. &#xA0;</p><p>Online conversations are another good source for notes. Did you say something useful or answer someone&apos;s question on Slack, Discord, Telegram, in your DMs? Track it as a note, and then your nugget of knowledge long after it&apos;s vertically scrolled away to the ether. </p><p>Writing isn&#x2019;t necessarily work so much as it is a <em>byproduct </em>of your work. You can collect notes as you work, and if nothing else, create a reference you yourself can use later. As a knowledge worker, you can think of the nodes in your knowledge graph as your personal inventory you can invest in from current projects and reap the benefits in future work.<br></p><h1 id="turning-consumption-productive">Turning Consumption Productive<br></h1><p>Another source of ideas is research. I&#x2019;m using the term research liberally here, to include anything from reading academic journals to eyeball-grabbing Twitter threads. <br><br>The optimal method is popularized by the book <a href="https://www.amazon.com/How-Take-Smart-Notes-Nonfiction/dp/1542866502?ref=glennstovall.com">How to Take Smart Notes</a> This book lays out a method called the <a href="https://en.wikipedia.org/wiki/Zettelkasten?ref=glennstovall.com"><strong>Zettelkasten</strong></a><strong>, </strong>a note-taking system pioneered by Conrad Gassner in the 1500s. <br></p><h1 id="3-heuristics-for-taking-good-notes">3 Heuristics for Taking Good Notes</h1><ul><li>Notes are <strong>atomic. </strong>A single note should cover a single idea.</li><li>Notes are <strong>written for someone else. </strong>That someone else is probably you six months from now. It could also be someone reading your article in the future.</li><li>Notes are <strong>in your own words.</strong> Translating ideas into your own words increases understanding and retention. It&apos;s one of the main benefits of this process. <br></li></ul><h1 id="cheating-with-computers">Cheating With Computers</h1><p>Luckily, unlike Conrad, we don&#x2019;t have to do everything by hand, and keep our notes in boxes of index cards, organized by a numbering system that would by Mr. Dewey Decimal himself proud.</p><p>Most of our content is digital, and we can more easily link, cut, copy, and paste.</p><p>Here&apos;s where I deviate from the traditional note-taking a bit. I <em>do </em>keep notes on articles, books, courses, videos, and even Twitter threads. For shorter pieces of media, I keep notes on them in the daily notes. For longer ones, They get their own page. I created a template page in Roam that looks like this:</p><p><strong>Metadata</strong>:</p><p>URL:</p><p>Tags:</p><p>Author:</p><p>Status:</p><p><strong>About The Author</strong></p><p><strong>Key Takeaways</strong></p><p><strong>Highlights</strong></p><p><strong>Status</strong> - is either &quot;needs reading, reading, needs processing, done&quot;.</p><h1 id="exporting-notes-from-kindle-books">Exporting Notes from Kindle Books</h1><p>While there are some books I prefer to read in dead-tree format, you can&#x2019;t deny the convenience of books that are delivered in 30 seconds &amp; give your indecisive self the ability to take 300 books with you on your next flight to San Fran. <br></p><p>I use<a href="https://readwise.io/bookcision?ref=glennstovall.com"> bookcision</a> to export highlights from kindle books into Roam. This is a bit of a cheat on the smart notes system. Ideally, I would rewrite notes in my own words, but I also like having specific quotes with links to locations so I can cite them later if needed. Highlight chapter headings help preserve the structure. When that&apos;s done, do a form of<a href="https://fortelabs.co/blog/progressive-summarization-a-practical-technique-for-designing-discoverable-notes?ref=glennstovall.com"> progressive summarization</a>: format notes, add your own thoughts, add in chapter headings. Link and tag parts of the book.</p><p>In fact, this process of refining notes is something you think about doing <em>all the time.</em><br></p><h1 id="reworking-refining-and-improving-notes">Reworking, Refining, and Improving Notes</h1><p>You should think of your notes as being as <strong>evergreen</strong> as possible. &#xA0;This helps lay out the linking strategy that will build the knowledge graph over time. Notes are not a writing project where one day you are &#x201C;done&#x201D;, they are constantly growing and evolving. </p><p>Think of your notes as a garden that you tend to or a code base you manage. (Your graph of notes is a database, after all). Mosey through your digital garden with a boy scout&#x2019;s mindest, aiming to leave the place a little better than you found it. <br></p><h1 id="6-ways-to-enhance-a-note">6 Ways to Enhance a Note</h1><p></p><ol><li>Notes should be <strong>linked densely and in context</strong>. Favor adding links instead of not. Bias toward including links in the context of notes instead of loosely tying notes together with &apos;tags&apos;. Links can be to other notes and to external sources.</li><li>Include a <strong>further reading or appendix section</strong> This gives the reader additional resources to research the work further.</li><li><strong>add media</strong> - images, Youtube videos, Twitter threads, code samples, etc. all add to the richness of the note.</li><li>Add <strong>more formatting</strong> to help with organization (bullet points, bolding, italics, highlights, emojis).</li><li>If a note is getting too large and no longer feels atomic, branch off part of the note into a <strong>smaller, more atomic notes</strong>.</li><li>Review current links and thoughts, and <strong>cut items</strong> that are no longer relevant. <br></li></ol><h1 id="constructing-articles-out-of-your-idea-blocks">Constructing Articles Out of Your Idea Blocks<br></h1><p>Once you have an idea for Roam (ideas you can be collecting in your daily notes, #article ideas), I start a new page with the tag #working article to denote it&apos;s an article currently in process. One of the tricks of writing consistently is to have several articles in various states of the process. That way if you get stuck on one you aren&apos;t screwed for the week.</p><ol><li><strong>Collect your notes</strong>. I start by adding tags I think might be relevant, including any books or articles I think are relevant.</li><li><strong>Start sketching </strong>out an outline</li><li>Shift+click to open the notes in the sidebar, then option-click to drag quotes into the main article. &#xA0;You can also shift+click 2nd-degree connections if they look interesting. </li><li>Keep adding and refining to your outline. If your notes are original writings, it&apos;s like you&apos;ve pulled off a time travel trick: you wrote your articles before you even started!</li><li>Keep rewriting, refining, reshaping notes into an article. <br></li></ol><p></p><h1 id="putting-it-all-together">Putting it all together</h1><p>One of the secrets to improving writing is to write the same idea more than once. It&apos;s how you refine an idea, sharpen your thinking. And creativity is all about remixing; nothing is original,<a href="https://www.everythingisaremix.info/?ref=glennstovall.com"> everything is a remix</a>. </p><p>There is no rule saying you can&apos;t use a block more than once. As Venkatesh Rao lays out in his essay <a href="https://www.ribbonfarm.com/2011/08/19/the-calculus-of-grit/?ref=glennstovall.com">The Calculus of Grit</a>, reusing, remixing, and referencing your existing work is one of the keys to getting more done with less effort. </p><p>By capturing notes prolifically, you have more to reuse, rewrite, reference, remix, more and ultimately, more to release. Good note-taking gives you a personal Wikipedia, hell, a personal interweb to pull from to create new and better work. <br><br><br><br><br><br><br><br><br><br><br><br><br></p>]]></content:encoded></item><item><title><![CDATA[Two Templates That Make Running an Interview Podcast Easier]]></title><description><![CDATA[<p>It&apos;s pandemic summer. I&apos;m isolated, I&apos;m bored. I decide to leverage my broadcast experience (former host of AM radio show <em>Classic Country </em>and also reading the weather &amp; eulogies,<em> </em>coming to you live from the internet) and start a podcast: <a href="https://www.productionreadypod.com/?ref=glennstovall.com">Production Ready</a>.</p><p>I want</p>]]></description><link>https://www.glennstovall.com/two-templates-that-make-running-an-interview-podcast-easier/</link><guid isPermaLink="false">619674b42c033e003bf43a41</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 18 Nov 2021 15:59:32 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1554446422-d05db23719d2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fGludGVydmlld3xlbnwwfHx8fDE2MzcyNTExMjc&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1554446422-d05db23719d2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fGludGVydmlld3xlbnwwfHx8fDE2MzcyNTExMjc&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Two Templates That Make Running an Interview Podcast Easier"><p>It&apos;s pandemic summer. I&apos;m isolated, I&apos;m bored. I decide to leverage my broadcast experience (former host of AM radio show <em>Classic Country </em>and also reading the weather &amp; eulogies,<em> </em>coming to you live from the internet) and start a podcast: <a href="https://www.productionreadypod.com/?ref=glennstovall.com">Production Ready</a>.</p><p>I want it to be conversational and fun. It&apos;s counterintuitive, but adding a bit of structure to the process improved the flow. &#xA0;Constraints breed creativity and can also breed conversation.</p><p>No structure is scary. You could find yourself caught speechless (the cardinal sin of radio is <em>dead air</em>), and your guests may act guarded and anxious if they don&apos;t know what&apos;s coming. </p><p>To alleviate this, I used two templates: </p><ol><li> A <strong>pre-interview email</strong>, to help us both prepare and set expectations. </li><li>An <strong>interview question bank. </strong>I tweaked it for each episode. I didn&apos;t read each question verbatim, instead, I used it as a loose guide to help me get started, and pick up the interview if I got stuck. </li></ol><p>A friend asked me how I conducted interviews, so I&apos;m sharing these for him and for anyone else who might find them useful. </p><h2 id="the-pre-interview-email-to-put-your-guest-at-ease">The Pre-Interview Email To Put Your Guest At Ease</h2><p>(I fill in part of these if I had a previous conversation with the guest. &#xA0;Make it as easy as possible for the guest! </p><blockquote>Hey {{future guest}}! </blockquote><blockquote>Excited to have you on the show! Here&apos;s a Calendly link to book a time:<br>{{ calendly link }}<br>If none of those work, let me know what does and we can set something up.<br><br><br><strong>0. Talking points</strong><br><br><strong>1. Introduce Yourself! - </strong>Please provide a brief 2-3 sentence intro I can use to introduce you.<br><br><br><strong>2. Links - </strong>What links would like me to include in the show notes? For example your site, your company&apos;s site, and your socials. <br><br><br><strong>3. Out-of-bounds - </strong>Is there any topic that&apos;s off-limits and you&apos;d like me to avoid? <br><br><strong>4. Promotion - </strong>Is there anything you&apos;d like me to highlight? If so, let me know here and I&apos;ll do my best to organically include it in our talks as well as include links in the show notes. <br><br><br><strong>5. Recommendations? &#xA0;- </strong>Do you know anyone else I should consider talking to? If so, do any topics spring to mind when you think of this person? </blockquote><blockquote><br><strong>Recording Day Notes:</strong></blockquote><blockquote>Profanity is allowed, but don&apos;t go crazy with it.</blockquote><blockquote>Recording won&apos;t start until I tell you that it has. Talk before and after the episode is off the record.</blockquote><blockquote>Episodes tend to run around 30ish minutes which requires about 35-40 minutes of raw audio, but it&apos;s not a hard deadline.</blockquote><blockquote>This podcast is more &apos;conversations with internet friends&apos; and less business venture. I don&apos;t take it seriously and neither should you. Have fun with it!</blockquote><h2 id="an-interview-question-bank-to-prevent-getting-stuck">An Interview Question Bank To Prevent Getting Stuck</h2><p>I aim to keep the conversation flowing. If you listen to the episodes, you can hear that I achieved this 100% of the time, and definitely didn&apos;t cut any stumbles or awkward pauses using <a href="https://www.descript.com/?ref=glennstovall.com">Descript</a>. </p><p>Replace ____ below with the episode topic or guest&apos;s area of expertise.</p><blockquote>How would your parents describe what you do?</blockquote><blockquote>Why is ____ so important?</blockquote><blockquote>What&#x2019;s the biggest challenge you&#x2019;ve encountered with ___</blockquote><blockquote>What are some of the challenges you see people encounter with ___</blockquote><blockquote>What are some of the biggest surprises you&#x2019;ve encountered with ___</blockquote><blockquote>What&#x2019;s next for<em> </em>you<em>?</em></blockquote><blockquote>Have you read any books, articles, or watched any videos that changed how you view ___ ?</blockquote><blockquote>If you could give one piece of advice to the listener, what would you tell them?</blockquote><blockquote><strong>Follow up questions:</strong> <br>When the guest is excited about what they&apos;re talking about, you&apos;ve found a thread worth pulling. Here are some ideas to help you dig deeper.</blockquote><blockquote>&#x2018;Tell me more about that.&#x2019;</blockquote><blockquote>&#x2018;Why do you think that is?&#x2019; </blockquote><blockquote>&#x2018;Do you think that&apos;s because [purposefully wrong opinon]&#x2019; (<em>sometimes playing dumb is a good technique to get people to talk. Try it on the internet!)</em></blockquote><h2 id="now-go-forth-cast-%F0%9F%A7%99%E2%80%8D%E2%99%82">Now, go forth &amp; cast &#x1F9D9;&#x200D;&#x2642;</h2><p>As of this writing, my podcast is on ice. While I loved doing it I don&apos;t have the time to do it well. This means there is a gap in the market for... whatever it was I was doing. Hopefully, these templates can give you a good starting point. If you end up using these, please let me know, I&apos;d love to hear how it turns out. </p><p>Want to read more about the show? Check out the <a href="https://www.glennstovall.com/6-lessons-5-emergent-themes-from-recording-19-episodes/">season 1 post mortem</a>, where I break down what I learned about writing, community, and getting used to the sound of your own voice.</p><p></p>]]></content:encoded></item><item><title><![CDATA[What I learned writing 100 notes]]></title><description><![CDATA[Earlier in the year, I decided to write and publish 100 notes in a public notebook. Here are the key takeaways from that experiment. This kind of prolific creation habit can help you clarify your thinking and do better work. ]]></description><link>https://www.glennstovall.com/write-100-notes/</link><guid isPermaLink="false">618d29a4bb0010003bd16211</guid><category><![CDATA[Writing]]></category><category><![CDATA[note taking]]></category><category><![CDATA[digital garden]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 11 Nov 2021 14:38:07 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1457369804613-52c61a468e7d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDE4fHxwYXBlcnN8ZW58MHx8fHwxNjM2NjQxNDYy&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1457369804613-52c61a468e7d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDE4fHxwYXBlcnN8ZW58MHx8fHwxNjM2NjQxNDYy&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="What I learned writing 100 notes"><p>Earlier in the year, I decided to write and publish 100 notes in a public notebook. Here are the key takeaways from that experiment. This kind of prolific creation habit can help you clarify your thinking and do better work. </p><p>I set out to do this inspired by <a href="http://www.visakanv.com/blog/100-2/?ref=glennstovall.com" rel="noopener noreferrer">Visa&apos;s &quot;do 100 thing&quot; blog post.</a></p><p>Here are 8 lessons from this challenge about writing, creativity, and disciple.</p><h2 id="lesson-1-work-begets-work">Lesson #1: Work begets work</h2><p>The first 20 or so notes were easy. 21-80 were a slough. Then, magic: it got way easier to throw together notes. I was able to get through the last 20 easily.</p><h2 id="%E2%80%8B%E2%80%8B%E2%80%8Blesson-2-systems-come-from-work">&#x200B;<br>&#x200B;<br>&#x200B;Lesson #2: Systems come from work</h2><p>Patterns that work evolve from work that worked. I didn&#x2019;t start with a note-taking framework, one to evolve over time. What I ended up with was a mix of <a href="https://twitter.com/andy_matuschak?ref=glennstovall.com" rel="noopener noreferrer">Andy Matuschak</a> &#x2019;s <a href="https://notes.andymatuschak.org/z4SDCZQeRo4xFEQ8H4qrSqd68ucpgE6LU155C?ref=glennstovall.com" rel="noopener noreferrer">take on evergreen notes</a> + collecting links/quotes</p><h2 id="%E2%80%8B%E2%80%8B%E2%80%8Blesson-3-ideas-come-from-work%E2%80%8B">&#x200B;<br>&#x200B;<br>&#x200B;Lesson #3: Ideas come from work&#x200B;</h2><p>Your work is smarter than you. Creating and sharing more is how you get to improve. Creating more helps you see where&apos;ve you been, so that you may better see where to go next. Feeling stuck?</p><p>Do </p><p>The </p><p>Work.</p><p>&#x200B;</p><h2 id="lesson-4-break-free-from-the-%E2%80%98essay-trap%E2%80%99">Lesson #4: Break free from the &#x2018;essay trap&#x2019;</h2><p>notes = shorter idea -&gt; publish cycle. </p><p>Articles require extra work to get the idea out: structure, banner image, SEO, calls to action, etc. I love having a space between &#x2018;private scribbles&#x2019; and &#x2018;refined essay.&#x2019;</p><p>&#x200B;</p><h2 id="lesson-5-release-rework-refine">Lesson #5: Release, rework, refine</h2><p>Only start from scratch once. </p><p>Build on existing work. </p><p>By taking private notes and reworking them into a state they could be useable by someone else, I refined my thinking. Picked this one up from Venkatesh Rao&apos;s <a href="https://www.ribbonfarm.com/2011/08/19/the-calculus-of-grit/?ref=glennstovall.com" rel="noopener noreferrer">Calculus of Grit</a>&#x200B;</p><p><strong>Treat your writing like a codebase</strong>. Notes need occasional refactoring and maintenance.</p><p>&#x200B;</p><h2 id="lesson-6-dont-get-distracted">Lesson #6: Don&apos;t get distracted</h2><p>Notes are markdown files in <a href="https://www.11ty.dev/?ref=glennstovall.com" rel="noopener noreferrer">11ty</a> (specifically <a href="https://twitter.com/binyamingreen?ref=glennstovall.com" rel="noopener noreferrer">@binyamingreen</a> &#x2019;s <a href="https://github.com/binyamin/eleventy-garden?ref=glennstovall.com" rel="noopener noreferrer">digital garden implementation</a>) There&#x2019;s a lot I can do with &#x2018;notes as code&#x2019; - But I put all of that aside so I could focus on finishing the 100 notes I set out to do.</p><p>Every project comes with plenty of work it&#x2019;s better to not do.</p><h2 id="%E2%80%8B%E2%80%8Blesson-7-have-fun">&#x200B;<br>&#x200B;Lesson #7: Have Fun</h2><p>Creativity requires play. To be more prolific, you have to give yourself permission to write junk. Not everything is going to be good, and that&apos;s ok.</p><p>Work that doesn&apos;t succeed teaches.</p><p>&#x200B;<br>&#x200B;<a href="https://garden.glennstovall.com/?ref=glennstovall.com" rel="noopener noreferrer">browse the garden &#x1F33B; </a>&#x200B;</p><p>If you&apos;re looking for a particular place to jump in, some of the richer notes are about <a href="https://garden.glennstovall.com/notes/working%20identities/?ref=glennstovall.com" rel="noopener noreferrer">working identities</a>, <a href="https://garden.glennstovall.com/notes/web3/?ref=glennstovall.com" rel="noopener noreferrer">web3</a>, and <a href="https://garden.glennstovall.com/notes/prolific%20creation/?ref=glennstovall.com" rel="noopener noreferrer">prolific creation</a>.</p>]]></content:encoded></item><item><title><![CDATA[Build Your Own High-Yield Savings Account]]></title><description><![CDATA[<p>I&apos;ve been dipping my toes into Decentralized Finance(<a href="https://garden.glennstovall.com/notes/defi/?ref=glennstovall.com">DeFi</a>). In my opinion, the gains are real but temporary. I&apos;ve been trying to map out the easiest path to roll your own high-yield savings account. </p><p>Here&apos;s what I came up with:</p><h2 id="how-to-set-your-high-yield-savings-account">How To Set Your</h2>]]></description><link>https://www.glennstovall.com/build-your-own-high-yield-savings-account/</link><guid isPermaLink="false">61812e815a070d003b8f2e30</guid><category><![CDATA[defi]]></category><category><![CDATA[web3]]></category><category><![CDATA[solana]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 04 Nov 2021 17:00:36 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2021/11/solana.webp" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2021/11/solana.webp" alt="Build Your Own High-Yield Savings Account"><p>I&apos;ve been dipping my toes into Decentralized Finance(<a href="https://garden.glennstovall.com/notes/defi/?ref=glennstovall.com">DeFi</a>). In my opinion, the gains are real but temporary. I&apos;ve been trying to map out the easiest path to roll your own high-yield savings account. </p><p>Here&apos;s what I came up with:</p><h2 id="how-to-set-your-high-yield-savings-account">How To Set Your High-Yield Savings Account</h2><h3 id="1-set-up-an-account-on-coinbase">1. &#xA0;Set up an Account on Coinbase</h3><p>You&apos;ll use <a href="https://www.coinbase.com/join/stoval_m6?ref=glennstovall.com">Coinbase</a> to convert your money into crypto. You&apos;ll hold what is called a &quot;<a href="https://www.investopedia.com/terms/s/stablecoin.asp?ref=glennstovall.com">stablecoin</a>&quot;, a form of cryptocurrency where 1 token = $1 USD in value.</p><h3 id="2-get-a-phantom-wallet">2. Get a Phantom Wallet</h3><p>A wallet is both a place to store tokens and your ID card on crypto applications. Note the passphrase you get and keep a copy in a secure place. You&apos;ll be using the <a href="https://solana.com/?ref=glennstovall.com">Solana blockchain</a>, which the <a href="https://phantom.app/?ref=glennstovall.com">Phantom</a> wallet uses.</p><p><a href="https://chrome.google.com/webstore/detail/phantom/bfnaelmomeimhlpmgjnjophhpkkoljpa?ref=glennstovall.com">Add Phantom to Chrome</a></p><h3 id="3-buy-some-solana-on-coinbase">3. Buy Some Solana on Coinbase</h3><p>As much as you feel comfortable with. You won&apos;t be holding this for long and soon you&apos;ll be converting it into stablecoin. You will incur a small fee. You can pay a smaller fee by using <a href="https://pro.coinbase.com/?ref=glennstovall.com">Coinbase Pro</a> but it&apos;s a bit more complicated.</p><h3 id="4-transfer-your-solana-to-your-phantom-wallet">4. Transfer your Solana to your Phantom Wallet</h3><p>Copy the address from your wallet and paste it into Coinbase&apos;s send/receive feature.</p><h3 id="5-convert-your-solana-to-stablecoin-usdc-sl">5. Convert Your Solana to stablecoin (USDC-SL)</h3><p>You can do this using the swap feature in your wallet. This is the &apos;stablecoin&apos; that will keep your money in. This way you&apos;re protected from the fluctuations of the frothy crypto market.<br></p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2021/11/FCETH5nWUAE1Noc.png" class="kg-image" alt="Build Your Own High-Yield Savings Account" loading="lazy" width="348" height="440"></figure><h3 id="6-lend-your-stablecoin-on-tulipgarden">6. Lend your stablecoin on tulip.garden</h3><p>Go to <a href="https://t.co/GVB4kPH72I?amp=1&amp;ref=glennstovall.com" rel="noopener noreferrer">https://tulip.garden</a>, let&apos;s lend some money! &#xB7; log in with your wallet &#xB7; go to lending and deposit your stable coin. As of this writing, you can get 16% APY as of this writing, but be aware the rates are highly variable.</p><h3 id="when-youre-ready-to-withdraw">When you&apos;re ready to withdraw</h3><p>Same process as above, in reverse. </p><ul><li>withdraw your loan </li><li>convert to USDC -&gt; SOL </li><li>send SOL -&gt; Coinbase </li><li>withdraw into your bank account</li></ul><h2 id="what-are-the-risks">What are the risks?</h2><p>Cryptocurrency accounts are not insured, so if something were to happen to your account you&apos;re out of luck. You need to be careful with your wallet, to ensure that you, <em>and only you, </em>maintain access to it. There&apos;s always a chance something could happen to Tulip Garden or the Solana chain, making it difficult or impossible to liquidate your position. </p><p>Having said that, I do this with some of my own money and have trust in the companies and technologies involved here. But do your own research before investing any of your own money.</p><h2 id="how-are-rates-this-high">How are rates this high? </h2><p>You might be wondering, how are these rates possible? The short answer is that there is a lot of capital pouring into the space &amp; new exchanges and apps offer rewards to incentivize adoption.</p><p>How did Uber get started? paying drivers a big fee, and giving away free rides Think of the current state of DeFi like that. Early Uber drivers could make bank. The same holds true for early DeFi adopters.</p><p>Here&apos;s Nat Eliason&apos;s take on &quot;<a href="https://every.to/almanack/defi-yields?ref=glennstovall.com">how are yields so high</a>?&quot;</p><blockquote>In almost all cases, they&apos;re coming from &quot;incentivized liquidity pools.&quot; A method of launching new tokens that can be done with a conservative long-term plan, or with a &quot;live fast and die young&quot; hyper-aggressive schedule where they&apos;re praying the demand outpaces their insane inflation rate.</blockquote><p>Other investors do something called &apos;leverage farming&apos; where they invest tokens, borrow against them, re-invest what they borrow, etc. This practice causes the high yields from incentivized liquidity pools to flow down to simpler financial instruments, like private lending.<br><br>(By the way, I got my start in Decentralized Finance (DeFi) with Nat&apos;s course, I highly recommend it: <a href="https://learn.nateliason.com/p/defi-orientation?affcode=497128_15a_bw9w&amp;ref=glennstovall.com">DeFi Orientation</a>)</p><p>Or, if you have any questions about this kind of thing, feel free to hit me via email or on <a href="https://twitter.com/GSto?ref=glennstovall.com">Twitter</a><br></p><p><em>This post is not investment advice and is for entertainment and informational purposes only. </em></p><p><em>Do your own research. </em></p><p><em>wagmi</em></p>]]></content:encoded></item><item><title><![CDATA[Liquidity pooling explained with Settlers of Catan]]></title><description><![CDATA[I've been studying Decentralized Finance(DeFi) for two months, playing board games since I was six. So here's Liquidity Pooling in  explained with Settlers of Catan:]]></description><link>https://www.glennstovall.com/liquidity-pooling-explained-with-settlers-of-catan/</link><guid isPermaLink="false">6177df4252381b003dccb53e</guid><category><![CDATA[defi]]></category><category><![CDATA[web3]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 26 Oct 2021 12:08:34 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2021/10/catan-board-game-box-artwork.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2021/10/catan-board-game-box-artwork.jpg" alt="Liquidity pooling explained with Settlers of Catan"><p>I&apos;ve been studying Decentralized Finance(<a href="https://garden.glennstovall.com/notes/defi/?ref=glennstovall.com">DeFi</a>) for two months, playing board games since I was six. So here&apos;s Liquidity Pooling in &#xA0;explained with <a href="https://www.catan.com/?ref=glennstovall.com">Settlers of Catan</a>:</p><blockquote>&quot;Wood for Sheep?&quot; </blockquote><p>Catan has a liquidity problem. Settlers had trouble bartering for what they needed. No one can build infrastructure. economic progress stagnantes.</p><h2 id="first-tokenized-resources">First, Tokenized Resources</h2><p>The different values of resources are a problem. Settlers create coins representing divisible resources. &quot;1.6 WoodCoin for 1 BrickCoin.&quot; Trade increases.</p><p>Finding like buyers is another challenge. Two settlers have to have matching needs and wants. &#xA0;Today, the only solution is to pay exorbitant conversion rates: &#xA0;3:1 to traders or 4:1 to bankers.</p><h2 id="then-settlercoin-emerges">Then, SettlerCoin Emerges</h2><p>The settlers have another idea: an exchange market where settlers can trade any coin for any other. The exchange can take a small fee in exchange for convenience.</p><p>The settlers want to share in the exchange&apos;s ownership and have a common currency for fees and incentives. SettlerCoin ($SET) is created. pairs including $SET appear on the exchange. </p><p>For this to work, the exchange would need a pool of all coins that could fulfill trades. But on one settler is rich enough front enough resources. So instead, the exchange offers a cut of the fees collected in exchange for lending their resources.</p><h2 id="next-liquidity-pooling">Next, Liquidity Pooling</h2><p>Now settlers can trade anything for anything without paying outrageous prices. In addition, Settlers can earn from resources while holding onto them. To keep the market balanced, the exchange asks for people to lend in pairs.</p><p>There&apos;s a pair where the market is short. They are having trouble meeting the demand of people who want to trade BrickCoin for SheepCoin.</p><p>The market decides to offer additional incentives for people to lend BrickCoin/SheepCoin pairs. To increase the liquidity of $SET, it may also incentivize pairs that include it.</p><p>In the old days, a settler who had excess grain and wanted ore, but couldn&apos;t find another settler, would have to lose wealth trading with merchants and banks.</p><p> Today?</p><h2 id="the-new-catan-financial-system">The New Catan Financial System</h2><p>that settler could go to the market and exchange his WoodCoin for SheepCoin, OR: that settler takes his WoodCoin, swaps some for $SET, and stakes a WoodCoin/$SET pair. The settler then buys Sheep with the $SET he earns.</p><p>The second step is more complicated, but all the settlers end up wealthier with no merchants or bankers taking massive cuts. </p><p>That is, until someone rolls a 7.</p><h2 id="in-the-real-world">In The Real World</h2><p>There are systems that exist like this in the cryptocurrency space. Sites like <a href="alchemix.fi ">Alchemix</a> and <a href="https://tulip.garden/?ref=glennstovall.com">Tulip Garden</a> allow you to loan pairs of coins, and receive rewards in return. It&apos;s not without risks, but if you are looking for a way to further leverage your cryptocurrency, it&apos;s worth investigating. </p>]]></content:encoded></item><item><title><![CDATA[How to Improve Website Performance]]></title><description><![CDATA[<p>Website performance affects your users&apos; experience, <a href="https://www.cloudflare.com/learning/performance/how-website-speed-boosts-seo/?ref=glennstovall.com">SEO</a>, and <a href="https://www.cloudflare.com/learning/performance/more/website-performance-conversion-rates/?ref=glennstovall.com">conversion rates</a>. </p><p>Users are happier with a site that loads quickly. Google rewards sites that provide that experience with higher search engine rankings. And having a site that loads fast is easier to use for people in areas with low-quality connections.</p>]]></description><link>https://www.glennstovall.com/how-to-improve-website-performance/</link><guid isPermaLink="false">611269b47a7cf8003ee7b707</guid><category><![CDATA[front-end development]]></category><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Fri, 24 Sep 2021 23:27:02 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2021/09/Screen-Shot-2021-09-24-at-7.25.00-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.glennstovall.com/content/images/2021/09/Screen-Shot-2021-09-24-at-7.25.00-PM.png" alt="How to Improve Website Performance"><p>Website performance affects your users&apos; experience, <a href="https://www.cloudflare.com/learning/performance/how-website-speed-boosts-seo/?ref=glennstovall.com">SEO</a>, and <a href="https://www.cloudflare.com/learning/performance/more/website-performance-conversion-rates/?ref=glennstovall.com">conversion rates</a>. </p><p>Users are happier with a site that loads quickly. Google rewards sites that provide that experience with higher search engine rankings. And having a site that loads fast is easier to use for people in areas with low-quality connections. </p><p>In this post, you&apos;ll learn: </p><ul><li>how to audit and measure your site&#x2019;s performance</li><li>identify some of the biggest wins you can achieve to improve website performance.</li></ul><h2 id="exactly-how-browsers-render-web-pages">Exactly How Browsers Render Web Pages</h2><p>It helps to understand what&#x2019;s going on under the hood before you begin optimizing. Once you enter a URL into your browser, it sends a request to a server, and the server sends back a response in the form of an HTML document. Once your browser receives this, it starts parsing the file from top to bottom. The moment when the browser begins rendering visible content is known as <strong>first paint</strong>. It&#x2019;s the very first impression your users get with your site.</p><p>When the browser is rendering the page, it works from top to bottom. While doing so, it loads other resources as they come up: images, style sheets, and scripts. These additional requests mean the browser loads more data into memory and makes more round trips to the server. These scripts are executed. The moment when all of the initial scripts are finished running and your users can start using the page is called <strong>first interaction</strong>.</p><p>You get the biggest wins in website performance by <strong>reducing the time it takes the user to get to first paint and interaction</strong>. And you can achieve this by reducing one or more of: </p><ul><li>the size of requests</li><li>the number of requests</li><li>the speed at which they execute.</li></ul><h2 id="how-to-audit-your-websites-performance">How to Audit Your Website&apos;s Performance</h2><p>There are several tools available to measure your website performance and get started. You can use tools like Google Chrome&#x2019;s built-in <a href="https://developers.google.com/web/tools/lighthouse/?ref=glennstovall.com">Lighthouse</a> tools or <a href="https://raygun.com/platform/real-user-monitoring?utm_source=rg_blog&amp;utm_medium=article&amp;utm_term=pulseinsights_case_study&amp;utm_content=footer_link">Raygun&#x2019;s Real User Monitoring insights tool</a>. Google&#x2019;s Lighthouse tools can give you a holistic look at your website&#x2019;s performance, whereas more advanced tools such as Raygun can help you drill down further with specific, actionable advice.</p><p>To get started with Google&#x2019;s tools, all you have to do is open the Chrome developer tools, navigate to the audits tab, configure your settings for what metrics you&#x2019;d like to see and for which platform, and click &#x201C;generate report.&#x201D;</p><p>With these tools, you can start to identify potential areas for improvement. Once you look at the report, you&#x2019;ll see some information about some of the critical factors that play a role in web performance.</p><p>Here are some other ways you can improve your website&#x2019;s performance.</p><h3 id="optimize-your-images">Optimize Your Images</h3><p>If you&#x2019;re not careful, images could be one of the largest parts of the size of your page. There are several ways you can improve the load time of your images:</p><ul><li><strong>Right-size your images.</strong> Make sure your images are the right size. You don&#x2019;t need to load a picture that&#x2019;s 2,400 pixels wide for a space that won&#x2019;t render larger than 400 pixels.</li><li><strong>Optimize your images.</strong> You can use tools such as <a href="https://imageoptim.com/?ref=glennstovall.com">ImageOptim</a> or <a href="https://jakearchibald.github.io/svgomg/?ref=glennstovall.com">SVGOMG</a> to reduce the size of your images.</li><li><strong>Use modern, efficient image formats.</strong> Ensure you&apos;re using the correct image format. Use SVGs for icons or simple drawings and JPEGs when you need photographic quality. A recent addition to the web is WebP images, which can provide even better performance.</li><li><strong>Avoid decorative images.</strong> Don&#x2019;t use images for stylistic elements when you could achieve the same effect with HTML and CSS.</li><li><strong>Defer image loading.</strong> You can improve the time to first paint by deferring the loading of images until they&apos;re needed&#x2014;for example, not loading images that are off the screen on the initial page load.</li></ul><p>If you want to optimize your site, images are often an excellent place to start. You can optimize images and significantly reduce your page weight without changing any other functionality to your site. But once you move past that, there are other ways you can reduce the overall size of your web page.</p><h3 id="minimize-page-weight">Minimize Page Weight</h3><p>Here are some ways you can minimize the weight of your page.</p><ul><li><strong>Minify your JavaScript and CSS.</strong> Your files should be served in a single file and bundled as small as possible. There are many tools to help with this, such as Uglifier.</li><li><strong>Be wary of fonts.</strong> Fonts are another source of requests that affect not only actual performance but perceived performance as well. Don&#x2019;t load fonts or font weights you aren&#x2019;t using, and be sure that you have fallbacks that work in all browsers.</li></ul><p>Besides page weight, another factor in your page&#x2019;s performance is the number of requests that you make and how you make them.</p><h3 id="reduce-request-count">Reduce Request Count</h3><p>Another way to improve website performance is to reduce request count. Here are some strategies to do that:</p><ul><li><strong>Combine scripts into a single file.</strong> You shouldn&#x2019;t be loading multiple JavaScript or style sheet files if you can help it. Each one adds to your load time, and if you aren&#x2019;t actively monitoring them, these things can add up. Combine your scripts before sending them over the wire.</li><li><strong>Remove unneeded plugins.</strong> If you&apos;re using a site builder tool such as WordPress or Shopify, you should be wary of how these can affect performance. Audit your plugins and ensure that you aren&#x2019;t using any that aren&apos;t needed. They could be adding additional files, increasing the number of requests, or doing more work on the back end, causing slower initial load times.</li><li><strong>Combine third-party scripts with a tag manager.</strong> Similar to plugins, tracking scripts add additional requests, and thus loading time, to your site. Remove libraries you aren&#x2019;t using, and combine the rest using tools like Google Tag Manager.</li><li><strong>Inline JavaScript and CSS.</strong> Another option is to reduce requests by bundling them into a single one. Instead of storing your JavaScript and CSS in separate files, you can inline the code into the HTML files from your server, further cutting down on the number of requests.</li></ul><h3 id="load-and-execute-scripts-intelligently">Load and Execute Scripts Intelligently</h3><p>Besides the number of requests, you can also improve website performance by controlling when those scripts load. You have two tools at your disposal: where you place the scripts and using <strong>async</strong> and <strong>defer</strong> tags.</p><p>Web pages load from top to bottom, and scripts that are inside the <strong>&lt;head&gt;</strong> tag load before scripts in the footer of your file, before the end of the <strong>&lt;body&gt;</strong> tag. As a general rule, you&#x2019;ll want to keep scripts at the bottom of your file unless there is a compelling reason not to. One example is affiliate tracking, where you want to ensure as much accuracy as possible.</p><p>The other way to control when script tags execute is using the attributes <strong>async</strong> and <strong>defer</strong> on your <strong>&lt;script&gt;</strong> tags. By default, the browser blocks render when they run into a &lt;<strong>script&gt;</strong> tag and wait for it to finish. When you add an <strong>async</strong> attribute to the &lt;<strong>script&gt;</strong> tag, instead, the browser fetches the JavaScript and continues rendering the page, executing the JavaScript whenever it&apos;s received. When you add a <strong>defer</strong> attribute, the browser waits to execute the code in that script until after the initial render of the page.</p><h3 id="shorten-server-response-time">Shorten Server Response Time</h3><p>Before the browser does <em>any</em> of this work, your server has to get these resources to the browser. Sometimes the most valuable optimization you can make is to shorten the time to get to the browser. Complex code on the server-side or expensive database queries can be causes of slow page load times. Another common culprit is when you&apos;re waiting on third-party scripts.</p><p>Distance between the server and the origin of the request affects load time as well. If your server is in Virginia and a user from Egypt requests your site, that request takes more time to complete than if they were one county over. What do you do when the limiting factor for performance is the speed of light? You can create copies of your site using a CDN.</p><p>Another option is caching. You can save stuff so that you don&#x2019;t have to recompute it every time. Caching could take the form of caching pages, similar to what <a href="https://wordpress.org/plugins/jetpack/?ref=glennstovall.com">WordPress&#x2019;s Jetpack</a> engine does, or caching expensive database queries on the server-side.</p><h3 id="optimize-slow-running-code">Optimize Slow-Running Code</h3><p>Another culprit could be that your <a href="https://raygun.com/blog/improve-javascript-performance/?ref=glennstovall.com">JavaScript code is running slowly</a>. What are some common features of inefficient JavaScript code?</p><ul><li><strong>Order of complexity.</strong> Are you looping through large data sets? This can cause slowness in your application.</li><li><strong>Interacting with the DOM too much.</strong> Manipulating the HTML structure of your page requires the browser to re-render the page. Doing this too frequently can cause performance issues.</li><li><strong>Reduce DOM complexity.</strong> The more complicated the structure of your page, the longer it takes to update and re-render it. Remove excess elements whenever you can.</li><li><strong>Inefficient event handlers.</strong> There are two main culprits when it comes to event handlers. The first is executing complicated code in event handlers that run frequently. An <strong>onMouseMove</strong> attribute, for example, can run hundreds of times per second. The second is attaching event listeners without removing them when you remove the element they&apos;re attached to, which can cause memory leaks.</li></ul><p>To improve website performance, be sure to optimize slow-running code.</p><h2 id="how-to-start-your-optimization-journey">How to Start Your Optimization Journey</h2><p>Hopefully, this post has given you some ideas on how to improve <a href="https://raygun.com/blog/top-web-performance-killers/?ref=glennstovall.com">website performance</a>. Knowing what the issues are in the first place is often more difficult than fixing them. </p>]]></content:encoded></item><item><title><![CDATA[Antifragile Interviewing]]></title><description><![CDATA[<p>Interviewing for a technical position is stressful. It burns out and breaks down many a developer. But with the right mindset, you can use the process to improve your interviewing skills and become a better developer. </p><p>When it comes to interviewing, you need to be more antifragile. </p><p>In this article,</p>]]></description><link>https://www.glennstovall.com/antifragile-interviewing/</link><guid isPermaLink="false">60e9c35a51592900481589b5</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 13 Jul 2021 12:02:51 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1544655849-802e51cd6657?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDEyfHxzaGF0dGVyfGVufDB8fHx8MTYyNjE3NjU0NQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1544655849-802e51cd6657?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDEyfHxzaGF0dGVyfGVufDB8fHx8MTYyNjE3NjU0NQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Antifragile Interviewing"><p>Interviewing for a technical position is stressful. It burns out and breaks down many a developer. But with the right mindset, you can use the process to improve your interviewing skills and become a better developer. </p><p>When it comes to interviewing, you need to be more antifragile. </p><p>In this article, You&apos;ll learn how to adjust your mindset with interviewing. You can change interviews from something that breaks you down into something that builds you up. &#xA0;</p><h2 id="what-is-antifragility">What is &quot;Antifragility&quot;? </h2><p><strong>Antifragility</strong> is anything that loves randomness or uncertainty. Systems and people that gain from disorder and chaos are considered antifragile. People, systems, and items that break under stress are fragile. The term comes from Nassim Nicholas Taleb&apos;s book, <a href="antifragile: Things That Gain from Disorder"><em>Antifragile: Things That Gain from Disorder</em></a><em>. </em></p><p>Note that this is different from being <em>robust</em>; A robust system doesn&apos;t care about stress or disorder one way or another. </p><h2 id="interviews-are-stressful-and-random">Interviews are stressful and random.</h2><p>Interviewing is an exhausting experience. Bad hires are expensive, so companies would rather have false negatives (disqualifying a well-qualified candidate) than false positives (hiring someone ineffective). Interviews start from a place of distrust. </p><p>From the interviewee&apos;s perspective, interviews are variant and random. Any interview could consist of one or more exercises: </p><ul><li>online quizzes</li><li>pair programming</li><li> take-home assignments</li><li>whiteboarding (virtual or in-person)</li><li> big-picture questions </li><li>architecture questions </li><li>behavioral questions &#xA0; </li></ul><p>And on and on. You might have to do hours of unpaid labor before actually getting to talk to an interviewer. </p><p>All of the above considerations give the hiring party the benefit of the doubt in being thoughtful about their hiring process. Unfortunately, that just isn&#x2019;t always going to be the case. I also don&apos;t give companies the benefit of the doubt here. If you are interviewing for a company that has a small team or where engineering is not the primary value driver of the business, it&apos;s more likely that they will have put little thought into their process.</p><p>Often the person interviewing you will be a developer. They may not __want __to be interviewing candidates and would much rather be working on whatever feature they have due at the end of their current sprint. They may not have spent time practicing their interviewing skills and are winging it. <a href="https://en.wikipedia.org/wiki/Sturgeon%27s_law?ref=glennstovall.com">Sturgeon&#x2019;s law</a> is very much in effect.</p><blockquote>ninety percent of everything is crap &#x2013; Sturgeon&apos;s Law </blockquote><p>So, how can you turn this process into a <em>good </em>thing for you? </p><h2 id="build-an-antifragile-process">Build an Antifragile process</h2><p>Like any other deliberate practice, any interview is a repetition you can use to improve your skills. You may be frustrated that you have to learn skills that seem irrelevant to the job you are trying to get, but that&apos;s part of the game. The sooner you can make peace with this, the better.</p><p>Think of interviewing skills as an investment in yourself. You are helping yourself get better opportunities. The same goes for puzzle algorithms. So now, let&apos;s look at how you can take your interviewer&apos;s questions and use them for your personal benefit. </p><h3 id="build-a-question-collection">Build a Question Collection</h3><p>Take note of questions that you are asked frequently or ones that trip you up. Afterward, take some time to write out answers. Don&apos;t show up to an interview and reading from a script, but the act of writing will help you think through your answers and do better next time. </p><p>If you don&apos;t prepare, interviewers only get to hear your first draft. First drafts aren&apos;t representative of anyone&apos;s best work. </p><p>Treat interviews as a feedback loop. If you are failing at certain points, that&apos;s a signal of a weakness you can work upon. </p><h3 id="if-youre-brave-and-remote-record-yourself">If you&apos;re brave (and remote), record yourself. &#xA0;</h3><p>When interviewing via Zoom, you have the ability to record the call. I wouldn&apos;t tell the interview you are doing this, and I wouldn&apos;t share it with anyone else. An interviewer may not take kindly to you sharing their questions. &#xA0;Watch it yourself and see how you come across. I know, it&apos;s uncomfortable, but if you can get used to it, you can get some insight into how you come across to others. </p><h3 id="learn-to-accept-rejection">Learn to accept rejection</h3><p>You&#x2019;ll deal with rejection during your interviewing process. Interviewing is a numbers game, and that makes it inevitable. Sometimes it won&apos;t be your fault. Realizing this is the first step to making peace with it. You&#x2019;ll need to be able to handle rejections to bounce back, put on a smile, and jump back into your next interview.</p><h3 id="let-interviews-build-you-up-not-break-you-down">Let interviews build you up, not break you down.</h3><p>You could think of interviews like gym sessions: painful at the moment, but they make you stronger. Or think of it like iterative software development; You tested your interview system, got feedback, then you add features and fixed bugs. </p><p>As an additional benefit, you&apos;ll be more confident and at ease in your interviews when you&apos;re less stressed. That makes you a more attractive hire. </p><p>Interviewing is a numbers game on your side also. If you keep interviewing and improving, you will find your next role eventually.</p>]]></content:encoded></item><item><title><![CDATA[The Wolf Test]]></title><description><![CDATA[<h3 id="dealing-with-recruiter-spam-on-linkedin-for-good">Dealing with recruiter spam on LinkedIn, for good. </h3><p>I&apos;ve recently implemented a change to my LinkedIn profile, one that helps me filter out automated recruiter spam. I call it &quot;The Wolf Test&quot; </p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2021/07/linkedin_profile.jpg" class="kg-image" alt loading="lazy" width="978" height="720" srcset="https://www.glennstovall.com/content/images/size/w600/2021/07/linkedin_profile.jpg 600w, https://www.glennstovall.com/content/images/2021/07/linkedin_profile.jpg 978w" sizes="(min-width: 720px) 720px"></figure><p>Here&apos;s how it works: </p><ol><li>Replace your first name with an emoji of</li></ol>]]></description><link>https://www.glennstovall.com/the-wolf-test/</link><guid isPermaLink="false">60df81e9ff9a95003bf82bd4</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 06 Jul 2021 10:00:00 GMT</pubDate><media:content url="https://www.glennstovall.com/content/images/2022/07/Screen-Shot-2022-07-18-at-3.23.42-PM-1.png" medium="image"/><content:encoded><![CDATA[<h3 id="dealing-with-recruiter-spam-on-linkedin-for-good">Dealing with recruiter spam on LinkedIn, for good. </h3><img src="https://www.glennstovall.com/content/images/2022/07/Screen-Shot-2022-07-18-at-3.23.42-PM-1.png" alt="The Wolf Test"><p>I&apos;ve recently implemented a change to my LinkedIn profile, one that helps me filter out automated recruiter spam. I call it &quot;The Wolf Test&quot; </p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2021/07/linkedin_profile.jpg" class="kg-image" alt="The Wolf Test" loading="lazy" width="978" height="720" srcset="https://www.glennstovall.com/content/images/size/w600/2021/07/linkedin_profile.jpg 600w, https://www.glennstovall.com/content/images/2021/07/linkedin_profile.jpg 978w" sizes="(min-width: 720px) 720px"></figure><p>Here&apos;s how it works: </p><ol><li>Replace your first name with an emoji of your choice. I went with the Wolf &#x1F43A;.</li><li>Fill in the last name field with your first and last name. </li><li>Enjoy the hilarious salutations from automated messages: </li></ol><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2021/07/wolf_test-1.jpg" class="kg-image" alt="The Wolf Test" loading="lazy" width="450" height="187"></figure><p>As of this writing, Recruiters have a 1-16 record. </p><h2 id="why-the-wolf-test">Why the Wolf Test? </h2><p>I shouldn&apos;t have to do this. No one should. But the job market for developers is in a weird place and LinkedIn only exacerbates the weirdness. There&apos;s more demand than supply for senior-level engineering talent. Recruiters play a numbers game and reach out to as many developers as possible. The shift towards remote work has increased the volume; an increasing number of remote developers and remote positions equals more noise in the job market. &#xA0;</p><p>Like most technical solutions, the recruiting tools LinkedIn sells don&apos;t solve a problem, they just make a process faster. </p><p>It&apos;s not easy for hiring managers to vet all of these candidates. Hiring is expensive and hiring mistakes even more so. False negatives are acceptable in the process, &#xA0;but false positives are costly. </p><p>These factors combine to create a low-trust environment for developers. More recruiting and positions mean not only more interviews for developers but interviews of increasing time and rigor. </p><p>I call this the <strong>recruitment meat grinder. </strong>As a developer, you go through interview after interview, with people looking for reasons why you aren&apos;t good enough. </p><p>I understand this is a first-world problem. <em>Woe is me with all of these job interviews and opportunities. </em>I&apos;m grateful for all the opportunity I have, but to be forced into a <a href="https://en.wikipedia.org/wiki/The_Market_for_Lemons?ref=glennstovall.com">market of lemons </a>to get it. It&apos;s exhausting. </p><h3 id="quality-over-quantity">Quality over quantity</h3><p>After spending three months in the meat grinder, I decided I&apos;m never doing it again. Instead, I&apos;m focusing on quality over quantity. If I need new opportunities I am primarily focusing on what&apos;s available through my current network and meager audience. As for recruiters, I&apos;ll only consider talking to recruiters who will take the time to read my name on a profile. </p><p>They have to pass the wolf test. </p><p>Maybe if enough people do it, it&apos;ll decrease the effectiveness of recruiter spam and help eliminate it entirely.</p><p>We are legion</p><figure class="kg-card kg-image-card"><img src="https://www.glennstovall.com/content/images/2021/07/wolf_test_comments.jpg" class="kg-image" alt="The Wolf Test" loading="lazy" width="858" height="904" srcset="https://www.glennstovall.com/content/images/size/w600/2021/07/wolf_test_comments.jpg 600w, https://www.glennstovall.com/content/images/2021/07/wolf_test_comments.jpg 858w" sizes="(min-width: 720px) 720px"></figure><p>Why not come join us? </p>]]></content:encoded></item></channel></rss>