41554 blogs · [ { "id": "01a0d792-2c06-70c2-a091-4b84557f1c36", "title": "I Built an App With Almost No UI. That Was the Point.", "url": "https://chandlernguyen.com/blog/2026/09/24/i-built-an-app-with-almost-no-ui/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0d792-2c06-70c2-a091-4b845581d55e", "title": "I Gave My 9-Agent Marketing Platform Away as Open Source", "url": "https://chandlernguyen.com/blog/2026/09/14/i-gave-my-9-agent-marketing-platform-away-as-open-source/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb38dac49b", "title": "My AI Bill Went From $200/Month to $45. I Shipped More, Not Less.", "url": "https://chandlernguyen.com/blog/2026/08/11/deepseek-v4-pro-two-months-cost-savings/", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb396af79f", "title": "I Evaluated 40 AI Podcasts Across 7 Languages. Six Pipeline Fixes Later, Here's What Improved.", "url": "https://chandlernguyen.com/blog/2026/07/16/i-evaluated-ai-podcast-pipeline-six-fixes-what-improved/", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3a175737", "title": "How I Write System Prompts That Actually Get Enforced (After My AI Hosts Said 'Trời ơi' 13 Times)", "url": "https://chandlernguyen.com/blog/2026/07/07/how-i-write-system-prompts-that-get-enforced/", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3a2fe9df", "title": "The One Question That Killed an Entire Curriculum Architecture in a Week", "url": "https://chandlernguyen.com/blog/2026/06/26/after-i-shipped-prova-i-rewrote-the-curriculum-two-more-times/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3a8d5574", "title": "Offline Mode for My AI App Didn't Need AI. It Needed Boring.", "url": "https://chandlernguyen.com/blog/2026/06/10/offline-mode-didnt-need-ai-it-needed-boring/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3a91b135", "title": "Native Isn't a Skin: Rebuilding DIALØGUE's iOS App", "url": "https://chandlernguyen.com/blog/2026/06/01/native-isnt-a-skin-rebuilding-dialogue-ios/", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3b2f9bf7", "title": "I Rebuilt My Site With Two AI Models: Opus for Design, Codex for Execution", "url": "https://chandlernguyen.com/blog/2026/05/25/opus-for-design-codex-for-execution-rebuilt-my-site/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3b7c51cf", "title": "What Publicis Is Really Buying for $2.2B: Notes on the LiveRamp Deal", "url": "https://chandlernguyen.com/blog/2026/05/18/what-publicis-is-really-buying-for-2-2b-liveramp-deal/", "published_at": "2026-05-18T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3c600d5a", "title": "6 Months, 3 Game Projects, 0 Shipped", "url": "https://chandlernguyen.com/blog/2026/05/13/6-months-3-game-projects-0-shipped/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3d02d3df", "title": "I Rolled Back 2,724 Lines After One AI Audio Change Broke Production", "url": "https://chandlernguyen.com/blog/2026/05/04/i-rolled-back-2724-lines-after-one-ai-audio-change-broke-production/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3d1ad92d", "title": "I'm Using Claude Code for Everything Else But Coding", "url": "https://chandlernguyen.com/blog/2026/04/22/im-using-claude-code-for-everything-else-but-coding/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3dbbcac2", "title": "Two years after my 7 Andrew Ng courses: the 2026 path I'd actually take", "url": "https://chandlernguyen.com/blog/2026/04/16/two-years-after-my-7-andrew-ng-courses-the-2026-path-id-actually-take/", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3e7d9e0b", "title": "The Code Was the Easy Part of Shipping Prova", "url": "https://chandlernguyen.com/blog/2026/04/13/the-code-was-the-easy-part-of-shipping-prova/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3f07ce79", "title": "What Agencies Actually Need From AI Is Not More Content", "url": "https://chandlernguyen.com/blog/2026/04/09/what-agencies-actually-need-from-ai-is-not-more-content/", "published_at": "2026-04-09T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb3f7f2cfb", "title": "I Tried to Clip My Course into a YouTube Video. Here's Why I Rebuilt It Instead.", "url": "https://chandlernguyen.com/blog/2026/04/07/i-tried-to-clip-my-course-into-a-youtube-video-heres-why-i-rebuilt-it-instead/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb40185b11", "title": "Why I Cancelled Claude Max After 13 Months and What I’m Testing with Codex Next", "url": "https://chandlernguyen.com/blog/2026/04/03/why-i-cancelled-claude-max-after-13-months-and-what-im-testing-with-codex-next/", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb40877b66", "title": "I'm Dropping My $200 Claude Code Plan After Two Weeks with Codex", "url": "https://chandlernguyen.com/blog/2026/03/31/dropping-my-200-claude-code-plan-after-two-weeks-with-codex/", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb40c97683", "title": "What Roles an AI-Native Marketing Team Actually Needs in 2026", "url": "https://chandlernguyen.com/blog/2026/03/25/what-roles-an-ai-native-marketing-team-actually-needs-in-2026/", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb40e182ad", "title": "What Shipping DIALOGUE Taught Me About Multilingual AI Products", "url": "https://chandlernguyen.com/blog/2026/03/22/what-shipping-dialogue-taught-me-about-multilingual-ai-products/", "published_at": "2026-03-22T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb41aa4a3f", "title": "Why Most AI Marketing Tools Feel Fast but Weaken Team Judgment", "url": "https://chandlernguyen.com/blog/2026/03/21/why-most-ai-marketing-tools-feel-fast-but-weaken-team-judgment/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb426b4391", "title": "What AI Still Gets Wrong in Media Operations Without Senior Judgment", "url": "https://chandlernguyen.com/blog/2026/03/20/what-ai-still-gets-wrong-in-media-operations-without-senior-judgment/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb43299797", "title": "Why AI Memory Matters More Than Model Choice for Marketing Teams", "url": "https://chandlernguyen.com/blog/2026/03/18/why-ai-memory-matters-more-than-model-choice-for-marketing-teams/", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb43c9c016", "title": "Three Years Later: What Generative AI Actually Did to SEO", "url": "https://chandlernguyen.com/blog/2026/03/17/three-years-later-what-generative-ai-actually-did-to-seo/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb44176859", "title": "How I Built a 7-Module Course Solo While Working Full-Time", "url": "https://chandlernguyen.com/blog/2026/03/15/how-i-built-a-7-module-course-solo-while-working-full-time/", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb444d9c1f", "title": "AI Raises the Floor. Depth Is How You Win.", "url": "https://chandlernguyen.com/blog/2026/03/14/ai-raises-the-floor-depth-is-how-you-win/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb45489fb5", "title": "Codex with GPT-5.4 vs Claude Code with Opus 4.6 — Why I Now Use Both", "url": "https://chandlernguyen.com/blog/2026/03/13/codex-gpt-5-4-vs-claude-code-opus-4-6-dual-wielding-ai-coding-tools/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb45bbadcb", "title": "The App Store Said Yes", "url": "https://chandlernguyen.com/blog/2026/03/04/the-app-store-said-yes/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb465ca98e", "title": "I Translated 3.9 Million Words in 4 Days with Parallel AI Agents", "url": "https://chandlernguyen.com/blog/2026/02/27/i-translated-3-point-9-million-words-in-4-days-with-parallel-ai-agents/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb472010c9", "title": "Nobody Tells You: The Real Work Starts After the AI Says 'Done'", "url": "https://chandlernguyen.com/blog/2026/02/20/nobody-tells-you-the-real-work-starts-after-the-ai-says-done/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb47236294", "title": "What Happens After You Migrate: 8 Days of Compounding Returns", "url": "https://chandlernguyen.com/blog/2026/02/13/what-happens-after-you-migrate-8-days-of-compounding-returns/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb47ab3578", "title": "The Expat Family's Guide to US National Parks (2026)", "url": "https://chandlernguyen.com/blog/2026/02/11/expat-family-guide-us-national-parks-2026/", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4803bf15", "title": "Moving to the US: What I Wish I Knew as an Expat (2026)", "url": "https://chandlernguyen.com/blog/2026/02/10/moving-to-the-us-expat-relocation-guide-2026/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb482aeb4b", "title": "Credit Card Rewards for Expats: My 4-Stage Plan (2026)", "url": "https://chandlernguyen.com/blog/2026/02/09/credit-card-rewards-expat-guide-maximize-points-miles-cashback-2026/", "published_at": "2026-02-09T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb488b7f86", "title": "T-Bills vs HYSA (2026): How to Buy T-Bills and When They Win", "url": "https://chandlernguyen.com/blog/2026/02/08/expat-savings-investing-tbills-hysa-guide-2026/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb48fc9beb", "title": "How I Built a 720+ US Credit Score as an Expat (2026)", "url": "https://chandlernguyen.com/blog/2026/02/07/building-credit-in-the-us-as-an-expat-complete-guide-2026/", "published_at": "2026-02-07T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb49832612", "title": "HSA, FSA & HDHP: Healthcare Guide for Expats (2026)", "url": "https://chandlernguyen.com/blog/2026/02/06/expat-healthcare-benefits-hsa-fsa-hdhp-guide-2026/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4a65c41d", "title": "How I Rebuilt My Blog Backend in 4 Days with Claude Code", "url": "https://chandlernguyen.com/blog/2026/02/05/how-i-rebuilt-my-entire-blog-backend-in-4-days-with-claude-code/", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4b34544c", "title": "I Added 5 Languages to DIALØGUE in 48 Hours", "url": "https://chandlernguyen.com/blog/2026/01/23/i-added-5-languages-to-dialogue-in-48-hours/", "published_at": "2026-01-23T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4bd920a3", "title": "I Rebuilt My Entire AI Podcast App in 14 Days. I'm Terrified.", "url": "https://chandlernguyen.com/blog/2026/01/21/i-rebuilt-my-entire-ai-podcast-app-in-14-days-im-terrified/", "published_at": "2026-01-21T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4bdee959", "title": "I Completed My Biggest Site Redesign in Years. During Breakfast.", "url": "https://chandlernguyen.com/blog/2026/01/10/i-completed-my-biggest-site-redesign-in-years-during-breakfast/", "published_at": "2026-01-10T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4cc1291e", "title": "AI Without Memory Is Just an Expensive Chatbot", "url": "https://chandlernguyen.com/blog/2026/01/02/ai-without-memory-is-just-an-expensive-chatbot/", "published_at": "2026-01-02T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4d6847a3", "title": "Marketing Teams Work Together. Now STRATUM Does Too.", "url": "https://chandlernguyen.com/blog/2025/12/08/marketing-teams-work-together-now-stratum-does-too/", "published_at": "2025-12-08T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4e04e761", "title": "My Database Was \"Correct.\" It Was Also 296x Too Slow.", "url": "https://chandlernguyen.com/blog/2025/12/02/my-database-was-correct-it-was-also-296x-too-slow/", "published_at": "2025-12-02T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4e60d0a5", "title": "Blank Screens Kill Trust. I Had 31 of Them.", "url": "https://chandlernguyen.com/blog/2025/11/25/blank-screens-kill-trust-i-had-31-of-them/", "published_at": "2025-11-25T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4ea8c77a", "title": "I Built Multi-Tenancy on Day 2. On Day 67, I Rebuilt It", "url": "https://chandlernguyen.com/blog/2025/11/21/i-built-multi-tenancy-on-day-2-on-day-67-i-rebuilt-it/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb4f983ff8", "title": "I Knew What Agencies Needed—So I Built Multi-Tenancy on Day 2", "url": "https://chandlernguyen.com/blog/2025/11/18/i-knew-what-agencies-needed-so-i-built-multi-tenancy-on-day-2/", "published_at": "2025-11-18T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb506bd803", "title": "I Asked My AI Strategy Agent to Audit Our Landing Page. Here's What Happened", "url": "https://chandlernguyen.com/blog/2025/11/13/i-asked-my-ai-strategy-agent-to-audit-our-landing-page-heres-what-happened/", "published_at": "2025-11-13T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb515c1730", "title": "STRAŦUM: The 9-Agent Marketing Application I Built in 75 Days (Solo, While Sick for 10)", "url": "https://chandlernguyen.com/blog/2025/11/03/stratum-the-9-agent-marketing-application-i-built-in-75-days-solo-while-sick-for-10/", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb5229bfca", "title": "The HTTP/HTTPS Debugging Nightmare: A 24-Hour Journey Through Mixed Content Hell", "url": "https://chandlernguyen.com/blog/2025/10/22/the-http-https-debugging-nightmare-a-24-hour-journey-through-mixed-content-hell/", "published_at": "2025-10-22T00:00:00+00:00" }, { "id": "01a0875e-0728-71b9-a914-14cb531b2870", "title": "4 Weeks in: Building a 10-Agent Marketing Platform While Taking Naps", "url": "https://chandlernguyen.com/blog/2025/09/15/from-6-months-to-4-weeks-building-a-10-agent-marketing-platform-while-taking-naps/", "published_at": "2025-09-15T00:00:00+00:00" } ] posts Claim your blog
Back to chandlernguyen.com
Blog · corpus.blog/blogs/chandlernguyen.com/posts

chandlernguyen.com

chandlernguyen.com

2026

2025