<!DOCTYPE html><html lang="en" class="scroll-smooth"><head><meta charSet="utf-8"/><script>!function(){try {var d=document.documentElement.classList;d.remove('light','dark');var e=localStorage.getItem('theme');if("system"===e||(!e&&true)){var t="(prefers-color-scheme: dark)",m=window.matchMedia(t);m.media!==t||m.matches?d.add('dark'):d.add('light')}else if(e) d.add(e)}catch(e){}}()</script><meta content="width=device-width, initial-scale=1" name="viewport"/><title>Schoon Blog</title><meta name="robots" content="follow, index"/><meta name="description" content="The blog of Dan Schoonmaker"/><meta property="og:url" content="https://www.schoon.me/"/><meta property="og:type" content="website"/><meta property="og:site_name" content="Schoon Blog"/><meta property="og:description" content="The blog of Dan Schoonmaker"/><meta property="og:title" content="Schoon Blog"/><meta property="og:image" content="https://www.schoon.me/static/images/twitter-card.png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://twitter.com/DanSchoonmaker"/><meta name="twitter:title" content="Schoon Blog"/><meta name="twitter:description" content="The blog of Dan Schoonmaker"/><meta name="twitter:image" content="https://www.schoon.me/static/images/twitter-card.png"/><link rel="canonical" href="https://www.schoon.me/"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><script src="https://kit.fontawesome.com/865c126780.js" crossorigin="anonymous" async=""></script><script src="https://platform.twitter.com/widgets.js" charSet="utf-8" async=""></script><link href="/static/styles/index.css" rel="stylesheet"/><meta name="next-head-count" content="24"/><link rel="apple-touch-icon" sizes="76x76" href="/static/favicons/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/static/favicons/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/static/favicons/favicon-16x16.png"/><link rel="manifest" href="/static/favicons/site.webmanifest"/><link rel="mask-icon" href="/static/favicons/safari-pinned-tab.svg" color="#5bbad5"/><meta name="msapplication-TileColor" content="#000000"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#fff"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000"/><link rel="alternate" type="application/rss+xml" href="/feed.xml"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="stylesheet" data-href="https://fonts.googleapis.com/css2?family=Space+Mono&amp;display=swap"/><script src="https://kit.fontawesome.com/865c126780.js" crossorigin="anonymous" async=""></script><script src="https://platform.twitter.com/widgets.js" charSet="utf-8" async=""></script><script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8042278771210810" crossorigin="anonymous" async=""></script><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/cea6098e7b0a643e.css" as="style"/><link rel="stylesheet" href="/_next/static/css/cea6098e7b0a643e.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-3175cb9e5d093f29.js" defer=""></script><script src="/_next/static/chunks/main-031410edf46b8ee7.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6437f135099c493a.js" defer=""></script><script src="/_next/static/chunks/8-d32c678c3d63ad2c.js" defer=""></script><script src="/_next/static/chunks/pages/index-fba7d3f0f9c693e4.js" defer=""></script><script src="/_next/static/LdFgjoNtIEbx6Dc4ZJG6s/_buildManifest.js" defer=""></script><script src="/_next/static/LdFgjoNtIEbx6Dc4ZJG6s/_ssgManifest.js" defer=""></script><script src="/_next/static/LdFgjoNtIEbx6Dc4ZJG6s/_middlewareManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Space+Mono&display=swap">@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRUEU.woff) format('woff')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYE58RXi4EwSsbg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYE98RXi4EwSsbg.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYEF8RXi4EwQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body class="bg-white text-black antialiased dark:bg-gray-900 dark:text-white"><div id="__next" data-reactroot=""><div class="mx-auto pt-10 max-w-3xl px-4 sm:px-6 xl:max-w-5xl xl:px-0"><main class="mb-auto" id="schoon-blog"><div id="bg-overlay"><div id="side-panel"><div class="details-container hidden flex-row md:flex-col lg:flex"><a aria-label="Link to home" alt="Link to home" href="/"><div class="avatar"><img src="/static/images/avatar.jpg" alt="Schoon" class="avatar-img"/></div></a><div class="ml-10 flex flex-col items-center md:ml-0"><div class="name">Dan Schoonmaker</div><div class="job">Software Engineer</div><div class="social"><a href="https://github.com/dschoon" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-github px-2 text-primary-300"></i></a><a href="https://twitter.com/DanSchoonmaker" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-twitter px-2 text-primary-300"></i></a><a href="https://opensea.io/dschoon" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-hexagon-vertical-nft-slanted px-2 text-primary-300"></i></a></div></div></div><div class="hidden items-center justify-center pt-4 md:flex"><div class="relative flex h-[120px] w-full flex-col items-center px-6"><div class="pb-1 text-lg font-semibold text-gray-100/80">Subscribe to my newsletter</div><div class="relative mt-4 w-full lg:w-3/4"><iframe src="https://embeds.beehiiv.com/02f665ad-1931-48e3-a733-e663bd29ac9e?slim=true" data-test-id="beehiiv-embed" height="52" frameBorder="0" scrolling="no" style="position:absolute;bottom:0;margin:0;border-radius:6px;background-color:transparent;height:52px;opacity:0.85"></iframe></div></div></div></div><div id="right-panel" class="top-[62px] bg-primary-50 dark:bg-primary-900 dark:text-primary-50 lg:top-[54px]"><div class="top-nav !top-0 bg-primary-900 text-primary-50"><header class="flex w-full items-center justify-between lg:justify-center"><div class="flex w-full items-center justify-between text-lg leading-5 lg:justify-center"><div class="hidden lg:block"><a class="active bg-white/10 nav-item p-1 font-medium dark:text-primary-50 sm:px-4" href="/">Home</a><a class="hover:bg-white/10 nav-item p-1 font-medium dark:text-primary-50 sm:px-4" href="/blog">Blog</a><a class="hover:bg-white/10 nav-item p-1 font-medium dark:text-primary-50 sm:px-4" href="/about">About</a><a class="hover:bg-white/10 nav-item p-1 font-medium dark:text-primary-50 sm:px-4" href="/projects">Projects</a><a class="hover:bg-white/10 nav-item p-1 font-medium dark:text-primary-50 sm:px-4" href="/reading">Reading</a><a target="_blank" rel="noopener noreferrer" class="font-bold hover:bg-white/10 lg:font-medium " href="https://podcast.schoon.me">Podcast</a></div><button aria-label="Toggle Dark Mode" type="button" class="ml-1 mr-1 h-8 w-8 rounded p-1 sm:ml-4"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="text-gray-100"><path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path></svg></button><div class="flex w-full justify-center lg:hidden"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27200%27%20height=%2736%27/%3e"/></span><img alt="Schoon&#x27;s Blog logo" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="h-8 object-cover object-center" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Schoon&#x27;s Blog logo" srcSet="/_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Flogo.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Flogo.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Flogo.png&amp;w=640&amp;q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="h-8 object-cover object-center" loading="lazy"/></noscript></span></div><div class="md:hidden"><button type="button" class="ml-1 mr-1 h-8 w-8 rounded py-1" aria-label="Toggle Menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="text-gray-100"><path fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z" clip-rule="evenodd"></path></svg></button><div class="fixed top-0 left-0 z-10 h-full w-full transform bg-primary-800 duration-300 ease-in-out translate-x-full"><div class="flex justify-end"><button type="button" class="mr-5 mt-11 h-8 w-8 rounded" aria-label="Toggle Menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="text-gray-100"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></button></div><nav class="fixed mt-8 h-full"><div><div class="px-12 py-4"><a class="active bg-white/10 text-2xl font-bold tracking-widest text-gray-100" href="/">Home</a></div><div class="px-12 py-4"><a class="hover:bg-white/10 text-2xl font-bold tracking-widest text-gray-100" href="/blog">Blog</a></div><div class="px-12 py-4"><a class="hover:bg-white/10 text-2xl font-bold tracking-widest text-gray-100" href="/about">About</a></div><div class="px-12 py-4"><a class="hover:bg-white/10 text-2xl font-bold tracking-widest text-gray-100" href="/projects">Projects</a></div><div class="px-12 py-4"><a class="hover:bg-white/10 text-2xl font-bold tracking-widest text-gray-100" href="/reading">Reading</a></div><div class="px-12 py-4"><a target="_blank" rel="noopener noreferrer" class="font-bold hover:bg-white/10 lg:font-medium " href="https://podcast.schoon.me">Podcast</a></div></div><div class="fixed bottom-[30px] flex w-full justify-center"><div class="social"><a href="https://github.com/dschoon" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-github px-2 text-primary-300"></i></a><a href="https://twitter.com/DanSchoonmaker" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-twitter px-2 text-primary-300"></i></a><a href="https://opensea.io/dschoon" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-hexagon-vertical-nft-slanted px-2 text-primary-300"></i></a></div></div></nav></div></div></div></header></div><div class="py-[10px] px-4 pb-[40px] md:px-10 md:py-4"><div class="divide-y divide-primary-200 dark:divide-primary-700"><ul class="divide-y divide-primary-200 dark:divide-primary-700"><li class="react-reveal py-8"><article><div class="space-y-2 xl:grid xl:grid-cols-3 xl:items-baseline xl:space-y-0"><div class="space-y-5 xl:col-span-3"><div class="relative space-y-6"><dl class="absolute right-2 top-[-30px]"><dt class="sr-only">Published on</dt><dd class="text-xs font-medium leading-6 text-primary-400 dark:text-primary-700"><time dateTime="2024-07-02T22:22:14.000Z">July 2, 2024</time></dd></dl><div><h2 class="text-2xl font-bold leading-8 tracking-tight"><a aria-label="Read &quot;trendy.so - nights&amp;weekends week 2 update&quot;" target="_self" class="text-gray-900 dark:text-gray-100" href="/blog/2024-07-02-trendy-so">trendy.so - nights&amp;weekends week 2 update</a></h2><div class="flex flex-wrap"><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/youtube">youtube</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/project">project</a></div></div><div class="prose max-w-none text-gray-500 dark:text-gray-400"><div style="margin-bottom:20px">Here's my week 2 update for my nights&weekends project, <a href="https://www.trendy.so?ref=schoon-blog" target="_blank">trendy.so</a>. This week I setup an automated CRON job to generate the news stories, built the login & user preference views, and I'm about to finish the daily newsletter service.</div></div><div class="post-media relative mx-auto mt-40" style="border-radius:25px;overflow:hidden"><div style="border-radius:25px;overflow:hidden;margin:0 auto;width:100%;height:100%" autoplay=""></div></div></div></div></div></article></li><li class="react-reveal py-8"><article><div class="space-y-2 xl:grid xl:grid-cols-3 xl:items-baseline xl:space-y-0"><div class="space-y-5 xl:col-span-3"><div class="relative space-y-6"><dl class="absolute right-2 top-[-30px]"><dt class="sr-only">Published on</dt><dd class="text-xs font-medium leading-6 text-primary-400 dark:text-primary-700"><time dateTime="2024-01-02T15:15:00.000Z">January 2, 2024</time></dd></dl><div><h2 class="text-2xl font-bold leading-8 tracking-tight"><a aria-label="Read &quot;My Stair Step Plan for 2024&quot;" target="_self" class="text-gray-900 dark:text-gray-100" href="/blog/stairstep-approach-in-2024">My Stair Step Plan for 2024</a></h2><div class="flex flex-wrap"><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/project">project</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/solopreneur">solopreneur</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/software-dev">software-dev</a></div></div><div class="prose max-w-none text-gray-500 dark:text-gray-400"><div style="margin-bottom:20px">I'm kicking off the new year by revisiting Rob Walling's "stair-step approach" to solopreneurship.</div></div><div class="post-media relative mx-auto mt-40 h-[240px] w-full lg:h-[350px] lg:w-[700px]"><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0"><img alt="My Stair Step Plan for 2024" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="fill" class="mx-auto w-full min-w-[380px] lg:w-[80%]" style="border-radius:25px;overflow:hidden;max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;min-height:100%;max-height:100%;object-fit:contain"/><noscript><img alt="My Stair Step Plan for 2024" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Fstair-step-plan.webp&amp;w=3840&amp;q=75" decoding="async" data-nimg="fill" style="border-radius:25px;overflow:hidden;max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;min-height:100%;max-height:100%;object-fit:contain" class="mx-auto w-full min-w-[380px] lg:w-[80%]" loading="lazy"/></noscript></span></div><div class="flex justify-end text-base font-bold leading-6 text-cyan-700 hover:text-cyan-600 dark:hover:text-cyan-600"><a aria-label="Read &quot;My Stair Step Plan for 2024&quot;" target="_self" class="undefined" href="/blog/stairstep-approach-in-2024"><span>Read More →</span> </a></div></div></div></div></article></li><li class="react-reveal py-8"><article><div class="space-y-2 xl:grid xl:grid-cols-3 xl:items-baseline xl:space-y-0"><div class="space-y-5 xl:col-span-3"><div class="relative space-y-6"><dl class="absolute right-2 top-[-30px]"><dt class="sr-only">Published on</dt><dd class="text-xs font-medium leading-6 text-primary-400 dark:text-primary-700"><time dateTime="2024-01-01T21:12:50.000Z">January 1, 2024</time></dd></dl><div><h2 class="text-2xl font-bold leading-8 tracking-tight"><a aria-label="Read &quot;Bedroom Remodel&quot;" target="_self" class="text-gray-900 dark:text-gray-100" href="/blog/bedroom-remodel">Bedroom Remodel</a></h2><div class="flex flex-wrap"><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/home">Home</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/personal">Personal</a></div></div><div class="prose max-w-none text-gray-500 dark:text-gray-400"><div style="margin-bottom:20px">We spent the weekend painting and remodeling our bedroom. Click the link to see the before and after...</div></div><div class="flex justify-end text-base font-bold leading-6 text-cyan-700 hover:text-cyan-600 dark:hover:text-cyan-600"><a aria-label="Read &quot;Bedroom Remodel&quot;" target="_self" class="undefined" href="/blog/bedroom-remodel"><span>Read More →</span> </a></div></div></div></div></article></li><li class="react-reveal py-8"><article><div class="space-y-2 xl:grid xl:grid-cols-3 xl:items-baseline xl:space-y-0"><div class="space-y-5 xl:col-span-3"><div class="relative space-y-6"><dl class="absolute right-2 top-[-30px]"><dt class="sr-only">Published on</dt><dd class="text-xs font-medium leading-6 text-primary-400 dark:text-primary-700"><time dateTime="2023-12-04T10:03:00.000Z">December 4, 2023</time></dd></dl><div><h2 class="text-2xl font-bold leading-8 tracking-tight"><a aria-label="Read &quot;12 Essential Reads for Aspiring Tech Solopreneurs&quot;" target="_self" class="text-gray-900 dark:text-gray-100" href="/blog/12-essential-reads-for-solopreneurs">12 Essential Reads for Aspiring Tech Solopreneurs</a></h2><div class="flex flex-wrap"><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/books">books</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/solopreneur">solopreneur</a></div></div><div class="prose max-w-none text-gray-500 dark:text-gray-400"><div style="margin-bottom:20px">As the new year rolls in, I always find myself getting pumped up for a fresh start and a new set of goals. It's the perfect time for solopreneurs like us to sketch out our learning and growth plans. In the ever-changing, fast-paced world of solopreneurship, keeping up means you need more than tech smarts. You've got to have that entrepreneurial spirit, a good grasp of business, and be ready to bring your innovative ideas to life.</div></div><div class="flex justify-end text-base font-bold leading-6 text-cyan-700 hover:text-cyan-600 dark:hover:text-cyan-600"><a aria-label="Read &quot;12 Essential Reads for Aspiring Tech Solopreneurs&quot;" target="_self" class="undefined" href="/blog/12-essential-reads-for-solopreneurs"><span>Read More →</span> </a></div></div></div></div></article></li><li class="react-reveal py-8"><article><div class="space-y-2 xl:grid xl:grid-cols-3 xl:items-baseline xl:space-y-0"><div class="space-y-5 xl:col-span-3"><div class="relative space-y-6"><dl class="absolute right-2 top-[-30px]"><dt class="sr-only">Published on</dt><dd class="text-xs font-medium leading-6 text-primary-400 dark:text-primary-700"><time dateTime="2023-05-26T09:12:50.000Z">May 26, 2023</time></dd></dl><div><h2 class="text-2xl font-bold leading-8 tracking-tight"><a aria-label="Read &quot;FOCUS&quot;" target="_self" class="text-gray-900 dark:text-gray-100" href="/blog/focus">FOCUS</a></h2><div class="flex flex-wrap"><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/focus">Focus</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/advice">Advice</a><a class="mt-2 mr-2 text-xs font-medium uppercase text-primary-200 dark:text-primary-400 hover:text-primary-300 dark:hover:text-primary-200 px-3 bg-primary-400 dark:bg-primary-600 rounded-full" href="/tags/indiehackers">IndieHackers</a></div></div><div class="prose max-w-none text-gray-500 dark:text-gray-400"><div style="margin-bottom:20px">There are too many awesome daily AI advances... My little nerd brain can’t handle all the possible things I could be building</div></div><div class="post-media relative mx-auto mt-40 h-[240px] w-full lg:h-[350px] lg:w-[700px]"><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0"><img alt="FOCUS" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="fill" class="mx-auto w-full min-w-[380px] lg:w-[80%]" style="border-radius:25px;overflow:hidden;max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;min-height:100%;max-height:100%;object-fit:contain"/><noscript><img alt="FOCUS" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.schoon.me%2Fpersonal%2Fblog%2Ffocus.jpg&amp;w=3840&amp;q=75" decoding="async" data-nimg="fill" style="border-radius:25px;overflow:hidden;max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;min-height:100%;max-height:100%;object-fit:contain" class="mx-auto w-full min-w-[380px] lg:w-[80%]" loading="lazy"/></noscript></span></div><div class="flex justify-end text-base font-bold leading-6 text-cyan-700 hover:text-cyan-600 dark:hover:text-cyan-600"><a aria-label="Read &quot;FOCUS&quot;" target="_self" class="undefined" href="/blog/focus"><span>Read More →</span> </a></div></div></div></div></article></li></ul><div class="footer"><div class="flex items-center justify-center pt-12 lg:hidden"><div class="relative flex h-[120px] w-full flex-col items-center px-6"><div class="pb-1 text-lg font-semibold text-gray-100/80">Subscribe to receive updates...</div><div class="relative mt-4 w-full lg:w-3/4"><iframe src="https://embeds.beehiiv.com/02f665ad-1931-48e3-a733-e663bd29ac9e?slim=true" data-test-id="beehiiv-embed" height="52" frameBorder="0" scrolling="no" style="position:absolute;bottom:0;margin:0;border-radius:6px;background-color:transparent;height:52px;opacity:0.85"></iframe></div></div></div><a href="https://twitter.com/DanSchoonmaker" target="_blank" rel="noreferrer" class="react-reveal"><img class="bitmoji ml-[-20px] mb-[-40px] mt-[100px] w-24 md:ml-[-40px]" src="/static/images/bitmoji.png" alt="Dan&#x27;s Bitmoji"/></a></div></div></div></div></div></main><footer><div class="mt-16 mb-12 flex flex-col items-center"><div class="mb-3 flex space-x-4"><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="mailto:dan@schoonlabs.com"><span class="sr-only">mail</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="fill-current text-gray-700 hover:text-blue-500 dark:text-gray-200 dark:hover:text-blue-400 h-6 w-6"><path d="M2.003 5.884 10 9.882l7.997-3.998A2 2 0 0 0 16 4H4a2 2 0 0 0-1.997 1.884z"></path><path d="m18 8.118-8 4-8-4V14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8.118z"></path></svg></a><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://github.com/dschoon"><span class="sr-only">github</span><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-700 hover:text-blue-500 dark:text-gray-200 dark:hover:text-blue-400 h-6 w-6"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/in/danschoonmaker"><span class="sr-only">linkedin</span><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-700 hover:text-blue-500 dark:text-gray-200 dark:hover:text-blue-400 h-6 w-6"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://twitter.com/DanSchoonmaker"><span class="sr-only">twitter</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="fill-current text-gray-700 hover:text-blue-500 dark:text-gray-200 dark:hover:text-blue-400 h-6 w-6"><path d="M23.953 4.57a10 10 0 0 1-2.825.775 4.958 4.958 0 0 0 2.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 0 0-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 0 0-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 0 1-2.228-.616v.06a4.923 4.923 0 0 0 3.946 4.827 4.996 4.996 0 0 1-2.212.085 4.936 4.936 0 0 0 4.604 3.417 9.867 9.867 0 0 1-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 0 0 7.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0 0 24 4.59z"></path></svg></a></div><div class="mb-2 flex space-x-2 text-sm text-gray-500 dark:text-gray-400"><div>Dan Schoonmaker</div><div> • </div><div>© 2024</div><div> • </div><a class="active bg-white/10 undefined" href="/">Schoon Blog</a></div></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"posts":[{"title":"trendy.so - nights\u0026weekends week 2 update","date":"2024-07-02T22:22:14.000Z","tags":["youtube","project"],"authors":["schoon"],"summary":"Here's my week 2 update for my nights\u0026weekends project, \u003ca href=\"https://www.trendy.so?ref=schoon-blog\" target=\"_blank\"\u003etrendy.so\u003c/a\u003e. This week I setup an automated CRON job to generate the news stories, built the login \u0026 user preference views, and I'm about to finish the daily newsletter service.","mediaUrl":"https://www.youtube.com/watch?v=d_pD7DWes-k","noLink":true,"layout":"VideoPost","draft":false,"slug":"2024-07-02-trendy-so"},{"title":"My Stair Step Plan for 2024","date":"2024-01-02T15:15:00.000Z","tags":["project","solopreneur","software dev"],"authors":["schoon"],"summary":"I'm kicking off the new year by revisiting Rob Walling's \"stair-step approach\" to solopreneurship.","mediaUrl":"https://cdn.schoon.me/personal/blog/stair-step-plan.webp","socialImage":"https://cdn.schoon.me/personal/blog/stair-step-plan.webp","mediaType":"IMAGE","draft":false,"slug":"stairstep-approach-in-2024"},{"title":"Bedroom Remodel","date":"2024-01-01T21:12:50.000Z","tags":["Home","Personal"],"authors":["schoon"],"summary":"We spent the weekend painting and remodeling our bedroom. Click the link to see the before and after...","socialImage":"https://cdn.schoon.me/personal/blog/bedroom-after.webp","mediaType":"POST","draft":false,"slug":"bedroom-remodel"},{"title":"12 Essential Reads for Aspiring Tech Solopreneurs","date":"2023-12-04T10:03:00.000Z","tags":["books","solopreneur"],"authors":["schoon"],"summary":"As the new year rolls in, I always find myself getting pumped up for a fresh start and a new set of goals. It's the perfect time for solopreneurs like us to sketch out our learning and growth plans. In the ever-changing, fast-paced world of solopreneurship, keeping up means you need more than tech smarts. You've got to have that entrepreneurial spirit, a good grasp of business, and be ready to bring your innovative ideas to life.","socialImage":"https://cdn.schoon.me/personal/blog/12-essential-reads-for-solopreneurs.webp","mediaType":"POST","draft":false,"slug":"12-essential-reads-for-solopreneurs"},{"title":"FOCUS","date":"2023-05-26T09:12:50.000Z","tags":["Focus","Advice","IndieHackers"],"authors":["schoon"],"summary":"There are too many awesome daily AI advances... My little nerd brain can’t handle all the possible things I could be building","mediaUrl":"https://cdn.schoon.me/personal/blog/focus.jpg","socialImage":"https://cdn.schoon.me/personal/blog/focus.jpg","mediaType":"IMAGE","draft":false,"slug":"focus"},{"title":"Building FindPlugins.ai","date":"2023-05-24T16:51:50.000Z","tags":["AI","ChatGPT","project"],"authors":["schoon"],"summary":"My journey building \u003ca href=\"https://www.FindPlugins.ai\" target=\"_blank\" rel=\"noreferrer\"\u003eFindPlugins.ai\u003c/a\u003e, a discovery tool for ChatGPT plugins. Learn how Next.js, MongoDB Atlas, Mongoose, Chakra UI, and TailwindCSS came together to form the ideal tech stack.","mediaUrl":"https://www.findplugins.ai/images/app-preview.png","socialImage":"https://www.findplugins.ai/images/app-preview.png","mediaType":"IMAGE","draft":false,"slug":"findplugins"},{"title":"Blockchain: Rethinking Customer Loyalty","date":"2023-02-21T09:51:50.000Z","tags":["Blockchain","NFTs","Loyalties"],"authors":["schoon"],"summary":"Loyalty programs are stuck in the past. What if your points were actual tokens? Trade them, swap them, maybe even sell them –  it's blockchain's next big move. Customers gain power, companies gain data, and loyalty starts to look way more appealing. I see the future of rewards being minted on a blockchain.","mediaUrl":"https://cdn.schoon.me/personal/blog/loyalties.webp","socialImage":"https://cdn.schoon.me/personal/blog/loyalties.webp","mediaType":"IMAGE","draft":false,"slug":"blockchain-based-loyalty-programs"},{"title":"Cockpunch AI Art Competition","date":"2022-12-20T18:51:50.000Z","tags":["AI","AI Art","NFTs"],"authors":["schoon"],"summary":"Here's a blog post of my Cockpunch NFT AI Art submission. I used my own NFT (#2017) as the starting point...","mediaUrl":"https://cdn.schoon.me/cockpunch/social-sm.png","socialImage":"https://cdn.schoon.me/cockpunch/social-sm.png","mediaType":"IMAGE","draft":false,"slug":"cockpunch-ai-art"},{"title":"How I Prototype SaaS Apps Quickly","date":"2022-09-05T13:39:00.000Z","tags":["coding","tech stack"],"authors":["schoon"],"summary":"It’s important for Indie Hackers looking to build micro-saas products to have a reliable tech stack \u003cu\u003ethat they feel comfortable with\u003c/u\u003e. Here’s the tech stack that I currently use to prototype new projects quickly…","mediaUrl":"https://cdn.schoon.me/personal/blog/prototype-quickly.png","socialImage":"https://cdn.schoon.me/personal/blog/prototype-quickly.png","mediaType":"IMAGE","slug":"techstack"},{"title":"Time to evolve from builder to entrepreneur...","date":"2022-07-19T09:25:00.000Z","tags":["project","YouBuildThis"],"authors":["schoon"],"summary":"After 36 years on this planet, I'm finally willing to admit that I'm a builder, not an entrepreneur... It's time to change all that.","mediaUrl":"https://cdn.schoon.me/domains/twitter-card.png","socialImage":"https://cdn.schoon.me/domains/twitter-card.png","mediaType":"IMAGE","draft":false,"slug":"2022-07-19-youbuildthis"},{"title":"The Power of Web3 Wallets","date":"2022-03-14T08:18:00.000Z","tags":["web3","blockchain"],"authors":["schoon"],"summary":"When talking to friends about getting started in web3, setting up a wallet is often the first confusing step. Here's an overview of why they are so important...","mediaUrl":"https://cdn.schoon.me/personal/blog/PowerOfWeb3Wallets.png","socialImage":"https://cdn.schoon.me/personal/blog/PowerOfWeb3Wallets.png","mediaType":"IMAGE","slug":"web3-wallets"},{"title":"That time I wasted a month of my life trying to fit in...","date":"2021-11-30T20:51:00.000Z","tags":["story","YouTube"],"authors":["schoon"],"summary":"Gather round everyone! It’s story time… Today I’m going to share an embarrassing story about the time I created a ton of video content and then deleted it all because I was self-conscious and embarrassed that others would judge me.","slug":"2021-11-30-lesson-learned"},{"title":"#12in21","date":"2021-01-03T08:51:50.000Z","tags":["project"],"authors":["schoon"],"summary":"With the new year upon us, I've decided to use this arbitrary date boundary as an excuse to force myself to experiment with some new technologies. As a result, I've decided to start a little \u003ca href='https://twitter.com/search?q=%23buildinpublic' target='_blank' rel='noreferrer nofollow'\u003e#BuildInPublic\u003c/a\u003e challenge for myself that I'm calling \u003ca href='https://12in21.com' target='_blank' rel='noreferrer nofollow'\u003e12 in 21\u003c/a\u003e.","draft":false,"slug":"12in21"},{"title":"What I love about Transistor.fm 💛","date":"2020-12-07T10:51:50.000Z","tags":["podcasting","reviews","Transistor.fm"],"authors":["schoon"],"summary":"Similar to creating a website, starting a podcast requires that you have a hosting service to serve up your audio files. A lot of people I talk to, who are interested in starting a podcast, don't realize this extra step. I think a lot of the time they just assume that iTunes acts as the \"YouTube of podcasts\" and has you upload your audio files directly.","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/TransistorScreenshot.jpg","mediaType":"IMAGE","draft":false,"slug":"2020-12-07-transistor-review"},{"title":"Introducing SchoonLabs.com","date":"2020-12-05T14:23:45.000Z","tags":["Software Dev","IndieHackers","Coding"],"authors":["schoon"],"summary":"As I gear up for some big things in 2021, I wanted to create a centralized portfolio website with links out to all of my various side-projects. I really like seeing people share those spreadsheets with a timeline of all their side projects, and I think I'll probably still do something like that here, but I also wanted a standalone website to really showcase the quality of my projects. My goal is to one day for a company around this SchoonLabs branding, and use it as an umbrella company over my various endeavours. Until then, check out some of the exciting projects I'm working on!","mediaUrl":"/static/images/SchoonLabs.jpg","mediaType":"IMAGE","linkUrl":"https://schoonlabs.com/","width":700,"layout":"TweetPost","draft":false,"slug":"schoonlabs"},{"title":"I want to be an inventor","date":"2020-11-25T16:51:45.000Z","tags":["twitter","advice"],"authors":["schoon"],"summary":"This perfectly sums up my life, and I have had such a hard time explaining that to people...\u003c/p\u003e\u0026mdash; Dan Schoonmaker (@DanSchoonmaker) \u003ca href=\"https://twitter.com/DanSchoonmaker/status/1331606435508129798?ref_src=twsrc%5Etfw\"\u003eNovember 25, 2020\u003c/a\u003e","permalink":"https://twitter.com/DanSchoonmaker/status/1331606435508129798","tweetId":"1331606435508129798","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/beAnInventor.png","mediaType":"IMAGE","width":500,"noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-11-25-i-want-to-be-an-inventor"},{"title":"We're Buying A House!","date":"2020-11-07T16:51:45.000Z","tags":["twitter","house"],"authors":["schoon"],"summary":"In other news... WE'RE BUYING A HOUSE!","permalink":"https://twitter.com/DanSchoonmaker/status/1325188045507878912","tweetId":"1325188045507878912","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/buyingAHouse.png","mediaType":"IMAGE","width":700,"noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-11-07-we-re-buying-a-house"},{"title":"Elon's Rocket Launch","date":"2020-11-07T16:51:45.000Z","tags":["twitter","Space-X"],"authors":["schoon"],"summary":"I'm just glad I got to live long enough to experience some Star Wars-type technology","permalink":"https://twitter.com/DanSchoonmaker/status/1333902832647475202","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/rocketLaunch.mp4","mediaType":"VIDEO","width":700,"noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-12-01-rocket-launch"},{"title":"Hacking away on Trusting.co over the weekend...","date":"2020-08-08T14:34:18.000Z","tags":["youtube","project"],"authors":["schoon"],"summary":"Some friends recently reached out to me for help creating an MVP (\u003ca href=\"https://en.wikipedia.org/wiki/Minimum_viable_product\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eminimum viable product\u003c/a\u003e) for a software idea they had to help families share information. I spent a bunch of time this Saturday hacking away at some new features for that app. \u003cp\u003eComing soon at \u003ca href=\"https://trusting.co\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps://Trusting.co\u003c/a\u003e!\u003c/p\u003e","mediaUrl":"https://www.youtube.com/watch?v=0ZjfpXq6ciw","noLink":true,"layout":"VideoPost","draft":false,"slug":"hacking-on-trusting-co"},{"title":"Austin FC Season Tickets","date":"2020-07-27T16:51:45.000Z","tags":["twitter","Austin FC"],"authors":["schoon"],"summary":"\u003cp\u003eView from my brand new \u003ca href=\"https://twitter.com/AustinFC\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e@AustinFC\u003c/a\u003eseason tickets!!\u003c/p\u003e\u003cp\u003eSection 133, Row 13, Seats 19 \u0026 20!!\u003c/p\u003e\u003cp\u003eI am so pumped for next summer 💚\u003c/p\u003e","permalink":"https://twitter.com/DanSchoonmaker/status/1287813340815917058","tweetId":"1287813340815917058","mediaType":"VIDEO","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/austinFCseats.mp4","noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-07-27-austin-fc"},{"title":"Bott","date":"2020-07-27T10:23:45.000Z","tags":["twitter","project"],"authors":["schoon"],"summary":"\u003cp\u003eOver the weekend I randomly re-opened this project I started back in February 2019, and I'm pretty sure it's the coolest thing I've ever made.\u003c/p\u003e\u003cp\u003eNow I have so much regret that I stopped working on it...\u003c/p\u003e","permalink":"https://twitter.com/DanSchoonmaker/status/1287787734300491778","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/bott.mp4","mediaType":"VIDEO","noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-07-27-bott"},{"title":"Friends are better than money","date":"2020-07-23T16:51:45.000Z","tags":["twitter","advice"],"authors":["schoon"],"summary":"\u003cp\u003e\"Friends are better than money. Almost anything money can do, friends can do better. In so many ways a friend with a boat is better than owning a boat.\" - \u003ca href=\"https://twitter.com/kevin2kelly\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e@kevin2kelly\u003c/a\u003e\u003c/p\u003e\u003cp\u003eh/t \u003ca href=\"https://twitter.com/JamesClear\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e@JamesClear\u003c/a\u003e","permalink":"https://twitter.com/DanSchoonmaker/status/1286483497755054091","tweetId":"1286483497755054091","noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-07-23-friends"},{"title":"Everyday I'm Hustlin'","date":"2020-06-14T17:47:00.000Z","tags":["youtube","project"],"authors":["schoon"],"summary":"Found some free time this Saturday to finally sit down and really focus on adding some new features to \u003ca href=\"https://casts.co\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCasts.co\u003c/a\u003e. Thought it would be fun to \u003ca href=\"https://twitter.com/hashtag/BuildInPublic\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e#BuildInPublic\u003c/a\u003e and record myself while coding. It turns out, I look very angry while coding haha.","mediaUrl":"https://www.youtube.com/watch?v=ADJaIz7ab0Y","noLink":true,"layout":"VideoPost","draft":false,"slug":"everyday-im-hustlin"},{"title":"Living Security Intelligence Update - Contact Tracing","date":"2020-04-27T17:47:00.000Z","tags":["youtube","Living Security","work"],"authors":["livingsecurity"],"summary":"This \"Contact Tracing\" trend is ramping up quickly! There seems to be a lot of support for it by governments around the world. Is this a short-term saving grace, and possibly a long-term privacy liability? The \u003ca href=\"https://LivingSecurity.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eLiving Security\u003c/a\u003e team and I wanted to put together a quick video explaining exactly what Contact Tracing is, and open it up to a broader discussion. \u003cp\u003e❓ I'm curious, what does everyone think about it ❓\u003c/p\u003e \u003cp\u003eBlog Post - \u003ca href=\"https://bit.ly/covid-contact-tracing\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps://bit.ly/covid-contact-tracing\u003c/a\u003e\u003c/p\u003e","mediaUrl":"https://www.youtube.com/watch?v=UKmEvml9N2c","noLink":true,"layout":"VideoPost","draft":false,"slug":"2020-04-27-contact-tracing"},{"title":"@Living_Security - Series A announcement","date":"2020-04-08T11:10:00.000Z","tags":["twitter","living-security","work"],"authors":["livingsecurity"],"summary":"So excited to announce our Series A funding round! We\u0026#39;ve partnered with some amazing investors and will continue to deliver the solutions you need for your \u003ca href=\"https://twitter.com/hashtag/SecurityAwareness?src=hash\u0026amp;ref_src=twsrc%5Etfw\"\u003e#SecurityAwareness\u003c/a\u003e program! \u003cp\u003e\u003ca href=\"https://t.co/Pjtt6spxYC\"\u003ehttps://t.co/Pjtt6spxYC\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ca href=\"https://twitter.com/hashtag/ExperienceSecurity?src=hash\u0026amp;ref_src=twsrc%5Etfw\"\u003e#ExperienceSecurity\u003c/a\u003e \u003ca href=\"https://twitter.com/hashtag/LivingSecurity?src=hash\u0026amp;ref_src=twsrc%5Etfw\"\u003e#LivingSecurity\u003c/a\u003e \u003ca href=\"https://twitter.com/hashtag/Cybersecurity?src=hash\u0026amp;ref_src=twsrc%5Etfw\"\u003e#Cybersecurity\u003c/a\u003e \u003ca href=\"https://twitter.com/hashtag/training?src=hash\u0026amp;ref_src=twsrc%5Etfw\"\u003e#training\u003c/a\u003e \u003ca href=\"https://twitter.com/hashtag/SeriesA?src=hash\u0026amp;ref_src=twsrc%5Etfw\"\u003e#SeriesA\u003c/a\u003e\u003c/p\u003e\u003c/p\u003e\u0026mdash; Living Security (@Living_Security) \u003ca href=\"https://twitter.com/Living_Security/status/1247919863819091968?ref_src=twsrc%5Etfw\"\u003eApril 8, 2020\u003c/a\u003e","permalink":"https://twitter.com/Living_Security/status/1247919863819091968","tweetId":"1247919863819091968","mediaType":"IMAGE","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/series-a.png","noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-04-08-series-a"},{"title":"SchoonCast on Clipps","date":"2020-04-06T21:25:00.000Z","tags":["twitter","podcast","project"],"authors":["schoon"],"summary":"I wish I could explain to you the feeling you get when your podcast shows up on your own podcasting app...","mediaType":"IMAGE","permalink":"https://twitter.com/DanSchoonmaker/status/1247349723952025600","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/ClippsSchooncast.jpeg","noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-04-06-podcast-launch"},{"title":"Brilliance Blindspot","date":"2020-04-02T21:03:00.000Z","tags":["twitter","advice"],"authors":["schoon"],"summary":"Brilliance Blindspot -- \"You’ve been doing something for so long that it comes so naturally to you that you can’t even remember what it feels like to not know how to do it. You just take it for granted.\" - \u003ca href='https://twitter.com/ramit' target='_blank' rel='noopener noreferrer'\u003e@Ramit\u003c/a\u003e  🙌 💡","mediaType":"TEXT","permalink":"https://twitter.com/DanSchoonmaker/status/1245819162510929927","tweetId":"1245819162510929927","noLink":true,"layout":"TweetPost","draft":false,"slug":"2020-04-02-brilliance-blindspot"},{"title":"CasterKit - A resource for podcasters","date":"2020-03-23T16:00:00.000Z","tags":["podcasting","IndieHackers","project"],"authors":["schoon"],"summary":"Rather than learning all about the podcasting ecosystem by myself in a bubble, I want to share what I've learned the last couple of days so others who just getting started won't need to start at square one as well. This led me to the idea of creating an \"open source\" list of podcasting tools and services for others to use as an initial starting point.","mediaUrl":"/static/images/CasterKit.png","mediaType":"IMAGE","linkUrl":"https://www.indiehackers.com/post/casterkit-2-0-a-better-resource-for-podcasters-bd74910759","width":700,"layout":"TweetPost","draft":false,"slug":"casterkit-launch"},{"title":"Podcasting Tech Stack","date":"2020-03-20T12:00:00.000Z","tags":["podcasting","IndieHackers","project"],"authors":["schoon"],"summary":"I finally took the leap and recorded my first podcast episode! Now, as a result of having more free time on my hands this week, I've started researching podcasting tools \u0026 resources to help me with the next steps...","mediaUrl":"/static/images/podcastTechStack.jpg","mediaType":"IMAGE","linkUrl":"https://www.indiehackers.com/post/whats-your-podcasting-tech-stack-ff9a87392e","width":700,"layout":"TweetPost","draft":false,"slug":"podcast-tech-stack"},{"title":"Happy Hacktober","date":"2019-10-02T10:51:50.000Z","tags":["software dev","hacktober","coding"],"authors":["schoon"],"summary":"What's that? You've never heard of Hacktober? Me either! Well, that is until yesterday, October 1st. Let's investigate this new internet phenomenon together...","draft":false,"slug":"hacktober-19"},{"title":"K1 Speed - Living Security","date":"2019-07-12T19:59:21.000Z","tags":["twitter","living-security","work"],"authors":["livingsecurity"],"summary":"Had an amazing time at our \u003ca class=\"hashtag\" href=\"https://twitter.com/Living_Security\" target=\"blank\"\u003e@Living_Security\u003c/a\u003e team build event yesterday at \u003ca class=\"hashtag\" href=\"https://twitter.com/k1speed\" target=\"_blank\"\u003e@K1Speed\u003c/a\u003e! Love getting to work with this awesome group of people!","permalink":"https://twitter.com/DanSchoonmaker/status/1149707813825855489","mediaUrl":"/static/videos/k1.mp4","mediaType":"VIDEO","noLink":true,"layout":"TweetPost","draft":false,"slug":"k1-speed"},{"title":"Madden Tweet","date":"2019-05-02T17:47:00.000Z","tags":["twitter","advice"],"authors":["schoon"],"summary":"Missed field goal returned for a TD... so ready for football to be back \u003ca class=\"hashtag\" href=\"https://twitter.com/hashtag/Madden?src=hashtag_click\" target=\"_blank\"\u003e#Madden\u003c/a\u003e","permalink":"https://twitter.com/DanSchoonmaker/status/1157422597069557761","mediaUrl":"/static/videos/madden.mp4","mediaType":"VIDEO","noLink":true,"layout":"TweetPost","draft":false,"slug":"madden-tweet"},{"title":"I'm a Product Engineer","date":"2018-12-31T17:52:52.623Z","tags":["work"],"authors":["schoon"],"summary":"I often have a difficult time trying to describe my dream position for this stage of my career. Over the last 3 years I've managed, through a series of fortunate breaks, to put myself in the closest position I could convince my employer to put me. But when I have a discussion with someone about what I \"want\" to do, I typically just fallback to some boring cookie-cutter industry-wide title such as \"frontend engineer\". But what if I want to be so much more than that? This is why I'm going to start working towards a new job title for myself, a \"product engineer\".","mediaUrl":"/static/images/Product.jpg","mediaType":"IMAGE","draft":false,"slug":"im-a-product-engineer"},{"title":"The start of a new chapter!","date":"2018-12-31T17:52:52.623Z","tags":["living security","work"],"authors":["schoon"],"summary":"After 6.5 amazing years, today is my last day working for Lithium Technologies / Khoros. I've had an amazing time working here, with truly some of the smartest, and hardest working people in the world. I can't even begin to describe how much I've grown and managed to learn from them all over the years.","draft":false,"slug":"living-security-job"},{"title":"ClippPlayer \u0026 React-Waves","date":"2018-12-28T15:04:10.000Z","tags":["podcasting","clipps","react-waves","project"],"authors":["schoon"],"summary":"With the world's growing interest in virtual assistants, I've been wanting to experiment with more audio-based technologies. This is how my original idea for my clip.ps project got started. I wanted to build something where users could upload audio clips, splice them together, and tell their story.","draft":false,"slug":"clipps-react-waves"},{"title":"My (rough) first experience with Facebook chatbots","date":"2016-05-06T13:15:00.000Z","tags":["facebook","chatbot","social media"],"authors":["schoon"],"summary":"With Mother’s Day just around the corner, I thought it would be cool to use it as an excuse to try out 1-800-Flower‘s much talked about new Facebook chatbot. As a new feature to Facebook Messenger, my expectations weren’t too high because we all know it takes some time to iron out the kinks. After this first experience, my fears of an imminent robot apocalypse were quickly calmed...","mediaType":"TEXT","permalink":"https://twitter.com/DanSchoonmaker/status/1247349723952025600","mediaUrl":"https://schoon-images.s3-us-west-2.amazonaws.com/personal/blog/ClippsSchooncast.jpeg","slug":"2016-05-06-facebook-chatbots"},{"title":"Go Kart Racing w/ Google Glass","date":"2015-01-03T14:34:18.000Z","tags":["youtube","google glass"],"authors":["schoon"],"summary":"My friend Chris came down to Austin for New Years eve and we went to \u003ca href=\"https://www.k1speed.com\" target=\"_blank\"\u003eK1 Speed\u003c/a\u003e for some go-kart racing. I just recently received my new Google Glasses in, and thought it would be cool to record a first-person perspective of our races. \u003cp\u003eHere's how it came out...\u003c/p\u003e","mediaUrl":"https://www.youtube.com/watch?v=J5SSFDaBlnc","noLink":true,"layout":"VideoPost","draft":false,"slug":"2015-02-15-go-karts-google-glass"},{"title":"Timeflies (Texas freestyle)","date":"2013-10-30T23:34:18.000Z","tags":["youtube","music"],"authors":["schoon"],"summary":"Recorded this at the recent Timeflies concert at \u003ca href=\"https://www.emosaustin.com/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eEmo's\u003c/a\u003e here in Austin, TX. The concert was everything I expected it to be and more. Here's a sick video of Cal doing a Texas themed freestyle...","mediaUrl":"https://www.youtube.com/watch?v=gz2M91yHGBQ","noLink":true,"layout":"VideoPost","draft":false,"slug":"2013-10-30-timeflies-texas-freestyle"},{"title":"Timeflies (acoustic)","date":"2013-10-30T23:34:14.000Z","tags":["youtube","music"],"authors":["schoon"],"summary":"Recorded this at the recent Timeflies concert at \u003ca href=\"https://www.emosaustin.com/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eEmo's\u003c/a\u003e here in Austin, TX. Here's a video of a little acoustic freestyle set they did...","mediaUrl":"https://www.youtube.com/watch?v=Lt_9-wklK0M","noLink":true,"layout":"VideoPost","draft":false,"slug":"2013-10-30-timeflies-accoustic"},{"title":"Allow Your Progress To Compound","date":"2004-06-02T13:39:00.000Z","tags":["advice"],"authors":["schoon"],"summary":"It's hard enough to build a successful project, don't continue to sabotage your progress by constantly starting from scratch.","mediaUrl":"https://cdn.schoon.me/personal/blog/compound-progress.png","socialImage":"https://cdn.schoon.me/personal/blog/compound-progress.png","mediaType":"IMAGE","draft":false,"slug":"compound-progress"}]},"__N_SSG":true},"page":"/","query":{},"buildId":"LdFgjoNtIEbx6Dc4ZJG6s","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>