Implementation / AI Development2026.08.23
AI × Development Process
Field NotesOBSERVATION RECORD / 900352C1RECORDED : 2026-08-23DOMAIN : IMPLEMENTATIONSTATUS : ARCHIVED

Why a Web Service Took Four Days to Build
What AI Removed
AI Reduced Cross-Functional Coordination Costs

Using AI and Codex, I built a price-comparison web service in about four working days. It includes a product catalog, prices fetched from Rakuten and Yahoo! Shopping, and checks that match products against their attributes. It also has price history, search, product pages, buying guides, automated tests, and a deployment workflow. This was not a simple one-page website, yet it took shape quickly. Explaining that only as “AI wrote the code” misses the point. The largest reductions were in explanations, waiting, handoffs, and alignment that would normally happen between different roles.

Article hero image representing AI-assisted development of a price-comparison web service
Fast delivery comes not only from code generation, but also from shortening the distance between a decision and its implementation.

The Data Must Connect Correctly, Not Just the Screens

The live site includes more than product listings: a product catalog, search filters, price retrieval, product matching, price history, aggregation, articles, and mobile layouts. Products with similar names must remain distinct when their language, product type, or unit of sale differs. Out-of-stock and unavailable-price states also need to be handled separately. The data must connect correctly, not just the screens. It is closer to a combination of a small web application and a media site than a static homepage.

Time Is Spent Explaining, Not Only Doing the Work

In a typical outsourced project, planning, requirements, UI design, frontend development, data processing, testing, content production, and deployment management are divided among different people. Specialization has advantages, but information has to pass between roles. The intent behind a plan becomes a specification; the design must be explained to the implementer; the result is reviewed; and the reasons for revisions have to be explained again. Time is spent not only doing the work, but also helping others understand what to do.

The Person Who Spots a Problem Can Request a Fix Immediately

When one person develops with AI, the person who notices something wrong can request a fix on the spot. There is no need to schedule a meeting, create a ticket, or wait for an estimate. They can review the revised screen and request another change, repeating this cycle many times a day. AI removed not only coding time, but also the wait for the next person to start.

A Product Vision Can Be Reflected Through Short Iterations

In this project, one person made decisions about the goal, priorities, UI issues, product criteria, and whether the result was ready to launch. There was no need to repeatedly explain why something was necessary between a client and an implementer. I could turn the product I had in mind into revisions through short exchanges with AI. Removing meetings between roles had a major effect on delivery speed.

Humans Still Decide What Goes In and What Comes Out

Using the same AI does not mean everyone can build the same thing in the same number of days. Someone still has to decide what to build, notice inconsistencies in product data, describe usability problems, stop a workflow that violates a service’s terms, and inspect the actual result rather than simply trust a completion report. AI can fill in intermediate steps, but people still decide what goes in and what comes out. Basic knowledge and quality standards help make each revision count.

Building Quickly and Building Correctly Are Different Things

Prices can differ between the homepage and a product page. Update dates can fall out of sync. A similar but different product can be mistaken for the lowest-priced match. The mobile layout can break. These issues can arise in AI-assisted development too. Some of the time saved needs to go toward checking data consistency, links, rendering, terms, and error handling.

The First Project Leaves More Than a Finished Site

The product-data structure, API retrieval, matching rules, design, tests, deployment steps, and failure cases all remain. They can serve as a foundation for the next site. More important than having built something in four days is having a system that can make the next project even faster.

Keep the Reasons Behind Decisions, Not Just the Code

To make fast delivery repeatable rather than a one-off, keep:

Keep the reasons behind decisions, not just the code. That makes it possible to carry the same quality standards into a different domain.

The real speed of AI-assisted development comes from
shortening the distance between a decision and implementation.
What speed makes possible.

Move Through One Decision Loop Instead of Separate Queues by Role

Saying it was built quickly can make it sound as if AI produced the finished product in a few hours. In reality, the work involved product data, external APIs, price history, product matching, guide articles, tests, deployment, and more. What changed was that I could move through these different tasks in one continuous decision loop instead of putting them into separate queues by role.

PhaseTypical handoff in a conventional processWhat AI-assisted work shortenedJudgment that remained with the human
RequirementsWriting a proposal and confirming specificationsDrafting specifications from conversationDeciding what not to build
Data designResearch and design reviewDrafting a schema and transformation logicChecking data-use requirements
UI implementationHandoff from design to implementationRevising screen concepts and code togetherSetting information priorities
External integrationsAPI research and coordination between ownersBuilding integrations from official documentationDeciding how to handle terms and missing data
ContentTopic selection, writing, and publishingDrafting outlines and copy in parallelChecking facts, experience, and wording
TestingRequesting QA after implementation is completeRepeating checks during developmentMaking the final call on launch readiness
DeploymentDocumentation and adjustments for environment differencesOrganizing settings and checksChecking production impact and rollback options

What was reduced was not just hands-on work, but coordination time: explaining requirements, waiting for someone to become available, and re-explaining the intent behind returned work. When the planner and implementer are the same person and AI drafts work on the spot, the distance between a decision and a revision becomes extremely short.

At the same time, the four-day timeline should not be copied in isolation. It was possible because I had a basic understanding of the technologies, reusable components from earlier work, a clear scope, and available external services. If a project involves unfamiliar regulations, large volumes of personal data, payments, or complex permissions, the same speed should not be the priority.

Treat Meaningful Review, Not Production Speed, as the Bottleneck

In AI-assisted development, tasks that can be accelerated need to be separated from tasks that require time and care.

Work that is easy to accelerate

  • Drafting screens or logic from familiar patterns.
  • Data transformations and validation code in a repeated format.
  • Expanding test cases from specifications.
  • Drafting standard descriptions, metadata, and operating procedures.
  • Organizing errors and listing potential fixes.

Work Where Human Review Must Not Be Rushed

  • Terms for using external APIs and content.
  • Semantic judgments, such as whether products are the same and figures reflect reality.
  • Safety around secrets, permissions, deletion, billing, and deployment.
  • The impact of inaccurate information on users.
  • What the service does and does not promise.

Even if AI writes the tests, the thing being tested may still be wrong. A page can render correctly while using the wrong set of products for its price comparison. Twenty-four buying guides add no distinct value if they simply repeat the same explanation. The bottleneck should be meaningful review, not production speed.

For every change, I made a point of checking the main user flows, missing data, external links, mobile layouts, secrets, and rollback options. In a fast project, quality is easier to protect by checking that each small change still works than by saving one long test session for the end.

Turn Speed from an Accident into an Improving Process

To make the four-day project more than a one-time story, I decided what to carry forward:

01
Requirements templateSummarize the audience, primary value, exclusions, external dependencies, and launch conditions in one place.
02
Data boundariesMake retrieval, storage, display, and missing-data handling reusable for each external API.
03
UI componentsMake cards, comparison tables, search, error states, and update dates reusable.
04
ChecksSeparate automated and manual checks for links, images, metadata, mobile layouts, secrets, and long-form copy.
05
Decision logRecord the options that were rejected and why.
06
Deployment stepsDocument backup, release, verification, and rollback in order.
07
Operations logRecord the time required after launch so the work is not judged by build speed alone.

The second project gets faster for reasons beyond improvements in AI. Failures, design boundaries, and checks from the first project can be reused. If only the finished code remains and the reasons behind the design are lost, the same investigations have to be repeated next time.

The real result of rapid development is not only launching something in four days. It is gaining a production system that reveals where delays occur between planning and launch, and which decisions should stay with people. As AI improves, the quality of this system will translate directly into differences in speed and quality.

The Real Cost Appears After the Four Days

If only launch speed is measured, rapid development can look like a success. But API changes, missing product data, organic-search monitoring, article updates, and user inquiries all begin after launch. If a four-day build requires ten hours of manual work every week afterward, the cost has simply shifted from development to operations.

That is why I track revision time starting in the launch week. I classify what runs automatically, what a person must check, and which problems keep recurring. If the same check is needed more than three times, I add it to the test suite; if a task requires judgment, I document the procedure and owner. Rapid development should be evaluated not only by its launch date, but also by whether it can be maintained a month later.

Users may respond differently from what I imagined during development. They may read basic guides more than the comparison feature I worked hard on, arrive through unexpected search terms, or have trouble finding important details on mobile. Before adding features, I should improve the paths people actually use. The benefit of launching in four days is not being able to boast about a finished product; it is reaching real data sooner.

Even When Working Alone, Separate the Roles in Your Mind

When one person handles planning, implementation, and quality checks, alignment work decreases—but so do the people who can challenge their assumptions. Even when the same person does the work, it helps to separate the timing and perspective. I avoid deciding to launch immediately after implementation and review only the user flows the next day. I also ask AI, in a separate conversation from the implementation work, to look for ways to break the product, confusing displays, and concerns about terms.

Generating several AI outputs at once creates a review queue. Even if screens, articles, tests, and configuration return together, the work is not finished until a person has checked what they mean. At the end of each day, I count the unreviewed outputs. If they exceed what I can handle the next day, I stop generating new work. This limit helps keep quality from slipping during rapid development.

Four days is not a target for every project. That speed only makes sense when the scope is small, changes are reversible, data can be checked, and reusable components are available. Copying the timeline while ignoring those conditions leaves unreviewed debt behind.

To repeat the same speed next time, record not only working hours, but also uncertain decisions, waiting time, and causes of rework. Distinguishing the steps AI accelerated from the human checks that protected quality turns speed from an accident into a process that can improve.

Summary

AI removed more than
just code.
Cross-functional coordination costs.