<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Drew Marshall</title>
    <description>The latest articles on Forem by Drew Marshall (@stinklewinks).</description>
    <link>https://forem.com/stinklewinks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F832808%2Fa1b7233f-14c6-4bcd-8a1e-c9f338124447.png</url>
      <title>Forem: Drew Marshall</title>
      <link>https://forem.com/stinklewinks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/stinklewinks"/>
    <language>en</language>
    <item>
      <title>I Got Tired of Class-Heavy UI Code… So I Kept Going (Juice Part 2)</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 19 Apr 2026 11:54:00 +0000</pubDate>
      <link>https://forem.com/stinklewinks/i-got-tired-of-class-heavy-ui-code-so-i-kept-going-juice-part-2-2nk2</link>
      <guid>https://forem.com/stinklewinks/i-got-tired-of-class-heavy-ui-code-so-i-kept-going-juice-part-2-2nk2</guid>
      <description>&lt;p&gt;In my last post, I talked about why I started building Juice—mainly out of frustration with class-heavy UI code and how messy things can get as projects scale.&lt;/p&gt;

&lt;p&gt;If you haven’t read that yet, here it is:&lt;br&gt;
👉 &lt;a href="https://dev.to/stinklewinks/i-got-tired-of-class-heavy-ui-code-so-i-started-building-juice-4ocg"&gt;https://dev.to/stinklewinks/i-got-tired-of-class-heavy-ui-code-so-i-started-building-juice-4ocg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This post is about what came next.&lt;/p&gt;

&lt;p&gt;Not just &lt;em&gt;what Juice is&lt;/em&gt;, but what I’m actually trying to build with it.&lt;/p&gt;


&lt;h2&gt;
  
  
  ⚠️ The Problem Isn’t Just Classes
&lt;/h2&gt;

&lt;p&gt;After stepping back, I realized something:&lt;/p&gt;

&lt;p&gt;The issue wasn’t just Tailwind-style class overload.&lt;/p&gt;

&lt;p&gt;It was bigger than that.&lt;/p&gt;

&lt;p&gt;Most UI systems today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Push styling into long class strings&lt;/li&gt;
&lt;li&gt;Mix structure, intent, and design into one place&lt;/li&gt;
&lt;li&gt;Become harder to read as complexity increases&lt;/li&gt;
&lt;li&gt;Don’t feel like they scale &lt;em&gt;conceptually&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can make them work—but you’re constantly managing them.&lt;/p&gt;

&lt;p&gt;And that’s where things started to feel off to me.&lt;/p&gt;


&lt;h2&gt;
  
  
  💡 What If UI Was More Declarative?
&lt;/h2&gt;

&lt;p&gt;Instead of this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"flex items-center justify-between p-4 bg-white rounded-lg shadow-md"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What if you could express intent more directly?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;row&lt;/span&gt; &lt;span class="na"&gt;centered&lt;/span&gt; &lt;span class="na"&gt;gap=&lt;/span&gt;&lt;span class="s"&gt;"1"&lt;/span&gt; &lt;span class="na"&gt;padding=&lt;/span&gt;&lt;span class="s"&gt;"4rem"&lt;/span&gt; &lt;span class="na"&gt;card&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Not just shorter—but more meaningful.&lt;/p&gt;

&lt;p&gt;That’s the direction Juice is going.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧃 The Core Idea Behind Juice
&lt;/h2&gt;

&lt;p&gt;Juice is built around one simple idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;UI should describe intent, not implementation.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Writing long class lists&lt;/li&gt;
&lt;li&gt;Remembering utility combinations&lt;/li&gt;
&lt;li&gt;Repeating patterns across files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You define:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Layout&lt;/li&gt;
&lt;li&gt;Spacing&lt;/li&gt;
&lt;li&gt;Surfaces&lt;/li&gt;
&lt;li&gt;Behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Using &lt;strong&gt;attributes that map to a design system&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧱 Attributes Over Classes
&lt;/h2&gt;

&lt;p&gt;Classes are flexible, but they come with trade-offs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No structure&lt;/li&gt;
&lt;li&gt;Easy to overuse&lt;/li&gt;
&lt;li&gt;Hard to standardize across teams&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Attributes, on the other hand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Encourage consistency&lt;/li&gt;
&lt;li&gt;Create a natural design language&lt;/li&gt;
&lt;li&gt;Are easier to read at a glance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;grid=&lt;/span&gt;&lt;span class="s"&gt;"2"&lt;/span&gt; &lt;span class="na"&gt;gap=&lt;/span&gt;&lt;span class="s"&gt;"4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;card&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;A&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;card&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;B&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You immediately understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Layout: grid with 2 columns&lt;/li&gt;
&lt;li&gt;Spacing: gap of 4&lt;/li&gt;
&lt;li&gt;Surface: reusable card style&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No mental decoding required.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Not Just Styling — A System
&lt;/h2&gt;

&lt;p&gt;Juice isn’t just about styling elements.&lt;/p&gt;

&lt;p&gt;It’s about creating a &lt;strong&gt;cohesive UI system&lt;/strong&gt; that includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🎨 Design tokens (colors, spacing, typography)&lt;/li&gt;
&lt;li&gt;🧩 Components (cards, nav, sections)&lt;/li&gt;
&lt;li&gt;⚡ Interactions (animations, states)&lt;/li&gt;
&lt;li&gt;📱 Responsiveness (built-in, not bolted on)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make UI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster to build&lt;/li&gt;
&lt;li&gt;Easier to read&lt;/li&gt;
&lt;li&gt;More consistent&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚡ Where This Is Going
&lt;/h2&gt;

&lt;p&gt;Right now, Juice is still early.&lt;/p&gt;

&lt;p&gt;But the direction is clear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;fully expressive attribute-based UI system&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Designed to work standalone or alongside other frameworks&lt;/li&gt;
&lt;li&gt;Built to integrate directly into WebEngine&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And eventually:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A system where developers and non-developers can both build interfaces without fighting the code.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🧠 What I’m Exploring Next
&lt;/h2&gt;

&lt;p&gt;Some of the things I’m actively thinking through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How far can attributes go before they become noisy?&lt;/li&gt;
&lt;li&gt;How should responsiveness be handled without clutter?&lt;/li&gt;
&lt;li&gt;What’s the right balance between flexibility and structure?&lt;/li&gt;
&lt;li&gt;How can this integrate with things like WebGL and dynamic UI?&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Why This Matters (To Me)
&lt;/h2&gt;

&lt;p&gt;At the end of the day, this isn’t just about CSS.&lt;/p&gt;

&lt;p&gt;It’s about reducing friction when building ideas.&lt;/p&gt;

&lt;p&gt;Because when UI becomes easier to reason about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You build faster&lt;/li&gt;
&lt;li&gt;You experiment more&lt;/li&gt;
&lt;li&gt;You ship more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And that’s the real goal.&lt;/p&gt;




&lt;h2&gt;
  
  
  🤝 Let’s Build This Together
&lt;/h2&gt;

&lt;p&gt;This is still evolving, and I’m learning as I go.&lt;/p&gt;

&lt;p&gt;If you’ve run into similar frustrations—or have thoughts on this approach—I’d love to hear them.&lt;/p&gt;

&lt;p&gt;Repo here:&lt;br&gt;
👉 &lt;a href="https://github.com/citrusworx/webengine/tree/master/libraries/juice" rel="noopener noreferrer"&gt;https://github.com/citrusworx/webengine/tree/master/libraries/juice&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Next up, I’ll probably dive deeper into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How Juice handles responsiveness&lt;/li&gt;
&lt;li&gt;Or how it compares directly to existing frameworks in real-world use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Appreciate you reading 🙏&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>opensource</category>
      <category>frontend</category>
      <category>css</category>
    </item>
    <item>
      <title>I got tired of class-heavy UI code, so I started building Juice</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Tue, 14 Apr 2026 22:34:31 +0000</pubDate>
      <link>https://forem.com/stinklewinks/i-got-tired-of-class-heavy-ui-code-so-i-started-building-juice-4ocg</link>
      <guid>https://forem.com/stinklewinks/i-got-tired-of-class-heavy-ui-code-so-i-started-building-juice-4ocg</guid>
      <description>&lt;p&gt;At some point, my markup started feeling… heavy.&lt;/p&gt;

&lt;p&gt;Not slow. Not broken. Just hard to &lt;em&gt;look at&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;At some point, it stopped feeling like I was writing UI…&lt;br&gt;
and started feeling like I was managing class strings.&lt;/p&gt;


&lt;h1&gt;
  
  
  The Problem
&lt;/h1&gt;

&lt;p&gt;Modern CSS tooling solves a lot of problems.&lt;/p&gt;

&lt;p&gt;But it also introduces some friction—especially at scale.&lt;/p&gt;
&lt;h3&gt;
  
  
  Verbosity
&lt;/h3&gt;

&lt;p&gt;You end up stacking utilities:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"flex flex-col items-center justify-center h-screen bg-gradient-to-r from-purple-400 to-pink-500"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It works. It’s powerful. But it’s a lot to parse.&lt;/p&gt;




&lt;h3&gt;
  
  
  Readability
&lt;/h3&gt;

&lt;p&gt;When everything is a class:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;layout&lt;/li&gt;
&lt;li&gt;spacing&lt;/li&gt;
&lt;li&gt;color&lt;/li&gt;
&lt;li&gt;behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…it all blends together.&lt;/p&gt;

&lt;p&gt;You stop seeing &lt;em&gt;intent&lt;/em&gt; and start reading &lt;em&gt;implementation&lt;/em&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  Scaling UI Systems
&lt;/h3&gt;

&lt;p&gt;As projects grow, this turns into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;long, unreadable markup&lt;/li&gt;
&lt;li&gt;repeated patterns everywhere&lt;/li&gt;
&lt;li&gt;small changes requiring multiple class edits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It works—but it starts to feel messy.&lt;/p&gt;




&lt;h1&gt;
  
  
  The Idea
&lt;/h1&gt;

&lt;p&gt;What if UI wasn’t driven by long class strings?&lt;/p&gt;

&lt;p&gt;What if it looked more like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;flex=&lt;/span&gt;&lt;span class="s"&gt;"col"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"full"&lt;/span&gt; &lt;span class="na"&gt;grad=&lt;/span&gt;&lt;span class="s"&gt;"candy-grape"&lt;/span&gt; &lt;span class="na"&gt;centered&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Instead of stacking utilities, each attribute describes intent directly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;flex="col" centered&lt;/code&gt; → layout&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;height="full"&lt;/code&gt; → sizing&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;grad="candy-grape"&lt;/code&gt; → styling&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Example
&lt;/h1&gt;

&lt;p&gt;Here’s a simple comparison.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tailwind-style
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"flex flex-col items-center justify-center h-screen bg-gradient-to-r from-purple-400 to-pink-500"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text-2xl font-bold text-white"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"mt-4 px-4 py-2 bg-black text-white rounded-md"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click me&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Juice
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;flex=&lt;/span&gt;&lt;span class="s"&gt;"col"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"full"&lt;/span&gt; &lt;span class="na"&gt;grad=&lt;/span&gt;&lt;span class="s"&gt;"candy-grape"&lt;/span&gt; &lt;span class="na"&gt;centered&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;fontSize=&lt;/span&gt;&lt;span class="s"&gt;"xl"&lt;/span&gt; &lt;span class="na"&gt;fontColor=&lt;/span&gt;&lt;span class="s"&gt;"white"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Hello&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;margin-top=&lt;/span&gt;&lt;span class="s"&gt;"4rem"&lt;/span&gt; &lt;span class="na"&gt;padding=&lt;/span&gt;&lt;span class="s"&gt;"x-4 y-2"&lt;/span&gt; &lt;span class="na"&gt;bgColor=&lt;/span&gt;&lt;span class="s"&gt;"black"&lt;/span&gt; &lt;span class="na"&gt;fontColor=&lt;/span&gt;&lt;span class="s"&gt;"white"&lt;/span&gt; &lt;span class="na"&gt;rounded=&lt;/span&gt;&lt;span class="s"&gt;"md"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Click me
  &lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;The difference isn’t just shorter code.&lt;/p&gt;

&lt;p&gt;Each attribute expresses &lt;em&gt;intent&lt;/em&gt; directly, instead of stacking utilities together.&lt;/p&gt;




&lt;h1&gt;
  
  
  Interactions &amp;amp; Animations
&lt;/h1&gt;

&lt;p&gt;This pattern extends beyond layout and styling.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;hover=&lt;/span&gt;&lt;span class="s"&gt;"scale-up"&lt;/span&gt; &lt;span class="na"&gt;motion=&lt;/span&gt;&lt;span class="s"&gt;"fade-in"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  Click me
&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Interactions and animations follow the same idea:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;attributes describe behavior&lt;/li&gt;
&lt;li&gt;not just appearance&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  What Juice Is
&lt;/h1&gt;

&lt;p&gt;Juice is an &lt;strong&gt;attribute-based UI system&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It’s designed to make UI code more:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;expressive&lt;/li&gt;
&lt;li&gt;readable&lt;/li&gt;
&lt;li&gt;scalable&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Core Ideas
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Layout via attributes&lt;/li&gt;
&lt;li&gt;Styling via attributes&lt;/li&gt;
&lt;li&gt;Animations via attributes&lt;/li&gt;
&lt;li&gt;Works standalone or with frameworks&lt;/li&gt;
&lt;li&gt;Optional JS control when needed&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Why I Built It
&lt;/h1&gt;

&lt;p&gt;I wasn’t trying to replace existing tools.&lt;/p&gt;

&lt;p&gt;I was trying to solve a personal problem:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I wanted my UI code to feel as clean as my logic.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I like systems.&lt;br&gt;
I like consistency.&lt;/p&gt;

&lt;p&gt;And I didn’t like how styling started to feel like a wall of strings.&lt;/p&gt;

&lt;p&gt;So I started experimenting with attributes.&lt;/p&gt;

&lt;p&gt;That turned into patterns.&lt;br&gt;
Then conventions.&lt;br&gt;
Then a system.&lt;/p&gt;




&lt;h1&gt;
  
  
  Who This Is For
&lt;/h1&gt;

&lt;p&gt;Juice is probably a good fit if you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build apps or dashboards&lt;/li&gt;
&lt;li&gt;use Tailwind (or similar) but feel the verbosity&lt;/li&gt;
&lt;li&gt;care about readability as your project grows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s probably not for you if you prefer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;strict class-based systems&lt;/li&gt;
&lt;li&gt;or fully abstracted component libraries&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Current State
&lt;/h1&gt;

&lt;p&gt;Juice is currently in &lt;strong&gt;alpha&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;things will change&lt;/li&gt;
&lt;li&gt;APIs may evolve&lt;/li&gt;
&lt;li&gt;ideas are still being refined&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the core concept is solid enough to start sharing.&lt;/p&gt;




&lt;h1&gt;
  
  
  Try It / Feedback
&lt;/h1&gt;

&lt;p&gt;This is still early, and I’m actively shaping it.&lt;/p&gt;

&lt;p&gt;If you’ve ever felt the pain of class-heavy UI code, I’d love your feedback:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does this feel clearer or just different?&lt;/li&gt;
&lt;li&gt;Would you actually use this in a project?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Repo:&lt;br&gt;
👉 &lt;a href="https://github.com/citrusworx/webengine/tree/master/libraries/juice" rel="noopener noreferrer"&gt;Juice&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;This isn’t meant to replace everything.&lt;/p&gt;

&lt;p&gt;It’s just another way to think about UI—and I’m curious if it clicks for anyone else the way it did for me.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>css</category>
      <category>frontend</category>
      <category>opensource</category>
    </item>
    <item>
      <title>📚 Reading With Intention as a Builder</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 12 Apr 2026 12:52:10 +0000</pubDate>
      <link>https://forem.com/stinklewinks/reading-with-intention-as-a-builder-1hkm</link>
      <guid>https://forem.com/stinklewinks/reading-with-intention-as-a-builder-1hkm</guid>
      <description>&lt;p&gt;Lately I’ve been trying to be more intentional about what I read—not just consuming information, but actually learning things I can apply while building.&lt;/p&gt;

&lt;p&gt;Here’s the current list I’ve been working through:&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ Finished
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Zero to One&lt;/li&gt;
&lt;li&gt;The Cold Start Problem&lt;/li&gt;
&lt;li&gt;The Lean Startup&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📖 In Progress / Up Next
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;High Output Management&lt;/li&gt;
&lt;li&gt;Platform Revolution&lt;/li&gt;
&lt;li&gt;Obviously Awesome&lt;/li&gt;
&lt;li&gt;Redeeming Science&lt;/li&gt;
&lt;li&gt;Financial Intelligence for Entrepreneurs&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 What I’m Starting to Notice
&lt;/h2&gt;

&lt;p&gt;Even though these books come from different angles—startups, product, management, finance—they keep pointing to the same ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building something “cool” isn’t enough&lt;/li&gt;
&lt;li&gt;Growth is designed, not accidental&lt;/li&gt;
&lt;li&gt;Positioning determines whether people care&lt;/li&gt;
&lt;li&gt;Simplicity and clarity win over complexity&lt;/li&gt;
&lt;li&gt;And understanding business is just as important as writing code&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚙️ Applying This in Real Time
&lt;/h2&gt;

&lt;p&gt;I’m not reading these passively—I’m trying to apply them across the things I’m building right now.&lt;/p&gt;

&lt;p&gt;Whether that’s:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Thinking about distribution before development&lt;/li&gt;
&lt;li&gt;Designing systems instead of one-off solutions&lt;/li&gt;
&lt;li&gt;Or being more intentional about how ideas are positioned&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Build things that actually work in the real world—not just in theory.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🤝 Always Learning
&lt;/h2&gt;

&lt;p&gt;If you’ve read any of these, I’d love to hear what stuck with you—or what I should add next.&lt;/p&gt;

&lt;p&gt;I’m always looking to sharpen both the technical &lt;em&gt;and&lt;/em&gt; business side of building.&lt;/p&gt;

</description>
      <category>books</category>
      <category>startup</category>
    </item>
    <item>
      <title>Build for Worth, Not Valuation (Part 1 of a Practical Builder Series)</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sat, 21 Feb 2026 20:00:00 +0000</pubDate>
      <link>https://forem.com/stinklewinks/build-for-worth-not-valuation-part-1-of-a-practical-builder-series-20ho</link>
      <guid>https://forem.com/stinklewinks/build-for-worth-not-valuation-part-1-of-a-practical-builder-series-20ho</guid>
      <description>&lt;p&gt;Startup culture has a default scoreboard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How much did you raise?&lt;/li&gt;
&lt;li&gt;What’s your valuation?&lt;/li&gt;
&lt;li&gt;How fast are you growing?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are valid metrics.&lt;/p&gt;

&lt;p&gt;But they aren’t the only ones that matter — and they aren’t the most useful if you’re early and self-funded.&lt;/p&gt;

&lt;p&gt;This series is about a different scoreboard.&lt;/p&gt;

&lt;p&gt;Not anti-VC.&lt;br&gt;
Not anti-growth.&lt;/p&gt;

&lt;p&gt;Just practical.&lt;/p&gt;

&lt;p&gt;Today’s topic:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build for worth.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What “Worth” Means in Builder Terms
&lt;/h2&gt;

&lt;p&gt;Worth is not branding.&lt;br&gt;
Worth is not vision.&lt;br&gt;
Worth is not “potential.”&lt;/p&gt;

&lt;p&gt;Worth means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Someone pays without convincing.&lt;/li&gt;
&lt;li&gt;The product reduces real friction.&lt;/li&gt;
&lt;li&gt;The system works without manual babysitting.&lt;/li&gt;
&lt;li&gt;Revenue sustains infrastructure.&lt;/li&gt;
&lt;li&gt;Growth doesn’t require external rescue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Worth is testable this week.&lt;/p&gt;

&lt;p&gt;Not in a pitch deck.&lt;br&gt;
In production.&lt;/p&gt;




&lt;h2&gt;
  
  
  The First Shift: Revenue Is Feedback
&lt;/h2&gt;

&lt;p&gt;Free users validate interest.&lt;/p&gt;

&lt;p&gt;Paying users validate worth.&lt;/p&gt;

&lt;p&gt;If someone won’t pay $5, they won’t pay $50 later. Pricing doesn’t magically unlock value — it reveals it.&lt;/p&gt;

&lt;p&gt;Practical move you can apply today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add a paid tier earlier than feels comfortable.&lt;/li&gt;
&lt;li&gt;Even if it’s small.&lt;/li&gt;
&lt;li&gt;Even if it’s limited.&lt;/li&gt;
&lt;li&gt;Even if only 3 people convert.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those 3 are signal.&lt;/p&gt;

&lt;p&gt;And signal is better than applause.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Second Shift: Automate Before It’s Urgent
&lt;/h2&gt;

&lt;p&gt;At 10 users, manual processes feel fine.&lt;/p&gt;

&lt;p&gt;At 50, they feel annoying.&lt;br&gt;
At 200, they break.&lt;/p&gt;

&lt;p&gt;If you’re manually:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating accounts&lt;/li&gt;
&lt;li&gt;Provisioning infrastructure&lt;/li&gt;
&lt;li&gt;Sending invoices&lt;/li&gt;
&lt;li&gt;Deploying environments&lt;/li&gt;
&lt;li&gt;Running migrations&lt;/li&gt;
&lt;li&gt;Onboarding users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You are building fragility.&lt;/p&gt;

&lt;p&gt;Automation isn’t for scale.&lt;br&gt;
It’s for stability.&lt;/p&gt;

&lt;p&gt;Practical move:&lt;/p&gt;

&lt;p&gt;Pick one repetitive task this week and eliminate it with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A script&lt;/li&gt;
&lt;li&gt;A webhook&lt;/li&gt;
&lt;li&gt;A background job&lt;/li&gt;
&lt;li&gt;A queue worker&lt;/li&gt;
&lt;li&gt;A CI pipeline&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Small automation compounds.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Third Shift: Reduce Surface Area
&lt;/h2&gt;

&lt;p&gt;Features feel productive.&lt;br&gt;
Complexity feels impressive.&lt;/p&gt;

&lt;p&gt;But complexity increases maintenance cost.&lt;/p&gt;

&lt;p&gt;Before adding something, ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does this reduce churn?&lt;/li&gt;
&lt;li&gt;Does this remove friction?&lt;/li&gt;
&lt;li&gt;Does this directly increase revenue?&lt;/li&gt;
&lt;li&gt;Or does it just expand scope?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Surface area expands faster than revenue if you’re not careful.&lt;/p&gt;

&lt;p&gt;And expanded surface area increases support load, bugs, and cognitive overhead.&lt;/p&gt;

&lt;p&gt;Practical move:&lt;/p&gt;

&lt;p&gt;Remove one feature this quarter.&lt;/p&gt;

&lt;p&gt;Or delay it intentionally.&lt;/p&gt;

&lt;p&gt;Durability grows when surface area shrinks.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Fourth Shift: Design for 100 Customers First
&lt;/h2&gt;

&lt;p&gt;Ask yourself:&lt;/p&gt;

&lt;p&gt;If this had 100 paying customers tomorrow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Would infrastructure hold?&lt;/li&gt;
&lt;li&gt;Would support overwhelm you?&lt;/li&gt;
&lt;li&gt;Would billing break?&lt;/li&gt;
&lt;li&gt;Would deployment fail?&lt;/li&gt;
&lt;li&gt;Would monitoring catch issues?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the answer is “probably not,” then growth would hurt you.&lt;/p&gt;

&lt;p&gt;Worth-driven building assumes growth will come — but prepares for it calmly.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Fifth Shift: Make Funding Optional
&lt;/h2&gt;

&lt;p&gt;This is the quiet power move.&lt;/p&gt;

&lt;p&gt;If you must raise to survive, your decisions become reactive.&lt;/p&gt;

&lt;p&gt;If you can survive without raising, funding becomes optional leverage.&lt;/p&gt;

&lt;p&gt;Optionality changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Negotiation power&lt;/li&gt;
&lt;li&gt;Stress levels&lt;/li&gt;
&lt;li&gt;Timeline flexibility&lt;/li&gt;
&lt;li&gt;Roadmap clarity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Worth creates optionality.&lt;/p&gt;

&lt;p&gt;Optionality creates strategic calm.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Practical Weekly Builder Checklist
&lt;/h2&gt;

&lt;p&gt;If you want to apply this immediately, use this:&lt;/p&gt;

&lt;p&gt;Each week, improve at least one of these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Increase revenue signal&lt;/li&gt;
&lt;li&gt;Decrease manual operations&lt;/li&gt;
&lt;li&gt;Reduce feature surface area&lt;/li&gt;
&lt;li&gt;Improve automation&lt;/li&gt;
&lt;li&gt;Strengthen system reliability&lt;/li&gt;
&lt;li&gt;Simplify onboarding&lt;/li&gt;
&lt;li&gt;Improve retention&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you consistently move those levers, worth compounds.&lt;/p&gt;

&lt;p&gt;Valuation may or may not follow.&lt;/p&gt;

&lt;p&gt;But durability will.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Series Is About
&lt;/h2&gt;

&lt;p&gt;This is Part 1 of a practical builder series.&lt;/p&gt;

&lt;p&gt;Not theory.&lt;br&gt;
Not startup drama.&lt;br&gt;
Not fundraising strategy.&lt;/p&gt;

&lt;p&gt;Just operational thinking for builders who want to create durable systems.&lt;/p&gt;

&lt;p&gt;In Part 2, we’ll talk about:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Automation Is a Survival Strategy for Small Teams&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because most small startups don’t fail from lack of ideas.&lt;br&gt;
They fail from operational drag.&lt;/p&gt;

&lt;p&gt;—&lt;/p&gt;

&lt;p&gt;If you’re building something right now, ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If I couldn’t raise money for this, how would I design it differently?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That answer will change your roadmap.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>career</category>
      <category>product</category>
      <category>startup</category>
    </item>
    <item>
      <title>What Am I Doing?</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 15 Feb 2026 20:17:57 +0000</pubDate>
      <link>https://forem.com/stinklewinks/what-am-i-doing-1koa</link>
      <guid>https://forem.com/stinklewinks/what-am-i-doing-1koa</guid>
      <description>&lt;h1&gt;
  
  
  What Am I Doing? (A Developer’s Mid-Journey Reality Check)
&lt;/h1&gt;

&lt;p&gt;Lately I’ve been asking myself a question that feels simple but hits deeper the longer I sit with it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What am I actually trying to accomplish?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what project I’m shipping&lt;/li&gt;
&lt;li&gt;what language I’m using&lt;/li&gt;
&lt;li&gt;what framework I’m learning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the bigger question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why am I building all of this in the first place?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you’re a developer, builder, or creator juggling multiple interests, this might sound familiar.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Your Developer Journey Stops Being Linear
&lt;/h2&gt;

&lt;p&gt;Tech culture often pushes specialization:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pick a stack&lt;/li&gt;
&lt;li&gt;pick a niche&lt;/li&gt;
&lt;li&gt;climb the ladder&lt;/li&gt;
&lt;li&gt;repeat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But some of us don’t operate that way.&lt;/p&gt;

&lt;p&gt;Personally, I’m:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;building software systems&lt;/li&gt;
&lt;li&gt;learning electronics and hardware&lt;/li&gt;
&lt;li&gt;exploring self-hosted infrastructure&lt;/li&gt;
&lt;li&gt;maintaining real-world equipment&lt;/li&gt;
&lt;li&gt;working on creative projects and long-term business ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From the outside, that can look scattered.&lt;/p&gt;

&lt;p&gt;From the inside, it feels like building capability.&lt;/p&gt;

&lt;p&gt;Understanding systems end-to-end.&lt;br&gt;
Reducing dependency where possible.&lt;br&gt;
Creating instead of only consuming.&lt;/p&gt;

&lt;p&gt;Still… eventually you pause and ask:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Am I building toward something — or just building?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Hidden Driver: Proving Something
&lt;/h2&gt;

&lt;p&gt;This is the uncomfortable part most developers don’t talk about.&lt;/p&gt;

&lt;p&gt;Sometimes we start building because we want to prove:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;we belong in tech&lt;/li&gt;
&lt;li&gt;we’re capable&lt;/li&gt;
&lt;li&gt;we’re not impostors&lt;/li&gt;
&lt;li&gt;past doubts were wrong&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That motivation works — for a while.&lt;/p&gt;

&lt;p&gt;It pushes learning.&lt;br&gt;
It builds momentum.&lt;br&gt;
It fuels late-night debugging sessions.&lt;/p&gt;

&lt;p&gt;But proof is an endless game.&lt;/p&gt;

&lt;p&gt;There’s always:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;another framework&lt;/li&gt;
&lt;li&gt;another architecture&lt;/li&gt;
&lt;li&gt;another comparison&lt;/li&gt;
&lt;li&gt;another milestone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eventually you have to ask:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Am I still building from curiosity — or from pressure?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Question Every Builder Eventually Faces
&lt;/h2&gt;

&lt;p&gt;At some point, a deeper question sneaks in:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Am I enough without the projects?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And here’s the uncomfortable truth:&lt;/p&gt;

&lt;p&gt;Shipping more code doesn’t permanently answer that.&lt;/p&gt;

&lt;p&gt;Neither does:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;promotions&lt;/li&gt;
&lt;li&gt;side projects&lt;/li&gt;
&lt;li&gt;open source contributions&lt;/li&gt;
&lt;li&gt;certifications&lt;/li&gt;
&lt;li&gt;follower counts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A healthier question might be:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Am I aligned with the person I want to become?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That shifts the focus from output to direction.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Builders See Opportunity Everywhere
&lt;/h2&gt;

&lt;p&gt;If you’re systems-minded, you probably notice this too:&lt;/p&gt;

&lt;p&gt;Everything looks like something you could improve.&lt;/p&gt;

&lt;p&gt;Apps.&lt;br&gt;
Workflows.&lt;br&gt;
Hardware.&lt;br&gt;
Infrastructure.&lt;br&gt;
Business models.&lt;/p&gt;

&lt;p&gt;That’s entrepreneurial pattern recognition.&lt;/p&gt;

&lt;p&gt;But it comes with a risk:&lt;/p&gt;

&lt;p&gt;Feeling like you should pursue every idea.&lt;/p&gt;

&lt;p&gt;I’m learning something important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not every good idea deserves immediate execution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Capturing ideas preserves them.&lt;br&gt;
Execution — not novelty — creates impact.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Thread That Keeps Appearing
&lt;/h2&gt;

&lt;p&gt;When I zoom out, there’s actually a consistent theme across everything I build:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ownership. Autonomy. Creation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;self-hosted tools instead of pure SaaS dependence&lt;/li&gt;
&lt;li&gt;understanding full-stack systems instead of black boxes&lt;/li&gt;
&lt;li&gt;building infrastructure instead of only using it&lt;/li&gt;
&lt;li&gt;creating original work instead of chasing trends&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That realization helped reduce the feeling of randomness.&lt;/p&gt;

&lt;p&gt;It’s not scattered.&lt;/p&gt;

&lt;p&gt;It’s integrated.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Loneliness Part (Most Builders Feel This)
&lt;/h2&gt;

&lt;p&gt;Big visions can feel isolating.&lt;/p&gt;

&lt;p&gt;Not because others don’t care, but because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;most developers specialize&lt;/li&gt;
&lt;li&gt;most companies optimize for short-term output&lt;/li&gt;
&lt;li&gt;ecosystem building takes time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Often collaborators show up &lt;strong&gt;after&lt;/strong&gt; progress becomes visible.&lt;/p&gt;

&lt;p&gt;Not before.&lt;/p&gt;

&lt;p&gt;That’s normal — even if it feels frustrating.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’m Realizing Right Now
&lt;/h2&gt;

&lt;p&gt;I don’t think I have much left to prove anymore.&lt;/p&gt;

&lt;p&gt;But I do have things I want to build.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;Building to prove worth creates pressure.&lt;br&gt;
Building with purpose creates sustainability.&lt;/p&gt;

&lt;p&gt;And sustainability is underrated in developer culture.&lt;/p&gt;




&lt;h2&gt;
  
  
  So… What Am I Doing?
&lt;/h2&gt;

&lt;p&gt;Right now?&lt;/p&gt;

&lt;p&gt;I’m building intentionally.&lt;/p&gt;

&lt;p&gt;Not for hype.&lt;br&gt;
Not for comparison.&lt;br&gt;
Not to chase every trend.&lt;/p&gt;

&lt;p&gt;But to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;keep learning&lt;/li&gt;
&lt;li&gt;maintain independence where possible&lt;/li&gt;
&lt;li&gt;create useful tools&lt;/li&gt;
&lt;li&gt;support creative expression&lt;/li&gt;
&lt;li&gt;and document the journey honestly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Clarity isn’t always something you find before building.&lt;/p&gt;

&lt;p&gt;Sometimes clarity &lt;em&gt;emerges because&lt;/em&gt; you build.&lt;/p&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;That’s enough for me right now.&lt;/p&gt;

</description>
      <category>career</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Daily Debug — Day 1: Blocks in Motion</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 01 Jun 2025 01:36:17 +0000</pubDate>
      <link>https://forem.com/stinklewinks/daily-debug-day-1-blocks-in-motion-1ad2</link>
      <guid>https://forem.com/stinklewinks/daily-debug-day-1-blocks-in-motion-1ad2</guid>
      <description>&lt;h2&gt;
  
  
  ✅ What I Got Done Today
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📦 &lt;strong&gt;Completed 4 modules in Blender&lt;/strong&gt; — continuing to build muscle memory with modeling tools and interface flow. Already feeling more confident navigating the workspace.&lt;/li&gt;
&lt;li&gt;🎬 &lt;strong&gt;Started building a one-shot in Unreal Engine&lt;/strong&gt; called &lt;em&gt;The Overture Pact&lt;/em&gt; — early concept work, scene blocking, and thinking through tone and mechanics. Feels cinematic and story-driven.&lt;/li&gt;
&lt;li&gt;🎮 &lt;strong&gt;Kicked off a mini-game in Godot&lt;/strong&gt; called &lt;em&gt;NumberFall&lt;/em&gt; — a simple, falling-number mechanic for now, but a great way to practice core Godot features and UI work.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🧠 What I Learned / Noticed
&lt;/h2&gt;

&lt;p&gt;Working across &lt;strong&gt;three engines&lt;/strong&gt; sounds chaotic, but it wasn’t—each served a different creative purpose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blender for design and visuals&lt;/li&gt;
&lt;li&gt;Unreal for immersive storytelling&lt;/li&gt;
&lt;li&gt;Godot for gameplay testing and prototyping&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the rhythm I want to cultivate: let each tool serve its unique purpose instead of trying to force a “one-size-fits-all” workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎯 Tomorrow’s Goals
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Finish one more Blender module (possibly start texturing)&lt;/li&gt;
&lt;li&gt;Flesh out player input in &lt;em&gt;NumberFall&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Document world/plot for &lt;em&gt;The Overture Pact&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Bonus: string swap on both guitars if time permits&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  💭 Reflection
&lt;/h2&gt;

&lt;p&gt;Today felt &lt;em&gt;modular&lt;/em&gt; in the best way. Not everything needs to be polished or final—what matters is that pieces are moving. As long as I keep shipping small things and logging what I learn, the bigger picture builds itself.&lt;/p&gt;

&lt;p&gt;One mechanic. One asset. One idea at a time.&lt;/p&gt;




</description>
      <category>dailydebug</category>
      <category>blender3d</category>
      <category>unrealengine</category>
      <category>godotengine</category>
    </item>
    <item>
      <title>Daily Debug — Day 0: Why I’m Writing This</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sat, 31 May 2025 10:36:00 +0000</pubDate>
      <link>https://forem.com/stinklewinks/daily-debug-day-0-why-im-writing-this-50o</link>
      <guid>https://forem.com/stinklewinks/daily-debug-day-0-why-im-writing-this-50o</guid>
      <description>&lt;p&gt;I’m building three companies from the ground up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🎸 &lt;strong&gt;WINK Guitar&lt;/strong&gt; — hand-crafted guitars, amps, pedals, and educational content
&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;Citrusworx&lt;/strong&gt; — open source software &amp;amp; developer tools (Kiwi Engine, Juice, Nectarine, and more)
&lt;/li&gt;
&lt;li&gt;🎮 &lt;strong&gt;SubLime Studios&lt;/strong&gt; — a creative game &amp;amp; entertainment studio blending storytelling, art, and design
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each of these companies represents a piece of me. They’re not side projects—they’re core to my mission: to create a career I don’t need to escape from. One rooted in creativity, ownership, and long-term impact.&lt;/p&gt;

&lt;p&gt;But staying focused across such a wide scope is hard.&lt;/p&gt;

&lt;p&gt;That’s why I’m starting this series. &lt;strong&gt;Daily Debug&lt;/strong&gt; is my personal changelog. My ship log. My compass.&lt;/p&gt;

&lt;p&gt;Each day, I’ll write:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ What I got done&lt;/li&gt;
&lt;li&gt;🧠 What I learned (or struggled with)&lt;/li&gt;
&lt;li&gt;🎯 What I plan for tomorrow&lt;/li&gt;
&lt;li&gt;💭 A quick reflection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn’t for hype. It’s for &lt;em&gt;momentum&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Because the only way to build something meaningful is to show up daily—even if it’s just one line of code or one decision made.&lt;/p&gt;

&lt;p&gt;Let’s get to it.&lt;/p&gt;

</description>
      <category>dailydebug</category>
      <category>webdev</category>
      <category>programming</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>Fighting Focus</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sat, 31 May 2025 10:32:29 +0000</pubDate>
      <link>https://forem.com/stinklewinks/fighting-focus-82f</link>
      <guid>https://forem.com/stinklewinks/fighting-focus-82f</guid>
      <description>&lt;h1&gt;
  
  
  Fighting Focus
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;by Drew Winkles&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the one thing in your life that is non-negotiable?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For me, it's creating my own career.&lt;/p&gt;

&lt;p&gt;I've worked for other companies and, truth be told, I fared well. Promotions came, responsibilities grew, and I adapted quickly. But there was always something missing. Sometimes it was that my full skill set wasn’t being used. Other times, there was no room to grow, or worse—hard salary caps that punished ambition. The reasons are plenty, but the feeling was consistent: &lt;strong&gt;I wanted more&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Not more money (although that’s part of it). More &lt;em&gt;meaning&lt;/em&gt;. More &lt;em&gt;control&lt;/em&gt;. More ability to build what I saw in my head without having to pitch it to someone whose vision was smaller than mine. That’s what led me to start &lt;strong&gt;Citrusworx&lt;/strong&gt;, &lt;strong&gt;WINK Guitar&lt;/strong&gt;, and &lt;strong&gt;SubLime Studios&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Three completely different fields—software, luthiery/audio gear, and games/entertainment—but all cut from the same cloth: &lt;strong&gt;creative engineering with freedom at the center&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I’ve &lt;em&gt;always&lt;/em&gt; wanted to work for myself. Since I was a teenager. Since I realized I was good at many things, but didn’t want to silo those talents into one job description. Starting these ventures wasn’t just a business move—it was a promise to myself that I would stop waiting for permission.&lt;/p&gt;

&lt;p&gt;But here’s the part no one glamorizes: finding the &lt;em&gt;balance&lt;/em&gt; between these projects has been hard. Like, &lt;strong&gt;really hard&lt;/strong&gt;. Some days it feels like I’m sprinting in three directions. I’m still figuring it out—how to prioritize without guilt, how to focus without abandoning ideas that still matter to me.&lt;/p&gt;

&lt;p&gt;What I’ve come to understand is this: &lt;strong&gt;I can’t do it all. Not alone.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
If I want Citrusworx to deliver real software, if I want WINK Guitar to be more than a cool brand name, and if I want SubLime to release actual games—I have to &lt;strong&gt;start outsourcing&lt;/strong&gt;. I have to bring people in, delegate the stuff I don't need to micromanage, and trust that other skilled folks can help bring this vision to life.&lt;/p&gt;

&lt;p&gt;And just as importantly, I’ve had to shift my mindset about learning.&lt;/p&gt;

&lt;p&gt;I used to wait to be trained. To feel “ready.” I thought I needed to master everything in my little study corner before I launched anything real. But that’s not how the world works. The world is happening &lt;em&gt;right now&lt;/em&gt;, and it's not waiting for me to feel prepared. It rewards those who &lt;strong&gt;learn by building&lt;/strong&gt;, not those who build only once they’ve “learned enough.”&lt;/p&gt;

&lt;p&gt;So I’m choosing to show up differently now. I’m carving out a day to really figure out my schedule—not just my to-do list, but a sustainable rhythm that respects my goals and my limits. One that includes shipping, writing, collaborating, and, yes, &lt;strong&gt;resting&lt;/strong&gt; too.&lt;/p&gt;

&lt;p&gt;Because I’m not just building products.&lt;br&gt;&lt;br&gt;
I’m building a life I believe in.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>startup</category>
    </item>
    <item>
      <title>How do you deal with burnout?</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Mon, 17 Feb 2025 23:20:44 +0000</pubDate>
      <link>https://forem.com/stinklewinks/how-do-you-deal-with-burnout-145p</link>
      <guid>https://forem.com/stinklewinks/how-do-you-deal-with-burnout-145p</guid>
      <description>&lt;p&gt;I am a mega-creative person. I don't know how else to explain it but if you follow me long enough you will see what I am referring to. In that creative passion and pursuit I have created tons of projects for myself. The problem is that I want to complete all of them &lt;em&gt;and&lt;/em&gt; keep them going, if at all possible.&lt;/p&gt;

&lt;p&gt;I am sure there are other like-minded individuals who find themselves in this boat. How do you deal with burnout? Is it possible to come back from?&lt;/p&gt;

&lt;p&gt;I ask because I am starting to feel the beginnings of it. I don't feel as passionate or motivated to complete them some days and then a spark of inspiration comes. Before I can maintain that momentum, it wisps away into the void.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I don't want to burn out.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I have taken a week or so off from these projects to kind of realign and enjoy some of my free time. Is that okay to do? It feels wrong.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>career</category>
      <category>learning</category>
      <category>startup</category>
    </item>
    <item>
      <title>🌎 Building an Empire—One Creative Venture at a Time</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 09 Feb 2025 14:51:56 +0000</pubDate>
      <link>https://forem.com/stinklewinks/building-an-empire-one-creative-venture-at-a-time-4jpp</link>
      <guid>https://forem.com/stinklewinks/building-an-empire-one-creative-venture-at-a-time-4jpp</guid>
      <description>&lt;p&gt;Not everyone is chasing quick riches. Some of us are here because we believe in &lt;strong&gt;the work&lt;/strong&gt;. If an idea is worth its weight, &lt;strong&gt;efforts will be rewarded&lt;/strong&gt;, but an idea alone isn’t enough—it doesn’t justify a lack of work.  &lt;/p&gt;

&lt;p&gt;This is about &lt;strong&gt;creating, innovating, and serving people&lt;/strong&gt;, not just making money. &lt;strong&gt;Breaking even is a win if it means making an impact.&lt;/strong&gt;  &lt;/p&gt;




&lt;h2&gt;
  
  
  🏗️ What Empire Am I Building?
&lt;/h2&gt;

&lt;p&gt;An empire that shares its wealth. An ecosystem of creative ventures—each carefully researched, coordinated, and built with &lt;strong&gt;purpose&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;I’m not throwing spaghetti at the wall to see what sticks. These are &lt;strong&gt;intentional&lt;/strong&gt; ventures, all connected by a &lt;strong&gt;tech-driven foundation&lt;/strong&gt;.  &lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What Are My Ideas?
&lt;/h2&gt;

&lt;p&gt;Everything I’m working on has a tech aspect, but they span across different industries and passions.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🖥️ Citrusworx&lt;/strong&gt; – Open Source Software
&lt;/h3&gt;

&lt;p&gt;🚀 Building software that’s accessible, ethical, and useful for developers and businesses alike.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🎮 SubLime Game Studios&lt;/strong&gt; – Game Dev Studio
&lt;/h3&gt;

&lt;p&gt;🎨 Creating interactive experiences that entertain, challenge, and inspire.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🛒 eCommerce Ventures&lt;/strong&gt; – Selling Things That Matter
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;☕ &lt;strong&gt;Coffee&lt;/strong&gt; – Because developers and creatives run on it.
&lt;/li&gt;
&lt;li&gt;👕 &lt;strong&gt;Apparel&lt;/strong&gt; – Unique, expressive designs for passionate people.
&lt;/li&gt;
&lt;li&gt;🎮 &lt;strong&gt;Gaming Accessories&lt;/strong&gt; – Because details matter when you’re in the zone.
&lt;/li&gt;
&lt;li&gt;🖥️ &lt;strong&gt;Themes &amp;amp; Plugins&lt;/strong&gt; for:

&lt;ul&gt;
&lt;li&gt;HTML / React / TypeScript
&lt;/li&gt;
&lt;li&gt;PHP / Rust / Tauri
&lt;/li&gt;
&lt;li&gt;WordPress / KiwiPress / Echo
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🌐 Network of Things (NoT) Devices&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;💡 A &lt;strong&gt;safer alternative to IoT&lt;/strong&gt; with room for &lt;strong&gt;true innovation&lt;/strong&gt;.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🎸 WINK Guitar &amp;amp; Beryl Audio&lt;/strong&gt; (Future Dream Endeavor)
&lt;/h3&gt;

&lt;p&gt;🎶 &lt;strong&gt;A passion project&lt;/strong&gt;—building tools for musicians, shaping sound, and blending &lt;strong&gt;tech with art&lt;/strong&gt;.  &lt;/p&gt;




&lt;h2&gt;
  
  
  📍 Starting From the Bottom
&lt;/h2&gt;

&lt;p&gt;Right now, I’m a &lt;strong&gt;full-time student&lt;/strong&gt; with a &lt;strong&gt;part-time job&lt;/strong&gt;, working on these ventures &lt;strong&gt;in phases&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;🔹 Open source projects? Jump in.&lt;br&gt;&lt;br&gt;
🔹 Game dev? Let’s jam.&lt;br&gt;&lt;br&gt;
🔹 New ideas? Let’s talk.  &lt;/p&gt;

&lt;p&gt;This isn’t a solo mission. &lt;strong&gt;I want to share this experience, build alongside others, and create things that matter.&lt;/strong&gt;  &lt;/p&gt;




&lt;h3&gt;
  
  
  🚀 Want to Follow the Journey?
&lt;/h3&gt;

&lt;p&gt;If any of this resonates with you—let’s connect. Whether it’s coding, gaming, eCommerce, or music, there’s room for more creators here.  &lt;/p&gt;

&lt;p&gt;💬 Drop a comment. Let’s talk.  &lt;/p&gt;

</description>
      <category>startup</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>development</category>
    </item>
    <item>
      <title>A Thank You to the Mentors Who Helped Shape My Learning Journey</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 09 Feb 2025 11:46:36 +0000</pubDate>
      <link>https://forem.com/stinklewinks/a-thank-you-to-the-mentors-who-helped-shape-my-learning-journey-4el</link>
      <guid>https://forem.com/stinklewinks/a-thank-you-to-the-mentors-who-helped-shape-my-learning-journey-4el</guid>
      <description>&lt;p&gt;For the longest time, I thought school was out of the question. Life threw one unfortunate circumstance after another my way, and the idea of returning to formal education felt impossible. But that never stopped me from learning.  &lt;/p&gt;

&lt;p&gt;Instead, I found another path—one paved by incredible educators and creators who shared their knowledge with the world. Through their courses, books, and streams, I navigated the world of &lt;strong&gt;full-stack development and React&lt;/strong&gt;. This post is my way of saying:  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thank you.&lt;/strong&gt;  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Brad Traversy – Teaching the Core of JavaScript&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;JavaScript was my gateway into serious development, and &lt;strong&gt;Brad Traversy’s&lt;/strong&gt; teaching made it click. His clear, no-nonsense approach to &lt;strong&gt;Vanilla JavaScript&lt;/strong&gt; helped me build a solid foundation before diving into frameworks and libraries. The way he breaks down complex topics into something digestible is a gift, and I’m grateful for how much his content has shaped my understanding.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://traversymedia.com" rel="noopener noreferrer"&gt;Brad Traversy&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Maximilian Schwarzmüller – Guiding Me Through React and Beyond&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;When I stepped into the world of &lt;strong&gt;React, React Native, TypeScript, and Flutter&lt;/strong&gt;, &lt;strong&gt;Maximilian Schwarzmüller&lt;/strong&gt; was there to guide me. His courses weren’t just about coding—they were about understanding the &lt;em&gt;why&lt;/em&gt; behind the tech. His structured yet approachable teaching style made these complex topics feel manageable, and I wouldn’t be where I am today without his lessons.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://academind.com/" rel="noopener noreferrer"&gt;Academind&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;PirateSoftware – For the Morale Boost &amp;amp; Like-Minded Energy&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Sometimes, learning isn’t just about the code—it’s about the mindset. &lt;strong&gt;PirateSoftware&lt;/strong&gt; has been a huge morale booster, reminding me why I love tech and why pushing forward matters. Seeing someone so passionate about building, learning, and sharing knowledge has been inspiring. It’s good to know there are like-minded people out there who just &lt;em&gt;get it&lt;/em&gt;.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitch.tv/piratesoftware" rel="noopener noreferrer"&gt;PirateSoftware Twitch&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Looking Ahead&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Now, as I prepare to &lt;strong&gt;finally&lt;/strong&gt; complete my Computer Science degree, I carry these lessons with me. School may have felt out of reach for a long time, but the knowledge I’ve gained from these educators has been invaluable.  &lt;/p&gt;

&lt;p&gt;So, to Brad, Max, and Thor—&lt;strong&gt;thank you&lt;/strong&gt; for making learning accessible, engaging, and inspiring.  &lt;/p&gt;

&lt;p&gt;And to anyone reading this: **Who has helped you on your learning journey?&lt;/p&gt;

&lt;p&gt;** Whether it’s a course, a book, a mentor, or even a streamer—drop a thank you in the comments! Let’s show appreciation to the people who help shape us. 🚀  &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What Is A Creative Engineer?</title>
      <dc:creator>Drew Marshall</dc:creator>
      <pubDate>Sun, 09 Feb 2025 11:34:47 +0000</pubDate>
      <link>https://forem.com/stinklewinks/what-being-a-creative-engineer-means-to-me-14b7</link>
      <guid>https://forem.com/stinklewinks/what-being-a-creative-engineer-means-to-me-14b7</guid>
      <description>&lt;p&gt;Is "Creative Engineer" a widely recognized term? Probably not.&lt;br&gt;&lt;br&gt;
Did I come up with it myself one day? Absolutely.&lt;br&gt;&lt;br&gt;
Could I Google it to see if others are using it? Sure.&lt;br&gt;&lt;br&gt;
Am I going to? Nope.  &lt;/p&gt;

&lt;p&gt;Because I don’t define myself by search engine results.  &lt;/p&gt;

&lt;p&gt;I define myself by what I &lt;em&gt;do&lt;/em&gt;.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;So... What Is a Creative Engineer?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A creative engineer has &lt;strong&gt;no limits&lt;/strong&gt;. If they can conceive it, they can build it. They are &lt;strong&gt;designers, developers, architects, and problem-solvers&lt;/strong&gt;—bridging creativity and technical expertise to bring ideas to life.  &lt;/p&gt;

&lt;p&gt;They touch &lt;strong&gt;every aspect&lt;/strong&gt; of a product’s lifecycle:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;design&lt;/strong&gt; that makes it intuitive.
&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;code&lt;/strong&gt; that makes it function.
&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;infrastructure&lt;/strong&gt; that makes it scalable.
&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;user experience&lt;/strong&gt; that makes it valuable.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A creative engineer isn’t just a specialist in one area—they see the full picture.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why This Matters to Me&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I’ve always been fascinated by technology, but I never wanted to be confined to just one role. I don’t want to just write backend logic and never think about design. I don’t want to only design interfaces and never understand how the code works. I want to create.  &lt;/p&gt;

&lt;p&gt;That’s why I’m currently on a mission to master multiple technologies—from &lt;strong&gt;HTML and JavaScript to C++ and AWS Cloud&lt;/strong&gt;. I want to be able to take an idea and see it through from &lt;em&gt;start to finish&lt;/em&gt;, whether it's software, hardware, or something entirely new.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Entrepreneurial? Yes, but With Actual Skills.&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You &lt;em&gt;could&lt;/em&gt; say a creative engineer is like an entrepreneur—someone who drives ideas forward. But here’s the difference:&lt;br&gt;&lt;br&gt;
They don’t just &lt;em&gt;fund&lt;/em&gt; the vision. They &lt;em&gt;build&lt;/em&gt; it.  &lt;/p&gt;

&lt;p&gt;Some entrepreneurs leverage finances or connections to bring an idea to life. That’s great, but let’s be real—&lt;strong&gt;having money isn’t a skill&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;A creative engineer? They don’t just &lt;em&gt;see&lt;/em&gt; the vision. They have the &lt;strong&gt;skills&lt;/strong&gt; to make it happen.  &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Are You a Creative Engineer Too?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If this resonates with you—if you love the idea of designing, coding, and building without limits—I want to hear from you!  &lt;/p&gt;

&lt;p&gt;🔹 Do you consider yourself a creative engineer?&lt;br&gt;&lt;br&gt;
🔹 What skills are you working on right now to expand your abilities?&lt;br&gt;&lt;br&gt;
🔹 Have you ever built something &lt;em&gt;entirely on your own&lt;/em&gt; from idea to launch?  &lt;/p&gt;

&lt;p&gt;Let’s connect and build awesome things together. 🚀 &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>gamedev</category>
      <category>cloud</category>
      <category>design</category>
    </item>
  </channel>
</rss>
