<?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: trobasuj-cpu</title>
    <description>The latest articles on Forem by trobasuj-cpu (@devprom).</description>
    <link>https://forem.com/devprom</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%2F3899116%2Faa53237f-6717-4143-b1d1-56055f05f985.png</url>
      <title>Forem: trobasuj-cpu</title>
      <link>https://forem.com/devprom</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/devprom"/>
    <language>en</language>
    <item>
      <title># Why You Abandon Every React Project You Start (And How to Fix It)</title>
      <dc:creator>trobasuj-cpu</dc:creator>
      <pubDate>Sun, 03 May 2026 07:16:24 +0000</pubDate>
      <link>https://forem.com/devprom/-why-you-abandon-every-react-project-you-start-and-how-to-fix-it-1ed0</link>
      <guid>https://forem.com/devprom/-why-you-abandon-every-react-project-you-start-and-how-to-fix-it-1ed0</guid>
      <description>&lt;p&gt;If you look at your GitHub repositories right now, how many unfinished React projects do you have? Three? Ten? Fifty?&lt;/p&gt;

&lt;p&gt;You start with a massive surge of motivation. You run &lt;code&gt;npx create-react-app&lt;/code&gt; or set up a new Vite project. You spend three days perfectly configuring Tailwind CSS, setting up Redux, and carefully architecting your folder structure. &lt;/p&gt;

&lt;p&gt;And then... you get bored. You hit a minor roadblock with authentication, or you realize the scope is too big, and you quietly abandon it.&lt;/p&gt;

&lt;p&gt;Here is the brutal truth: &lt;strong&gt;You don't have a discipline problem. You have a psychological defense mechanism.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The "Paralyzed Visionary" Trap
&lt;/h2&gt;

&lt;p&gt;In the developer world, we often confuse "architecture" with "execution." When you spend 20 hours configuring a React project before writing a single line of business logic, your brain gets a dopamine hit. You &lt;em&gt;feel&lt;/em&gt; productive. &lt;/p&gt;

&lt;p&gt;But subconsciously, you are doing this to avoid the actual risk of launching. As long as you are "optimizing the React state manager," your app isn't live. If it isn't live, no one can judge it. No one can tell you your idea is bad.&lt;/p&gt;

&lt;p&gt;This is a clinical pattern known as the &lt;strong&gt;Paralyzed Visionary&lt;/strong&gt;. You see the perfect 5-year version of the app in your head, and the massive gap between your current empty repo and that vision terrifies you into inaction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stop Blaming the Tech Stack
&lt;/h2&gt;

&lt;p&gt;The biggest lie developers tell themselves is: &lt;em&gt;"If I just switch to Next.js or learn a better state management library, I'll finally finish this project."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The tech stack is not the bottleneck. Your ego is the bottleneck.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Break the Cycle
&lt;/h2&gt;

&lt;p&gt;To break this pattern, you need to apply artificial, extreme constraints to your workflow.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The 3-Feature Limit:&lt;/strong&gt; Your MVP is legally not allowed to have more than three features. Write them down. If a feature isn't one of those three, you are not allowed to build it until after launch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The "Ugly" Rule:&lt;/strong&gt; Force yourself to deploy a version of the app that visually embarrasses you. If you aren't embarrassed by your first release, you launched too late.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use a Clinical Prompt:&lt;/strong&gt; Your brain needs an external boss to prevent over-engineering. I built a custom AI prompt called &lt;a href="https://psychoprompt.netlify.app/" rel="noopener noreferrer"&gt;PsychoPrompt&lt;/a&gt; specifically designed to diagnose your builder flaws and force ChatGPT to act as a strict manager that prevents you from going down the React rabbit hole.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Stop hoarding empty repositories. Fix the psychology, and the code will follow.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(If you are serious about curing your launch paralysis, you can take the free diagnostic test at &lt;a href="https://psychoprompt.netlify.app/" rel="noopener noreferrer"&gt;PsychoPrompt&lt;/a&gt; and unlock the full Psycho-Builder's Toolkit).&lt;/em&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>career</category>
    </item>
    <item>
      <title>Why Developers Abandon 90% of Their Side Projects (And How I Used AI to Fix My Brain)</title>
      <dc:creator>trobasuj-cpu</dc:creator>
      <pubDate>Tue, 28 Apr 2026 22:59:59 +0000</pubDate>
      <link>https://forem.com/devprom/why-developers-abandon-90-of-their-side-projects-and-how-i-used-ai-to-fix-my-brain-1jdf</link>
      <guid>https://forem.com/devprom/why-developers-abandon-90-of-their-side-projects-and-how-i-used-ai-to-fix-my-brain-1jdf</guid>
      <description>&lt;p&gt;Update: I just built a brutalist interactive Web App for this psychological test! Try it here for free: &lt;a href="https://psychoprompt.netlify.app/" rel="noopener noreferrer"&gt;https://psychoprompt.netlify.app/&lt;/a&gt;&lt;br&gt;
If you’re a developer, indie hacker, or just someone who builds things, you probably have a folder on your computer right now filled with half-finished projects. &lt;/p&gt;

&lt;p&gt;You bought the domain. You set up the boilerplate. You worked on it passionately for one weekend. And then... nothing. It sits there, collecting digital dust, adding to your growing sense of guilt.&lt;/p&gt;

&lt;p&gt;I have a massive graveyard of unfinished projects. For the longest time, I thought the problem was a lack of discipline, or maybe I just hadn’t found the right "productivity framework." I tried Pomodoro, Kanban, Notion templates—you name it. &lt;/p&gt;

&lt;p&gt;Nothing worked. Because the problem wasn't the tools. The problem was my own psychology.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Flaw in AI and Productivity Tools
&lt;/h2&gt;

&lt;p&gt;We live in an era where AI can write code for us in seconds. ChatGPT and Claude are incredible accelerators. But they all share a fundamental flaw: &lt;strong&gt;they treat every user exactly the same.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you ask an AI to help you build a SaaS, it gives you a massive, 10-step generic roadmap. For some people, that’s great. For me, looking at a 10-step master plan causes instant paralysis. &lt;/p&gt;

&lt;p&gt;I realized that we don't all get blocked the same way. We all have different psychological traps. &lt;/p&gt;

&lt;p&gt;I spent time analyzing why builders quit, and I found that almost all of us fall into one of &lt;strong&gt;6 psychological patterns&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 6 Psychological Profiles of Builders
&lt;/h2&gt;

&lt;p&gt;Which one of these sounds the most like you?&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The Paralyzed Visionary
&lt;/h3&gt;

&lt;p&gt;You have huge, world-changing ambitions. You can see the final product perfectly in your head. But because the gap between "where I am" and "the final masterpiece" is so huge, you are terrified to take the very first step. You don't want to ruin the perfect idea with a bad first draft.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The External Executor
&lt;/h3&gt;

&lt;p&gt;You are an absolute beast at your day job. If a boss gives you a deadline, you crush it. But the second you sit down to work on your &lt;em&gt;own&lt;/em&gt; personal side project, your brain freezes. Without external pressure and validation, you can't force yourself to execute.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The Perfectionist Trap
&lt;/h3&gt;

&lt;p&gt;You actually write code, but you never ship. You spend three weeks adjusting the border-radius on a button. You rewrite your entire backend in Rust because you read a blog post about performance, even though you have zero users. You polish infinitely to delay the terrifying moment of launch.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. The Over-Researcher
&lt;/h3&gt;

&lt;p&gt;You feel like you "don't know enough yet" to start building. So you watch 40 hours of YouTube tutorials, read 15 books, and buy 3 courses. You confuse &lt;em&gt;learning&lt;/em&gt; with &lt;em&gt;doing&lt;/em&gt;. You feel productive, but your codebase is empty.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. The Dopamine Chaser
&lt;/h3&gt;

&lt;p&gt;You love the thrill of starting. Buying the domain and setting up the tech stack gives you a huge dopamine hit. But the second the project gets difficult or boring (like setting up auth or writing documentation), your brain checks out and you start looking for a new, shiny idea.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. The Detail Drowning
&lt;/h3&gt;

&lt;p&gt;You jump straight into the code without a plan. You get completely lost in a tiny, irrelevant feature (like building a custom rich-text editor from scratch instead of using a library) and lose sight of the big picture. Eventually, you get overwhelmed by the spaghetti code and give up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution: PsychoPrompt
&lt;/h2&gt;

&lt;p&gt;Once I realized I was a classic &lt;strong&gt;Paralyzed Visionary&lt;/strong&gt; mixed with a bit of &lt;strong&gt;Dopamine Chaser&lt;/strong&gt;, I knew generic AI advice wouldn't work for me. &lt;/p&gt;

&lt;p&gt;I needed an AI that knew my flaws and actively prevented me from falling into my traps.&lt;/p&gt;

&lt;p&gt;So, I built what I call &lt;strong&gt;PsychoPrompt&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;It’s a system prompt you paste into Claude or ChatGPT &lt;em&gt;before&lt;/em&gt; you start working. Before it helps you write a single line of code, it asks you 7 specific intake questions to diagnose which of the 6 profiles you fit into.&lt;/p&gt;

&lt;p&gt;Once it builds your psychological profile, the AI completely changes its behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you are a &lt;strong&gt;Paralyzed Visionary&lt;/strong&gt;, it refuses to give you big roadmaps. It only gives you one tiny, microscopic task at a time to force momentum.&lt;/li&gt;
&lt;li&gt;If you are an &lt;strong&gt;External Executor&lt;/strong&gt;, it acts like a strict manager, demanding daily updates and setting artificial deadlines.&lt;/li&gt;
&lt;li&gt;If you are a &lt;strong&gt;Perfectionist&lt;/strong&gt;, it actively interrupts you when you spend too much time on details and forces you to hit 'deploy'.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It has completely changed how I build. Instead of fighting my own brain, the AI manages my flaws for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;I decided to package the entire PsychoPrompt system, along with examples of how the AI adapts to each profile, into a clean PDF guide. &lt;/p&gt;

&lt;p&gt;I’ve put it up on Gumroad for free (you can literally just type $0 and grab it). &lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://beatsprom.gumroad.com/l/psychoprompt" rel="noopener noreferrer"&gt;Grab PsychoPrompt Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you use Claude or ChatGPT for coding, writing, or building businesses, I highly recommend pasting this into your System Instructions.&lt;/p&gt;

&lt;p&gt;Let me know in the comments: &lt;strong&gt;Which of the 6 psychological profiles do you resonate with the most?&lt;/strong&gt; (I'd love to know I'm not the only Paralyzed Visionary out there!).&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>programming</category>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>I built a free GitHub README Generator — no sign-up, no BS</title>
      <dc:creator>trobasuj-cpu</dc:creator>
      <pubDate>Sun, 26 Apr 2026 17:36:46 +0000</pubDate>
      <link>https://forem.com/devprom/i-built-a-free-github-readme-generator-no-sign-up-no-bs-5elc</link>
      <guid>https://forem.com/devprom/i-built-a-free-github-readme-generator-no-sign-up-no-bs-5elc</guid>
      <description>&lt;p&gt;Every time I start a new project, I dread the same thing: writing the README.&lt;/p&gt;

&lt;p&gt;Not because it's hard — but because it's tedious. You Google "readme template", copy some random markdown, spend 20 minutes tweaking it, and it still looks mediocre.&lt;/p&gt;

&lt;p&gt;So I built a tool to fix that.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 &lt;a href="https://readme-generator-xi-one.vercel.app" rel="noopener noreferrer"&gt;README Generator&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;It's a free, open-source tool that lets you build a professional README.md in minutes — with a live preview.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Toggle sections&lt;/strong&gt; you need (Title, Badges, Features, Installation, API, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fill in your details&lt;/strong&gt; using simple form fields&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;See the live preview&lt;/strong&gt; update in real-time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copy the markdown&lt;/strong&gt; or download as &lt;code&gt;.md&lt;/code&gt; file&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. No sign-up. No email required. No "premium tier".&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I was tired of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Googling "readme template github" for the 100th time&lt;/li&gt;
&lt;li&gt;Copy-pasting from old projects and forgetting to update things&lt;/li&gt;
&lt;li&gt;Spending more time on the README than on actual code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I made a visual builder where you just fill in the blanks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;p&gt;The entire app is a &lt;strong&gt;single HTML file&lt;/strong&gt;. No React, no Next.js, no npm install. Just:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vanilla HTML/CSS/JS&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/markedjs/marked" rel="noopener noreferrer"&gt;marked.js&lt;/a&gt; for markdown rendering&lt;/li&gt;
&lt;li&gt;Deployed on Vercel (free tier)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✅ 12 toggleable sections (Title, Badges, Description, Features, Tech Stack, Installation, Usage, Env Variables, API Reference, Contributing, License, Author)&lt;/li&gt;
&lt;li&gt;✅ Live markdown preview&lt;/li&gt;
&lt;li&gt;✅ Copy to clipboard with one click&lt;/li&gt;
&lt;li&gt;✅ Download as .md file&lt;/li&gt;
&lt;li&gt;✅ Dark mode UI&lt;/li&gt;
&lt;li&gt;✅ Fully responsive&lt;/li&gt;
&lt;li&gt;✅ Works offline after first load&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  It's open source
&lt;/h2&gt;

&lt;p&gt;The full source code is on GitHub:&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/trobasuj-cpu" rel="noopener noreferrer"&gt;
        trobasuj-cpu
      &lt;/a&gt; / &lt;a href="https://github.com/trobasuj-cpu/readme-generator" rel="noopener noreferrer"&gt;
        readme-generator
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Feel free to fork it, improve it, or steal ideas from it. PRs welcome!&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;I'm thinking about adding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drag &amp;amp; drop to reorder sections&lt;/li&gt;
&lt;li&gt;More badge presets (npm version, downloads, coverage)&lt;/li&gt;
&lt;li&gt;Template presets (library, CLI tool, web app)&lt;/li&gt;
&lt;li&gt;Export as PDF&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What features would you add?&lt;/strong&gt; Drop a comment below 👇&lt;/p&gt;




&lt;p&gt;🔗 &lt;strong&gt;Try it:&lt;/strong&gt; &lt;a href="https://readme-generator-xi-one.vercel.app" rel="noopener noreferrer"&gt;readme-generator-xi-one.vercel.app&lt;/a&gt;&lt;br&gt;
⭐ &lt;strong&gt;Star it:&lt;/strong&gt; &lt;a href="https://github.com/trobasuj-cpu/readme-generator" rel="noopener noreferrer"&gt;github.com/trobasuj-cpu/readme-generator&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>opensource</category>
      <category>github</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
