Posts
RSS feedPosts in2026
How I used AI to go from an idea to a deployed 'Emoji Shower' game, including automated infrastructure setup via GitHub APIs.
Why hiding real-time transcription can actually make voice input faster and more natural.
Fix Cursor's MCP OAuth error by handling its well-known endpoint probe and returning a usable 401 response instead of a plain-text 404.
How I extended 'pokke' with the Model Context Protocol to connect my reading list with my personal knowledge base.
With Pocket gone, I built a lightweight cloud SaaS to manage my reading list. Here is why I chose to build rather than adopt complex alternatives.
Posts in2025
In Japan, we call it "Millionaire Programming." Traditionally, this meant throwing hardware at performance issues. In the AI era, it means throwing generative cycles at architectural uncertainty.
My practical comparison of Google Jules and Antigravity: a responsive web agent for small fixes versus a queue for background coding work.
A reverse centaur is a person forced to serve a machine. I use verification cost to explain when AI assists people and when it controls them.
Tracing the origins of the viral 'Silhouette' dance challenge reveals the difficulties of searching choreography in the age of digital folklore.
Calculate missing or Infinity WebM duration from MediaRecorder files with webm-meta-lite, a zero-dependency TypeScript parser.