Interactive Learning with Claude
Refreshing a few Node.js topics by having Claude scaffold an interactive notebook I could run, modify, and argue with, and the three habits that made it stick
Gayan Hewa - engineer, building things for the web
Refreshing a few Node.js topics by having Claude scaffold an interactive notebook I could run, modify, and argue with, and the three habits that made it stick
Built a local RAG layer over my Claude Code notes folder using sqlite-vec and Ollama. Why I chose TL;DR-only embeddings and what I got wrong.
Native PDF and image input on gpt-5-nano changed what makes sense to build yourself.
How I used Claude Code to build a working tsvector + pgvector playground in an evening, and what that changed about the way I learn unfamiliar topics
Practical hooks, worktree guards, and workflow rules I added after near-misses with AI coding assistants reading secrets and editing wrong branches
Using an AI assistant as an architecture interviewer to extract 46 decisions before writing a single line of multi-tenancy code
How I built an AI quiz generator for my son and what I learned about PDF parsing and prompt security
Building a Splitwise alternative with Next.js, Turso, and Stripe. Lessons on soft delete, settlement optimization, and shipping fast.
How I built a typing tutor for kids using PHP, Alpine.js, and OpenAI
A simple markdown-based note system designed for AI coding assistants to read, not just humans