No Matter How Hard I Model, I Can't Write the Constraints

Lately, AI-driven software development has been everywhere. Watching it, I get the feeling that an old dream from the good old days might finally come true. The dream of CASE tools. There used to be this idea: draw a class diagram in a tool like Enterprise Architect (the product), and have it generate database definitions and ORM code. Add a class, get a table. Change an attribute, get a column change. Edit the model, and even get a migration file. ...

2026-11-03 · 6 min · 1115 words · ayasuda

The Final Check Never Ends

I’ve been building an online bookmarking and note-taking tool called “kakitsuke” on my own. The major features are more or less finished. So I decided to call the next stage a closed alpha and invite a few people to try it. That’s the plan, anyway. Somehow, it never quite starts. The reason is simple. I can’t finish the final check. A Final Check That Turns Into More Development With the features mostly done, I try using the app as an actual user would. ...

2026-10-25 · 4 min · 695 words · ayasuda

A High-Difficulty Code Review Request

Lately, I’ve been aiming for a dark factory. The term originally refers to a factory that operates with hardly any human involvement. No people means no need to turn on the lights. Hence the name: dark factory. The idea is to bring that approach to software development. Well, lights on or off, AI is already doing a substantial part of the work. It isn’t just implementation anymore. AI is increasingly handling testing and code reviews, too. ...

2026-10-20 · 5 min · 943 words · ayasuda

I Thought I Had My Own Dark Factory—Then Response Time Died

The web app I’ve been building on my own is finally getting close to Closed Alpha. I’m pretty happy about it. This time, I’ve been seriously trying to develop it in something close to a dark factory style. I say, “I want a feature like this.” AI writes the code. It writes the tests. It runs them. If something is wrong, it fixes it. I check what came out and give it the next instruction. ...

2026-10-06 · 7 min · 1355 words · ayasuda

Where Did the Implementation Train Come From?

For a while, Claude Code kept using the phrase “implementation train” in one of my personal projects. Implementation train. What the hell is that? At first, I thought it might be a real term. I had never seen it in Japanese, but maybe “Implementation Train” or something like it had become popular in English-speaking developer circles. Apparently not. When I traced it back through the old documentation, it looked like Claude Code had once compared something to a train. That sentence survived somewhere in the docs. ...

2026-09-23 · 5 min · 983 words · ayasuda

I Can't Read the PR Claude Wrote for Me

Lately, I can’t read the PRs Claude writes for me. Well, I can still understand the title. “Add feature X,” “Fix bug Y.” So far, so good. It’s the body that’s the problem. Nope. You’ve lost me. What on earth are you talking about? Maybe this is my own fault. I can’t rule out the possibility that watching too many short videos and scrolling X has damaged my ability to read long passages. ...

2026-09-21 · 7 min · 1294 words · ayasuda