<?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: HoangTheQuyen</title>
    <description>The latest articles on Forem by HoangTheQuyen (@hoangthequyen).</description>
    <link>https://forem.com/hoangthequyen</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%2F3813213%2Fc0cafc79-a3fa-4f51-9462-29892ea399ec.jpeg</url>
      <title>Forem: HoangTheQuyen</title>
      <link>https://forem.com/hoangthequyen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/hoangthequyen"/>
    <language>en</language>
    <item>
      <title>I Built an Open-Source CLI Because My AI Kept Giving Me Fortune-Cookie Advice</title>
      <dc:creator>HoangTheQuyen</dc:creator>
      <pubDate>Tue, 10 Mar 2026 10:52:45 +0000</pubDate>
      <link>https://forem.com/hoangthequyen/i-built-an-open-source-cli-because-my-ai-kept-giving-me-fortune-cookie-advice-48pi</link>
      <guid>https://forem.com/hoangthequyen/i-built-an-open-source-cli-because-my-ai-kept-giving-me-fortune-cookie-advice-48pi</guid>
      <description>&lt;p&gt;I asked Claude to help me decide between two job offers.&lt;/p&gt;

&lt;p&gt;It gave me a "pros and cons" list. Generic. Surface-level. The kind of advice you'd get from a random blog post.&lt;/p&gt;

&lt;p&gt;That was the moment I realized: &lt;strong&gt;AI assistants are brilliant at generating text, but terrible at structured thinking.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://thinkbetter.dev" rel="noopener noreferrer"&gt;Think Better&lt;/a&gt; -- an open-source CLI that permanently injects decision-making frameworks into your AI's brain.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Every time you ask an AI for help with a real decision, you get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pros and cons (basic)&lt;/li&gt;
&lt;li&gt;"It depends on your situation" (useless)&lt;/li&gt;
&lt;li&gt;No framework for HOW to think&lt;/li&gt;
&lt;li&gt;No awareness of cognitive biases&lt;/li&gt;
&lt;li&gt;No structured decomposition&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI has the knowledge. It just doesn't have the &lt;strong&gt;methodology&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Think Better Does
&lt;/h2&gt;

&lt;p&gt;Think Better installs structured thinking frameworks directly into your AI assistant's configuration. After a one-time setup, your AI automatically:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Selects the right framework for your problem:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Your Question&lt;/th&gt;
&lt;th&gt;Framework Used&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;"Should I take this job?"&lt;/td&gt;
&lt;td&gt;Weighted Decision Matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"Why is our conversion dropping?"&lt;/td&gt;
&lt;td&gt;Issue Tree + MECE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"What could go wrong with this launch?"&lt;/td&gt;
&lt;td&gt;Pre-Mortem Analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"PostgreSQL or MongoDB?"&lt;/td&gt;
&lt;td&gt;Evaluation Matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;2. Detects cognitive biases in real-time:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your AI will flag when you're falling into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sunk Cost Fallacy&lt;/strong&gt; -- "You've invested time, but that shouldn't affect future decisions"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anchoring Bias&lt;/strong&gt; -- "Your first data point might be skewing your judgment"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Status Quo Bias&lt;/strong&gt; -- "Are you choosing this because it's familiar?"&lt;/li&gt;
&lt;li&gt;...plus 9 more bias detectors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Generates structured outputs:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of paragraphs of text, you get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comparison matrices with weighted scores&lt;/li&gt;
&lt;li&gt;Issue trees with MECE decomposition&lt;/li&gt;
&lt;li&gt;Pre-mortem risk assessments&lt;/li&gt;
&lt;li&gt;Hypothesis testing frameworks&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Install in 30 seconds
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash
# Install
curl -sSL https://raw.githubusercontent.com/HoangTheQuyen/think-better/main/install.sh | bash

# Initialize for Claude
think-better init --ai claude

# Or for GitHub Copilot
think-better init --ai copilot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>How I Built a Free Inflation Calculator for Vietnam's 2026 Oil Crisis</title>
      <dc:creator>HoangTheQuyen</dc:creator>
      <pubDate>Mon, 09 Mar 2026 15:08:58 +0000</pubDate>
      <link>https://forem.com/hoangthequyen/how-i-built-a-free-inflation-calculator-for-vietnams-2026-oil-crisis-45bo</link>
      <guid>https://forem.com/hoangthequyen/how-i-built-a-free-inflation-calculator-for-vietnams-2026-oil-crisis-45bo</guid>
      <description>&lt;p&gt;How I Built a Free Inflation Calculator for Vietnam's 2026 Oil Crisis&lt;br&gt;
When oil prices crossed $100/barrel and gas prices in Vietnam surged overnight, I realized my personal finance tools needed to answer one urgent question: "How much is inflation actually eating my salary?"&lt;/p&gt;

&lt;p&gt;The Problem&lt;br&gt;
On March 7, 2026, Vietnam's fuel prices saw their largest single-day increase in years:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RON 95-III gasoline jumped to &lt;strong&gt;27,040 VND/liter&lt;/strong&gt; (+4,700 VND)&lt;/li&gt;
&lt;li&gt;Diesel surged to &lt;strong&gt;30,230 VND/liter&lt;/strong&gt; (+7,200 VND)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This wasn't just about filling up your motorbike. It triggered a classic cost-push inflation domino:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Oil price ↑ → Transport costs ↑ → Raw materials ↑ → Consumer prices ↑ → Your purchasing power ↓&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Vietnam's CPI for February 2026 had already rebounded to &lt;strong&gt;3.35%&lt;/strong&gt;, and forecasts pointed toward &lt;strong&gt;4.5%&lt;/strong&gt; by year-end. For someone earning 20 million VND/month (~$780 USD), that's roughly &lt;code&gt;10.8 million VND/year&lt;/code&gt; silently disappearing from their wallet.&lt;/p&gt;

&lt;p&gt;I wanted to build a tool that makes this painfully visible.&lt;/p&gt;

&lt;p&gt;The Stack&lt;br&gt;
My fintech calculator ecosystem (&lt;a href="https://maytinhtaichinh.com" rel="noopener noreferrer"&gt;Máy Tính Tài Chính&lt;/a&gt;) runs on:&lt;/p&gt;

&lt;p&gt;Next.js 16 (Turbopack) — SSR for SEO, client-side interactivity for calculators&lt;br&gt;
TypeScript — End-to-end type safety&lt;br&gt;
Vanilla CSS — No Tailwind, full control over design tokens&lt;br&gt;
Vercel — Edge deployment, 100/100 Lighthouse score&lt;br&gt;
Building the Inflation vs Savings Calculator&lt;br&gt;
The core logic is deceptively simple but financially important:&lt;/p&gt;

&lt;p&gt;typescript&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Real purchasing power after inflation
const realValue = nominalValue / Math.pow(1 + inflationRate, years);
// Savings growth with compound interest  
const savingsGrowth = principal * Math.pow(1 + bankRate, years);
// The gap = how much you're actually losing
const purchasingPowerLoss = savingsGrowth - (savingsGrowth / Math.pow(1 + inflationRate, years));
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The key insight: if your bank offers 5% interest but inflation is 4.5%, your real &lt;strong&gt;return is only 0.5%&lt;/strong&gt;. On 100 million VND, that's just 500,000 VND of actual growth per year — barely enough for a dinner out.&lt;/p&gt;

&lt;p&gt;You can try the live calculator here: &lt;a href="https://maytinhtaichinh.com/cong-cu/tinh-tiet-kiem-vs-lam-phat" rel="noopener noreferrer"&gt;Tiết Kiệm vs Lạm Phát Calculator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Learned About SEO for Financial Tools&lt;/strong&gt;&lt;br&gt;
Building 50+ calculators taught me that **utility pages rank differently **from blog posts:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Search intent is transactional&lt;/strong&gt; — Users want to calculate, not read&lt;br&gt;
&lt;strong&gt;Schema markup matters&lt;/strong&gt; — SoftwareApplication schema gets rich snippets in Google&lt;br&gt;
&lt;strong&gt;Internal linking is king&lt;/strong&gt; — Each calculator links to 3-5 related tools, creating a "content mesh"&lt;br&gt;
For the inflation crisis specifically, I wrote a deep-dive analysis on &lt;a href="https://maytinhtaichinh.com/blog/gia-xang-tang-lam-phat-2026" rel="noopener noreferrer"&gt;how rising oil prices impact&lt;/a&gt; &lt;a href="https://maytinhtaichinh.com/blog/gia-xang-tang-lam-phat-2026" rel="noopener noreferrer"&gt;Vietnamese household budgets&lt;/a&gt;, complete with real CPI data and a 5-step protection plan.&lt;/p&gt;

&lt;p&gt;The Results&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lighthouse Score: 100/100 Performance, Accessibility, Best Practices, SEO&lt;/li&gt;
&lt;li&gt;50+ financial calculators covering tax, savings, investment, debt, retirement&lt;/li&gt;
&lt;li&gt;27 blog posts targeting Vietnamese personal finance keywords&lt;/li&gt;
&lt;li&gt;Zero dependencies on external APIs for calculations (all client-side)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Try It Yourself&lt;/strong&gt;&lt;br&gt;
The entire ecosystem is free to use at maytinhtaichinh.com. Whether you're worried about how to protect your assets during the Iran conflict or just want to calculate your net salary after tax, there's a tool for that.&lt;/p&gt;

&lt;p&gt;If you're building fintech tools or dealing with localized financial calculations, I'd love to hear about your approach. Drop a comment below!&lt;/p&gt;

&lt;p&gt;If you're building fintech tools or dealing with localized financial calculations, I'd love to hear about your approach. Drop a comment below!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>nextjs</category>
      <category>fintech</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I GOT TIRED OF GENERIC AI ANSEWERS. So I built a 'Brain Implant' for AI</title>
      <dc:creator>HoangTheQuyen</dc:creator>
      <pubDate>Sun, 08 Mar 2026 17:30:16 +0000</pubDate>
      <link>https://forem.com/hoangthequyen/i-got-tired-of-generic-ai-answers-so-i-built-an-open-source-brain-implant-1ic2</link>
      <guid>https://forem.com/hoangthequyen/i-got-tired-of-generic-ai-answers-so-i-built-an-open-source-brain-implant-1ic2</guid>
      <description>&lt;p&gt;If you use Claude, Copilot, or ChatGPT every day, you know exactly what I'm talking about. You ask a high-stakes engineering question like: "Should we migrate this legacy monolith to microservices or just optimize the DB?"&lt;/p&gt;

&lt;p&gt;And 99% of the time, the AI spits out the exact same &lt;strong&gt;lukewarm, fence-sitting, generic "pros and cons" garbage.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The AI isn't inherently stupid—it just lacks &lt;strong&gt;structured mental models&lt;/strong&gt;. It statistically predicts words instead of algorithmically solving problems.&lt;/p&gt;

&lt;p&gt;I got tired of this. So I spent the last 3 months building &lt;a href="https://github.com/HoangTheQuyen/think-better" rel="noopener noreferrer"&gt;Think Better&lt;/a&gt; — an open-source collection of "Skills" that literally forces your AI to stop hallucinating and start thinking using hard decision science.&lt;/p&gt;

&lt;h2&gt;
  
  
  How these "Logic Skills" work
&lt;/h2&gt;

&lt;p&gt;Instead of relying on fragile system prompts, these Skills equip your AI with a local &lt;strong&gt;BM25 Search algorithm&lt;/strong&gt; (via embedded Python) running over a heavily curated Knowledge Base of pure logic:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;10 Strategic Decision Frameworks: (Hypothesis-Driven Trees, Pre-mortem Analysis, Weighted Matrices)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;12 Cognitive Bias Detectors: It actively detects flaws in your logic. If you defend an old tech stack just because you wrote it, the AI triggers Status Quo Bias and mathematically forces you to calculate the cost of inaction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;10 Lethal Problem Solving Methods: (MECE Decomposition, Profitability Trees, Root Cause Isolation)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Upgrade your AI in exactly 30 seconds
&lt;/h2&gt;

&lt;p&gt;The repository provides a Go-based installer that instantly packs and mounts these Python/CSV skills directly into your local AI workspace (.claude, .copilot, etc). It runs 100% locally. Zero API keys. Zero telemetry.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bash
git clone https://github.com/HoangTheQuyen/think-better.git
cd think-better
make build
# Install the skills into your AI assistant
./bin/think-better init --ai antigravity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Next time a production system goes down, type "Revenue dropped 20% tonight. Help me find the root cause." Instead of generic advice, your AI will trigger the Problem Solving skill, rip open a &lt;strong&gt;MECE Profitability Tree&lt;/strong&gt;, and ruthlessly decompose the issue layer by layer until the bug is dead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is the upgrade your AI actually needs. Star the repo if you hate generic AI answers: &lt;a href="https://github.com/HoangTheQuyen/think-better" rel="noopener noreferrer"&gt;https://github.com/HoangTheQuyen/think-better&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Would love to hear feedback from builders and anyone obsessed with optimizing local AI workflows!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
