Code Riff

Eric Tan, Yaohong Ch'ng

one of us can't code. the other's been coding since he was 13. every episode, someone brings us a real problem - and we try to solve it with AI in one hour. live. no scripts. no safety net.we talk through our prompts, we show you the mess, and we explain everything along the way. sometimes it works beautifully. sometimes it breaks. either way, you'll know enough to try it yourself.messy real-world problems, solved with AI - so you can too.hosted by eric tan and yaohong ch'ng (superuser hq).got a real and painful problem you want us to work through? https://forms.gle/DSyLzPAoR6x2M4Np9

Episodes

  1. We Built an ESG News Bot in 1 Hour using Claude Code (Live)

    2 DAYS AGO

    We Built an ESG News Bot in 1 Hour using Claude Code (Live)

    An ESG analyst at a bank spends her morning commutes reading news across Reuters, ESG News, and Financial Times, etc, then manually logging it into Excel and Word. She tried ChatGPT but got hallucinated headlines. So we automated the whole thing in one hour using Claude Code from scratch, having fun while doing it together. What you'll hear in this episode: - A real sustainable finance analyst walking through her daily news workflow - Building a Python news scraper live with little to no prior coding experience - AI classifying articles into sustainable finance, policy, and country news - Setting up a Telegram bot that delivers a formatted Word document daily - Honest explanations of API keys, prompt injection, and context rot - A conversation about AI in banking - augmenting jobs, not replacing them Hosts: Eric Tan (non-technical builder) & Yaohong Ch'ng (engineer, Superuser HQ, ex-Stashaway head of Data) Guest: Wachel - Sustainable Finance Analyst Got a problem you want us to solve live? Fill out the form: https://forms.gle/DSyLzPAoR6x2M4Np9 Subscribe to our newsletter: https://substack.com/@coderiff?utm_campaign=profile&utm_medium=profile-page Tools from this episode: - Claude Code: https://claude.ai - Newsdata.io: https://newsdata.io - Telegram (BotFather): https://t.me/BotFather Connect with us: - Eric: https://www.linkedin.com/in/erictisme/ - Yaohong: https://www.linkedin.com/in/yaohongchng/ - Superuser HQ: https://superuserhq.com/ - Email: code.riffs.ai@gmail.com Code Riff - messy real-world problems, solved with AI, so you can too.

    1h 4m
  2. It's Time to Build Your Own Software

    16 FEB

    It's Time to Build Your Own Software

    I don't write code. Yaohong's been coding since he was 13. We sat down to figure out why we're making a podcast about building things with AI - live, on camera, with real people's real problems. In this episode, we talk about: - Why this moment is important for non-coders to build with AI - Singapore's 2026 budget and AI adoption - The problem with AI consultants selling to SMEs who don't understand AI - Why we picked Claude Code over Lovable, Bolt, and Cursor (for now) - Pains of 24/7 OpenClaw bots - What guests / subscribers can expect Hosts: Eric Tan (non-technical builder) & Yaohong Ch'ng (engineer, Superuser HQ) Got a problem you'd love to solve with AI? Submit it here - we'll try to build it live: https://forms.gle/DSyLzPAoR6x2M4Np9 Timestamps: 00:00 - Trailer 00:43 - Why we're doing this 01:59 - When AI became real for us 04:25 - How we met and what's changed since 05:16 - Building an AI-native company 07:22 - Why now 08:23 - Yaohong's backstory 10:40 - Our format and a little rant on OpenClaw bots 14:49 - Singapore's 2026 budget and AI strategy 16:54 - The problem with AI consultants 18:36 - What we're really trying to do 20:15 - Limits of AI 23:19 - Why Claude Code vs other vibecoding tools 26:17 - Using AI for writing 28:38 - Kids and AI 30:42 - Risk of AI dependence 35:51 - What guests can expect Links: Submit your problem: https://forms.gle/DSyLzPAoR6x2M4Np9 Superuser HQ: https://superuserhq.com/ OpenClaw (AI agent framework): https://github.com/openclaw/openclaw Eric's LinkedIn: https://www.linkedin.com/in/erictisme/ Yaohong's LinkedIn: https://www.linkedin.com/in/yaohong/ Learn along (tech terms from this episode): - Claude Code: An AI tool you talk to in your terminal. You describe what you want in plain English, it writes and runs the code. - Vibecoding: Building software by describing what you want, not writing code yourself. What Eric does. - Terminal / command line: The text-based interface where you type commands. Like texting your computer instead of clicking buttons. - API key: A password that lets your app connect to another service. The "annoying part of vibecoding" according to Eric. - Lovable / Bolt / Replit: Web-based AI app builders. Simpler than Claude Code but less flexible. - Cursor: An AI code editor. More visual than Claude Code, less powerful. - OpenClaw: An open-source AI agent framework. Yaohong's team built personal virtual assistants (Ram and Connie) that collaborate with each other in Slack channels. Think AI coworkers that can switch roles and work on projects together. - Supabase: A database service where apps store data. Like a spreadsheet in the cloud. - Sycophancy: When AI agrees with everything you say instead of pushing back. Can lead people down dangerous rabbit holes. We get on a call with someone, hear what's bugging them, and try to solve it with AI in an hour. That's basically the whole show.

    41 min

About

one of us can't code. the other's been coding since he was 13. every episode, someone brings us a real problem - and we try to solve it with AI in one hour. live. no scripts. no safety net.we talk through our prompts, we show you the mess, and we explain everything along the way. sometimes it works beautifully. sometimes it breaks. either way, you'll know enough to try it yourself.messy real-world problems, solved with AI - so you can too.hosted by eric tan and yaohong ch'ng (superuser hq).got a real and painful problem you want us to work through? https://forms.gle/DSyLzPAoR6x2M4Np9