taupe / English
Articles
Every English article, newest first.
Working with ChatGPT’s dot and Codex, from approval to returned results
A real approval-to-receipt example with ChatGPT’s dot and Codex: checking sent mail, saved reports, one approved notification, and what dot actually read.
Sep 2026Using ChatGPT’s dot for ongoing work, not just answers
I keep using ChatGPT’s dot to discuss ongoing work. A duplicate proposal helped me clarify delegation, saved schedules, and the boundaries of usage limits.
Sep 2026Monitoring AI Quotas Is Not the Same as Planning Your Week
AI quota monitoring, threshold alerts, and weekly pacing solve different problems.
Sep 2026My morning routine as a solo developer in my forties
What a forty-something freelance developer in Japan does between 5am and starting work: hot water, bamboo foot stepping, journalling, meditation, reading...
Sep 2026What a rotted fence taught me about repair in the age of AI
A wooden garden fence rotted and collapsed.
Sep 2026Waking up early at 40, after years of failing at it
After years of failed attempts, becoming a morning person finally stuck in my forties.
Sep 2026doloop: a habit-tracking app I built, ran, and shut down
doloop was a quiet habit and task app I built, released, and later shut down. The service is discontinued and the domain is gone.
Sep 2026I stopped needing alcohol and caffeine, without quitting either
I did not quit coffee or alcohol. I rebuilt my daily routine and found I no longer needed either the way I had.
Sep 2026I put llms.txt on six sites. The checklist mattered more
llms.txt is an optional, emerging convention, not a ranking file.
Sep 2026A monitor light bar fixed my evening eye strain
A monitor light bar closes the gap between a bright screen and a dark desk without reflecting into the panel.
Sep 2026A year with two 27-inch QHD monitors over USB-C
A year with two 27-inch QHD panels over USB-C, one rotated to portrait.
Sep 2026The sit-stand desk everything else sits on
A motorised sit-stand desk as the base layer of a home office: what it changed about the working day, what assembly really involves, and why E9 means two...
Sep 2026A dual monitor arm gave me the desk back
Two monitor stands were eating the desk. A gas-spring dual arm gave the space back and made repositioning cheap enough to experiment — plus why the model...
Sep 2026SiteHub: a link platform I built and later shut down
SiteHub was an open link platform where anyone could register a site. It is discontinued and the domain no longer resolves.
Sep 2026Installing a cat door fixed my home office
Fitting a 1,200-yen cat flap into my home office door ended the constant let-me-in negotiations and stopped the room temperature collapsing.
Sep 2026Delegating monthly bookkeeping to an AI agent, not the judgment
An agent runs my monthly books in freee, Japan's cloud accounting service: statement lines, receipts, invoices, payment matching, withholding checks.
Sep 2026I rebuilt my daily life at 40, and everything looked different
A freelance developer's account of a bad stretch in his forties and the daily habits that helped afterwards.
Sep 2026Six months with the MX Mechanical Mini and MX Ergo S
Six months with a compact mechanical keyboard and a thumb trackball on a small desk: the two bad weeks of learning a trackball, the wrist payoff, and the...
Sep 2026What a CO2 meter told me about my home office
My home office hit 2,106 ppm before I opened a window.
Sep 2026Turning twenty years of blog posts into released songs
Six months turning twenty years of blog posts into lyrics, songs in Suno, and releases on Spotify.
Sep 2026Building an operating system for a one-person business
Four blogs, an official site, business metrics, a daily report, and AI agents connected into one loop.
Sep 2026Turning four long-running blogs into media properties
Rebuilding four blogs with an AI team, I found the decision that mattered was aligning them on shared principles rather than shared design — and the real...
Sep 2026I rebuilt my official site as six walkable worlds
Rebuilding ishikawa.co as six walkable worlds: the 3D city I scrapped, the pointillism that replaced it, a garbage collection stall, and why the ending had to...
Sep 2026A daily uptime check for small sites, in Apps Script and a Sheet
Fetch each URL's status code once a day, log it to a sheet, and email the result.
Sep 2026Filling empty image alt attributes in WordPress without a plugin
Bing flagged a wall of missing image alt attributes.
Sep 2026A daily business dashboard that says what to do, not what happened
Five dashboards every morning told me yesterday's numbers and never what to fix.
Sep 2026Solo development as an AI team: Claude upstream, Codex on delivery
Giving the AI a role instead of a task list did more for my output than any model upgrade.
Sep 2026Rewriting twenty years of blog posts with an AI team
Old posts are still someone's current page.
Sep 2026How a one-person business actually runs an AI team
Running four blogs and an official site with role-split AI agents: media roles, a daily metrics view, approval-gated publishing, rewriting old posts, and what...
Sep 2026When the human stops being the courier between AI agents
Role threads worked; the relay between them was still manual.
Sep 2026Review AI agent work as artifacts, not chat logs
Chat logs are poor review objects. A one-page artifact separating verified from unverified and completed from awaiting approval is enough, and in a Codex setup...
Sep 2026An always-on Mac mini as the host for daily AI agent work
Moving between machines splits your threads, local files, authentication, and browser environment.
Sep 2026Rotating a long-running agent thread without copying its history
Handing a long-running agent task to a successor means transferring the state still in force, not the conversation.
Sep 2026Managing parallel Codex tasks with one task board
Once several Codex tasks ran at once, chat threads stopped answering what was done and what was blocked.
Sep 2026An AI agent status board: 28 roles, six departments, and the monitoring design that failed
I mapped 28 AI agent roles onto a 2.5D office floor to see who is working and who is blocked.
Sep 2026Running Ollama on an always-on Mac mini to take repetitive work off the cloud
I put Ollama on an always-on Mac mini and moved repetitive classification off the cloud.
Sep 2026Cross-model code review between Codex and Claude Code, in one shot
Wiring Codex and Claude Code together closes a cross-model review in one shot.
Sep 2026I Built QuotaTempo to Plan Codex and Claude Usage Across the Week
QuotaTempo compares remaining Codex and Claude capacity with the pace needed to reach the next reset.
Sep 2026Do not publish AI drafts as-is: building a Source-to-Publish Evidence Gate
Drafting got faster with AI; deciding to publish did not.
Sep 2026Auto-posting to X from Apps Script, and why I turned it off
A working OAuth 1.0a signing implementation in Google Apps Script for posting to X, and an honest account of why I stopped running the automation and put a...
Sep 2026Daily AdSense and GA4 reports by email, with Google Apps Script
Full setup and copy-pasteable code for emailing AdSense earnings and GA4 traffic on a schedule — including the OAuth consent screen setting that silently...
Sep 2026Human approval did not make my X automation compliant
I replaced the X API with Codex driving a logged-in browser, with every post approved by hand — and X's Developer Guidelines put that in the prohibited...
Sep 2026Role threads in Codex: what the docs guarantee, and what only my environment showed
Splitting an AI team into roles moves the problem to the handoffs.
Sep 2026Claude Fable 5: listed, selectable, and unusable
Fable 5 stayed in the Claude Code picker while every request failed — Anthropic had disabled it for all customers under a US export-control directive.
Sep 2026Repeated AI work belongs in a skill, not a prompt
Rewriting the same prompt drops check items you never notice missing.
Sep 2026Claude Design vs Claude Code, and where /design-sync tripped me up
Claude Design and Claude Code do different jobs.
Sep 2026Auditing a Codex install: version, doctor, rollouts, and a 1 GB log database
A June 2026 audit of my own Codex environment: CLI version, codex doctor, rollout history, and a near-1 GB SQLite log database — and why looking beat...
Sep 2026What to check before and after a Codex CLI upgrade
Reading the version number is not enough once a CLI is part of your working environment.
Sep 2026Codex moved into the ChatGPT desktop app: what changed and how I route GPT-5.6
Codex merged into the ChatGPT desktop app on July 9, 2026, bringing GPT-5.6 Sol, Terra, and Luna into the model picker.
Sep 2026Codex session history hit 26 GiB: cutting it down without breaking anything
Codex rollout history reached 374 files and 26.62 GiB.
Sep 2026Claude’s text watermark: what it doesn’t change for publishers
Claude's text watermark is a statistical pattern in word choice, not hidden characters, and identifies nobody.
Sep 2026Agents circumvented the isolation boundary: five principles from the OpenAI and Hugging Face incident
The July 2026 incident, with OpenAI's account, Hugging Face's account, and the METR investigation kept separate.
Sep 2026Routing work across GPT-5.6 Sol, Terra, and Luna: 66 production runs
How I assign real work across the three GPT-5.6 models in Codex, based on 66 schema-validated production runs.
Sep 2026public-source-extractor: turning public pages into reusable AI research input
A small CLI that converts one public URL into Markdown or JSON for AI research workflows.
Sep 2026Codex banked rate-limit reset: what it resets and the 30-day expiry
Codex lets you bank rate-limit resets and spend them when you choose.
Sep 2026codex-healthkit: a local health check CLI for daily Codex use
A small CLI that checks your Codex local environment by reading metadata only.
Next