Leatherman gives lockable swivel-plier multitool a grand finaleNew Atlas: Technology-Innovation-Outdoor News [Unofficial]·6d ago·1 min readContinue ReadingKnives and MultitoolsGearOutdoors
Coding Agent Skills vs Slash Commands, MCP, and CLI ToolsHow I decide whether a coding-agent workflow belongs in a skill, slash command, MCP server, or plain CLI script.Boon aka Hwee-Boon Yar·May 29·9 min readFollowAITools
Kamal vs Coolify for a Solo SaaSMy practical Kamal vs Coolify comparison for solo SaaS apps: when I prefer one-command deploys, when a dashboard helps, and why I use Kamal with Hetzner.Boon aka Hwee-Boon Yar·May 29·7 min readFollowWebTools
You Can Publish Without ReplitReplit and browser app builders are fine for sketches. If the app matters, I want source code, a normal repo, terminal agents, and boring deployment.Boon aka Hwee-Boon Yar·May 25·5 min readFollowAIToolsWeb
My Cloudflare Tunnel Config Is My Local Dev DirectoryI saw Greg Raiz's local.vibe post on Hacker News. The problem is familiar: once you have enough local projects, remembering localhost:5173 vsBoon aka Hwee-Boon Yar·May 1·6 min readFollowAITools
DevSnoop — Browser Access for Coding AgentsI use coding agents — Claude Code, Codex, Cursor — for most of my development. They're good at reading and writing code. They're not good at seeingBoon aka Hwee-Boon Yar·Apr 23·4 min readFollowAIToolsProjects
Writing Coding-Agent Skills for External ServicesMost of my coding-agent skills so far have been for workflow automation — committing, deploying, reviewing. But I recently wrote two skills forBoon aka Hwee-Boon Yar·Apr 23·5 min readFollowAITools
Claude Code vs Cursor vs Codex: Which AI Agent Should You Use?My Claude Code vs Cursor vs Codex comparison for agentic coding, including terminal workflows, AGENTS.md, skills, tmux, Droid, and daily tradeoffs.Boon aka Hwee-Boon Yar·Apr 16·7 min readFollowAITools
Two Ways to Direct Coding AgentsI work with coding agents in two modes. For larger features, I write a detailed spec before any code. For smaller tasks, I skip the spec and setBoon aka Hwee-Boon Yar·Apr 11·3 min readFollowAITools
Why I Self-Host My SaaS Apps on HetznerWhy I self-host my SaaS apps on Hetzner with Kamal: lower hosting costs, more control, local PostgreSQL performance, and simpler deployment in 2026.Boon aka Hwee-Boon Yar·Apr 7·4 min readFollowWebTools
Terraform for Indie Hackers: Just Enough Infrastructure as CodeHow I use Terraform with Kamal 2 to provision a Hetzner server, configure DNS, and deploy small SaaS apps without paying for a separate PaaS per project.Boon aka Hwee-Boon Yar·Apr 6·6 min readFollowToolsWeb
One-Command Deploy: How Kamal 2 Changed How I ShipPush-to-deploy has been a solved problem for a while. I used Heroku years ago and Render for the past 2 years — both handle deployment well. But IBoon aka Hwee-Boon Yar·Mar 31·5 min readFollowToolsWeb
How to Write an AGENTS.md That Actually WorksWhat to put in AGENTS.md for coding agents: critical rules, commands, architecture notes, coding conventions, workflow rules, and maintenance habits.Boon aka Hwee-Boon Yar·Mar 29·7 min readFollowAITools
How Coding Agents Actually WorkI get asked how coding agents work — not "which one should I use" I wrote about that , but what's actually happening when I type a prompt and codeBoon aka Hwee-Boon Yar·Mar 24·10 min readFollowAITools
What Coding Agent Should You Use?My practical coding-agent comparison: Claude Code vs Cursor vs Codex, why I use terminal agents, and where Droid, Aider, Amp, and Goose fit.Boon aka Hwee-Boon Yar·Mar 22·9 min readFollowAITools
Browser-to-Agent: Edit Your Site Without Leaving the PageI work on my websites with a coding agent running in tmux. The usual flow: look at the site in the browser, switch to the terminal, describe what IBoon aka Hwee-Boon Yar·Mar 9·3 min readFollowToolsAIProjects
shotpath: Automatically Copy macOS Screenshot Pathsshotpath is my Swift CLI for copying new macOS screenshot paths automatically, so I can paste screenshots into Claude Code, Droid, or Codex.Boon aka Hwee-Boon Yar·Mar 7·2 min readFollowmacOSToolsProjects
How to Use Coding Agents While You Are Still LearningSomeone asked me how to use Claude Code as a CS student without hurting their learning. I programmed for 30 years before coding agents came along, andBoon aka Hwee-Boon Yar·Mar 5·6 min readFollowAITools
Using Anthropic's Skill Creator to Improve Existing SkillsHow I use Anthropic's skill-creator to generate evals, compare outputs, and tighten my writing-voice setup.Boon aka Hwee-Boon Yar·Mar 3·5 min readFollowAITools
How to Write and Maintain AGENTS.mdHow I write AGENTS.md files for coding agents, including repo instructions, tmux notes, skills, and shared Claude Code/Droid/Codex setup.Boon aka Hwee-Boon Yar·Mar 2·8 min readFollowAITools
My Complete Agentic Coding Setup and Tech StackMy full agentic coding setup: TypeScript, Vue, Fastify, PostgreSQL, Drizzle, Claude Code, Droid, Codex, tmux, AGENTS.md, skills, and Kamal deploys.Boon aka Hwee-Boon Yar·Feb 21·5 min readFollowAITools
Let Your Coding Agent Finish for YouI use Claude Code in two modes — YOLO for simple TODOs, interactive for bigger changes. I also have a review+fix skill for cleaning up the agent'sBoon aka Hwee-Boon Yar·Feb 20·3 min readFollowAITools
A Lighter Way to Review and Fix Your Coding Agent's WorkThe Ralph loop wraps your coding agent in an external while loop — fresh context each iteration, state externalized, the agent keeps going until theBoon aka Hwee-Boon Yar·Feb 15·3 min readFollowAITools
Auto-Renaming tmux Windows for AI Coding AgentsI run multiple Droid and Claude Code instances in tmux, each in its own window. The problem: every Droid window starts named "droid" and every ClaudeBoon aka Hwee-Boon Yar·Feb 14·4 min readFollowToolsAIScripts
Save URLs to Apple Reminders the Right WayIf you save a URL to Apple Reminders — via the Share Sheet or Siri — it goes into the reminder's URL field. This sounds fine until you try to doBoon aka Hwee-Boon Yar·Feb 3·2 min readFollowToolsmacOSiOS
Using a Second LLM to Review Your Coding Agent's WorkDifferent LLMs think differently. When one gets stuck, it tends to bang its head against the wall — trying the same approach over and over. A secondBoon aka Hwee-Boon Yar·Feb 2·3 min readFollowAITools
Skills Are the Missing Piece in My AI Coding WorkflowI adopted skills quite late, but the timing turned out to be right. Skills now work in Droid, Claude Code, and Codex — so I can write them once andBoon aka Hwee-Boon Yar·Feb 2·3 min readFollowAITools
How I Set Up Droid, Claude Code, and Codex with Shared ConfigurationBoon aka Hwee-Boon Yar·Jan 24·1 min readFollowAITools
MyOG.social - Automatic OG Image GenerationI built MyOG.social, a tool that automatically generates OG images for your pages. OG images are the preview images that show up when you share a linkBoon aka Hwee-Boon Yar·Dec 27·1 min readFollowProjectsToolsWeb
Using Factory Droid with Claude Max & OpenAI Codex SubscriptionsHow I use Factory Droid with Claude Max and OpenAI Codex subscriptions through CLIProxyAPI, including OAuth login, custom_models, and the provider gotcha.Boon aka Hwee-Boon Yar·Dec 27·4 min readFollowAITools
Configuring Cloudflare Tunnel to Expose Servers for Local Development, Webhooks etcI needed a way to expose local dev servers to the internet for webhook testing. ngrok works, but Cloudflare Tunnel is free and lets you use your ownBoon aka Hwee-Boon Yar·Nov 29·2 min readFollowToolsWeb
Using tmux with Claude CodeHow I run Claude Code in tmux, including Shift+Enter config, fullscreen mode, scrollback, search, notifications, and multiple coding agent sessions.Boon aka Hwee-Boon Yar·Nov 28·7 min readFollowToolsAI
How I Set Up PostHog Analytics Across Frontend and BackendHow I set up PostHog analytics across frontend and backend apps, including event tracking, user identification, privacy choices, and server-side events.Boon aka Hwee-Boon Yar·Nov 11·6 min readFollowWebTools
Using z.ai with Claude Code for CheaperHow I run Claude Code through Z.ai's Anthropic-compatible endpoint for cheaper coding, with env vars, MCP image support, model notes, and logout fix.Boon aka Hwee-Boon Yar·Sep 7·3 min readFollowToolsAI
Claude Code YOLO ModeHow I use Claude Code YOLO mode with --dangerously-skip-permissions in Docker, plus interactive Claude Code sessions in tmux for bigger coding tasks.Boon aka Hwee-Boon Yar·Jun 30·3 min readFollowToolsAI
Ikuyo: Plan Your Next TripIt has been many months since I started this side project called Ikuyo (source code in GitHub). I think I'm now relatively satisfied with the feature set to do a write up. Ikuyo is a web application f…Kenrick·Jun 1·4 min readFollowGitHubIkuyoInstantDBMapTiler
Terraform and Kamal for Digital Ocean Demo RepositoriesA Terraform and Kamal 2 demo repo for deploying a frontend, backend, and database stack on one VPS, plus notes on my current Hetzner setup.Boon aka Hwee-Boon Yar·Oct 31·3 min readFollowWebTools
How I use tmuxThe primary reason I use tmux and originally screen was so I don't lose my current working directories when I accidentally close my terminal window sBoon aka Hwee-Boon Yar·Aug 13·2 min readFollowTools
I made a Website/Service Uptime MonitorHi, I started a side project recently. It's currently an MVP. It’s a monitoring tool for websites and web services. You give it a list of URLs andBoon aka Hwee-Boon Yar·Aug 9·2 min readFollowProjectsToolsWeb