<?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>DEV Community: Pep Nathan</title>
    <description>The latest articles on DEV Community by Pep Nathan (@cee_bosstrust).</description>
    <link>https://dev.to/cee_bosstrust</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%2F3815442%2F519bb716-07a6-40d7-b59a-626839bd4b80.png</url>
      <title>DEV Community: Pep Nathan</title>
      <link>https://dev.to/cee_bosstrust</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cee_bosstrust"/>
    <language>en</language>
    <item>
      <title>Why 90% of my side projects die (and the application I built to fix it)</title>
      <dc:creator>Pep Nathan</dc:creator>
      <pubDate>Tue, 10 Mar 2026 17:57:34 +0000</pubDate>
      <link>https://dev.to/cee_bosstrust/why-90-of-my-side-projects-die-and-the-application-i-built-to-fix-it-ck6</link>
      <guid>https://dev.to/cee_bosstrust/why-90-of-my-side-projects-die-and-the-application-i-built-to-fix-it-ck6</guid>
      <description>&lt;p&gt;We all have a graveyard of unfinished repos. For a long time, I thought it was a discipline issue. But after abandoning my 15th project, I realized it was an architecture problem in my own brain: &lt;strong&gt;Context Decay.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you take a 3-day break from a solo project, the mental energy required to remember &lt;em&gt;where you left off&lt;/em&gt; (was I fixing the Auth hook or doing a DB migration?) and what to do next is so high that you just play video games or commit waisted hours on something related instead like unnecessary polishing or curiosity. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5024dxkeh5amsy6izai4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5024dxkeh5amsy6izai4.jpg" alt="All a professional needs is focus" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jira and Linear are great for teams, but for solo devs, they are just glorified spreadsheets. If you forget to update them, they become useless.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Solution: A "Self-Driving Jira"&lt;/strong&gt;&lt;br&gt;
I decided to build an AI Project Director that &lt;em&gt;proactively&lt;/em&gt; watches my workspace and tells me what to do. I call it &lt;strong&gt;Thrust&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I built it (The Architecture):&lt;/strong&gt;&lt;br&gt;
Instead of a bulky desktop app, I built it as a lightweight Node.js daemon paired with a web dashboard.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Local Agent:&lt;/strong&gt; A Node script (&lt;code&gt;thrust-agent&lt;/code&gt;) runs locally, watching my &lt;code&gt;.git&lt;/code&gt; diffs and VS Code state.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Gateway:&lt;/strong&gt; It connects via WebSockets to a local gateway.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Brain:&lt;/strong&gt; I pass the local context + progress timeline + my Project Requirements Document (PRD) to Claude 4.6 Sonnet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Output:&lt;/strong&gt; When I open my laptop, I get a "Morning Briefing" on the web dashboard: &lt;em&gt;"Yesterday you finished the API. Based on the PRD, you need to build the Login UI today. Here are the files you touched last."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By utilizing MCP (Model Context Protocol) and local project change tracking, the AI actually &lt;em&gt;sees&lt;/em&gt; my progress, eliminating the need for me to ever drag a ticket to "Done" or even create one in the first place. No write abilities so you can rest assured that your project files are SAFE, we never store your projects source code in any of our systems.&lt;/p&gt;

&lt;p&gt;I'm currently running an Alpha test. If you suffer from Context Decay and want a proactive project lead to keep you on track, I'd love for you to test the application.&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://thrust.web.app?s=gp" rel="noopener noreferrer"&gt;Link to Early Access&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>webdev</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Why 90% of my indie games never launch (and the application I built to fix it)</title>
      <dc:creator>Pep Nathan</dc:creator>
      <pubDate>Tue, 10 Mar 2026 17:52:51 +0000</pubDate>
      <link>https://dev.to/cee_bosstrust/why-90-of-my-indie-games-never-launch-and-the-application-i-built-to-fix-it-kk0</link>
      <guid>https://dev.to/cee_bosstrust/why-90-of-my-indie-games-never-launch-and-the-application-i-built-to-fix-it-kk0</guid>
      <description>&lt;p&gt;We all have a graveyard of unfinished prototypes in our Unity or Unreal folders. For a long time, I thought it was a discipline issue. But after abandoning my 15th game, I realized it was an architecture problem in my own brain: &lt;strong&gt;Context Decay and Scope Creep.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F50e8pr7xqry6hs8o5cq6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F50e8pr7xqry6hs8o5cq6.jpg" alt="90% of projects never lunch because the developer looses focus of gets stagnant" width="800" height="435"&gt;&lt;/a&gt;&lt;br&gt;
When you take a 3-day break from a solo project, the mental energy required to remember &lt;em&gt;where you left off&lt;/em&gt; (was I fixing the inventory array or the save system?) and what to do next is so high that you just play video games, or commit wasted hours on something related instead—like unnecessary polishing of UI assets, tweaking shaders, or adding "jetpacks" when the core combat is still broken.&lt;/p&gt;

&lt;p&gt;Trello and Jira are great for teams, but for solo devs, they are just glorified spreadsheets. If you forget to update them or check your Game Design Document (GDD), they become useless.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Solution: A "Self-Driving Producer"&lt;/strong&gt;&lt;br&gt;
I decided to build an AI Project Director that &lt;em&gt;proactively&lt;/em&gt; watches my workspace and tells me what to do so I don't get distracted. I call it &lt;strong&gt;Thrust&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I built it (The Architecture):&lt;/strong&gt;&lt;br&gt;
Instead of a bulky desktop app, I built it as a lightweight Node.js daemon paired with a web dashboard.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Local Agent:&lt;/strong&gt; A Node script (&lt;code&gt;thrust-cli&lt;/code&gt;) runs locally, watching my &lt;code&gt;.git&lt;/code&gt; diffs, file trees, and engine state.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Gateway:&lt;/strong&gt; It connects via WebSockets to a local gateway.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Brain:&lt;/strong&gt; I pass the local context + progress timeline + my Game Design Document (GDD) to Claude 4.6 Sonnet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Output:&lt;/strong&gt; When I open my laptop, I get a "Morning Briefing" on the web dashboard: &lt;em&gt;"Yesterday you finished the player controller. Based on the GDD, you need to build the hit-detection today. Here are the scripts you touched last. Do not start working on the particle systems yet."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By utilizing MCP (Model Context Protocol) and local project change tracking, the AI actually &lt;em&gt;sees&lt;/em&gt; my progress, eliminating the need for me to ever drag a Trello card to "Done" or even create one in the first place. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security Note:&lt;/strong&gt; It has NO write abilities so you can rest assured that your project files are SAFE. We never store your project's source code or game assets in any of our systems. It only reads diffs to calculate momentum.&lt;/p&gt;

&lt;p&gt;I'm currently running an Alpha test. If you suffer from Context Decay or Scope Creep and want a proactive project lead to keep you on track to actually ship your game, I'd love for you to test the application.&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://thrust.web.app?s=gaming" rel="noopener noreferrer"&gt;Link to Waitlist&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unity3d</category>
      <category>indiedev</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
