<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Forward Bias</title><link>https://forwardbias.dev/</link><description>Recent content on Forward Bias</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 26 Mar 2026 16:00:00 -0700</lastBuildDate><atom:link href="https://forwardbias.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Disentangling Career from Creativity</title><link>https://forwardbias.dev/ideas/disentangling-career-from-creativity/</link><pubDate>Thu, 26 Mar 2026 16:00:00 -0700</pubDate><guid>https://forwardbias.dev/ideas/disentangling-career-from-creativity/</guid><description>&lt;p&gt;My first job in high school was as an intern at a local college radio station (RIP KBTC). It was about what you&amp;rsquo;d expect of an internship, until they realized I knew how to use Cakewalk. That&amp;rsquo;s when I became the &amp;ldquo;bumper guy&amp;rdquo;. If you&amp;rsquo;re not a terrestrial radio die-hard, bumpers are the short transitions between segments or coming in or out of commercials. Often the ones you&amp;rsquo;ll recognize the most are the mandatory &amp;ldquo;station IDs&amp;rdquo; that remind you what station you&amp;rsquo;re listening to. I recorded many variants of &amp;ldquo;You&amp;rsquo;re listening to KBTC 91.7FM, Tacoma&amp;rsquo;s home for Classical Rock&amp;rdquo; (don&amp;rsquo;t get me started on the term &amp;ldquo;classical rock&amp;rdquo;; I had to live with it, so can you). I would cut up clips from my favorite songs and movies, avoiding talking all morning so I could record with my gruffest (for a 16-year-old) morning voice. Was it art? Probably not, but it was absolutely creatively rewarding.&lt;/p&gt;</description></item><item><title>On Writing an Album in a Month (kinda)</title><link>https://forwardbias.dev/ideas/february-album-writing-month/</link><pubDate>Thu, 19 Mar 2026 09:00:00 -0700</pubDate><guid>https://forwardbias.dev/ideas/february-album-writing-month/</guid><description>&lt;p&gt;I&amp;rsquo;ve read Jeff Tweedy&amp;rsquo;s &lt;em&gt;&lt;a href="https://bookshop.org/a/19532/9780593183526" target="_blank" rel="noopener noreferrer"&gt;How to Write One Song&lt;/a&gt;
&lt;/em&gt; at least half a dozen times over the last couple of years. It&amp;rsquo;s a quick read, super practical, and I love the way he fights against the mysticism of creative practice. He argues that waiting for inspiration to strike is folly, that instead you can invite inspiration through intentional routines. You can choose to be creative through purposeful practice. I love the message, and I really thought that I understood the lesson, but it took the nonstop grind of &lt;a href="https://fawm.org/" target="_blank" rel="noopener noreferrer"&gt;February Album Writing Month&lt;/a&gt;
 (FAWM) for me to really internalize it. By forcing myself to work at a songwriting cadence more aggressive than I&amp;rsquo;d ever tried, I had no choice but to actually make the creative output happen, and once I broke through that barrier the songs just started flooding out.&lt;/p&gt;</description></item><item><title>The Era of Personal Micro-Software</title><link>https://forwardbias.dev/ideas/personal-micro-software/</link><pubDate>Wed, 11 Mar 2026 18:00:00 -0700</pubDate><guid>https://forwardbias.dev/ideas/personal-micro-software/</guid><description>&lt;h3 id="reject-the-vibe"&gt;Reject the Vibe&lt;/h3&gt;
&lt;p&gt;When I first heard the term &amp;ldquo;vibe coding&amp;rdquo; I immediately hated it, and it took me a minute to reflect on why. Is it just because I&amp;rsquo;m a grumpy geriatric millennial refusing to ride the vibes? Maybe, but I think it has more to do with how it implies a lazy sort of magical thinking. Vibes are nuanced. Reading vibes is a deeply human activity, and it implies an unspoken (and often high-bandwidth) understanding that just doesn&amp;rsquo;t reflect what I see when using AI-assisted programming tools. Computers can&amp;rsquo;t read the vibe in the room, and they can&amp;rsquo;t read your mind. If anything, we should be calling AI-assisted programming Therapy-level-detailed-communication-coding, but that&amp;rsquo;s a mouthful, so I guess we&amp;rsquo;re stuck with &amp;ldquo;vibe coding&amp;rdquo; for now.&lt;/p&gt;</description></item><item><title>About</title><link>https://forwardbias.dev/about/</link><pubDate>Mon, 09 Mar 2026 10:00:00 -0700</pubDate><guid>https://forwardbias.dev/about/</guid><description>&lt;p&gt;I&amp;rsquo;m a recovering Middle School teacher, always trying to hold onto the messiness and joy of the students I used to teach. I&amp;rsquo;ve led the curriculum team at a non-profit, trained thousands of teachers to pick up CS, written &lt;a href="https://creativecodingbook.com" target="_blank" rel="noopener noreferrer"&gt;two books&lt;/a&gt;
 on the topic, and am currently making my way through the impact of Generative AI on all of these things.&lt;/p&gt;
&lt;p&gt;I believe that technology can be be beautiful, tactile, and expressive. I remember an internet that felt more like this, where every corner had it&amp;rsquo;s own personality, and anyone could make and share something they cared about without gatekeepers to get the way. This site is my small effort to bring some of that back. It&amp;rsquo;s an ongoing experiment in making things for the sake of making them, and sharing them with whoever cares to look.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://forwardbias.dev/contact/</link><pubDate>Mon, 09 Mar 2026 10:00:00 -0700</pubDate><guid>https://forwardbias.dev/contact/</guid><description>&lt;p&gt;Feel free to reach out for collaborations, questions, cool ideas, or anything else.&lt;/p&gt;
&lt;form action="https://formspree.io/f/xdawenlw" method="POST" class="contact-form" style="margin-top: 2rem;"&gt;

 &lt;div class="form-group" style="margin-bottom: 1.5rem;"&gt;
 &lt;label for="name"&gt;Name&lt;/label&gt;
 &lt;input type="text" id="name" name="name" required aria-required="true"
 style="width: 100%; padding: 0.75rem; border: 1px solid var(--color-ink-muted); border-radius: 4px; background: rgba(255, 255, 255, 0.5); font-family: var(--font-body); font-size: 1rem;"&gt;
 &lt;/div&gt;

 &lt;div class="form-group" style="margin-bottom: 1.5rem;"&gt;
 &lt;label for="email"&gt;Email Address&lt;/label&gt;
 &lt;input type="email" id="email" name="email" required aria-required="true"
 style="width: 100%; padding: 0.75rem; border: 1px solid var(--color-ink-muted); border-radius: 4px; background: rgba(255, 255, 255, 0.5); font-family: var(--font-body); font-size: 1rem;"&gt;
 &lt;/div&gt;

 &lt;div class="form-group" style="margin-bottom: 1.5rem;"&gt;
 &lt;label for="message"&gt;Message&lt;/label&gt;
 &lt;textarea id="message" name="message" rows="5" required aria-required="true"
 style="width: 100%; padding: 0.75rem; border: 1px solid var(--color-ink-muted); border-radius: 4px; background: rgba(255, 255, 255, 0.5); font-family: var(--font-body); font-size: 1rem; resize: vertical;"&gt;&lt;/textarea&gt;
 &lt;/div&gt;

 &lt;button type="submit" class="cta-button" style="margin-top: 0.5rem;"&gt;Send Message&lt;/button&gt;

&lt;/form&gt;</description></item><item><title>Post 3</title><link>https://forwardbias.dev/posts/post-3/</link><pubDate>Wed, 15 Mar 2023 11:00:00 -0700</pubDate><guid>https://forwardbias.dev/posts/post-3/</guid><description>&lt;p&gt;Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum. Deserunt esse cillum Lorem non magna adipisicing mollit amet consequat.&lt;/p&gt;</description></item><item><title>Post 2</title><link>https://forwardbias.dev/posts/post-2/</link><pubDate>Wed, 15 Feb 2023 10:00:00 -0700</pubDate><guid>https://forwardbias.dev/posts/post-2/</guid><description>&lt;p&gt;Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.&lt;/p&gt;
&lt;p&gt;Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia. Velit id fugiat occaecat do tempor. Sit officia Lorem aliquip eu deserunt consectetur. Aute proident deserunt in nulla aliquip dolore ipsum Lorem ut cupidatat consectetur sit sint laborum. Esse cupidatat sit sint sunt tempor exercitation deserunt. Labore dolor duis laborum est do nisi ut veniam dolor et nostrud nostrud.&lt;/p&gt;</description></item><item><title>Post 1</title><link>https://forwardbias.dev/posts/post-1/</link><pubDate>Sun, 15 Jan 2023 09:00:00 -0700</pubDate><guid>https://forwardbias.dev/posts/post-1/</guid><description>&lt;p&gt;Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.&lt;/p&gt;
&lt;p&gt;Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea. Anim ut duis sunt nisi. Culpa cillum sit voluptate voluptate eiusmod dolor. Enim nisi Lorem ipsum irure est excepteur voluptate eu in enim nisi. Nostrud ipsum Lorem anim sint labore consequat do.&lt;/p&gt;</description></item></channel></rss>