Takumi's Daily LogJA

2026-04-02

What I did

Learnings

Three-Stage Development Methodology

Defined a policy to match development process weight to product phase:

  1. Early-stage product → Work directly on main. Speed first
  2. Post-launch (with customers) → Lightweight agile. PR + review flow
  3. Many customers → Quality-gated releases. Unit tests and E2E required

Applying the same process to everything is inefficient. Adjust process weight to match the phase.

Git Submodule Repository Rename

When renaming a repository, the parent repo's .gitmodules must also be updated. Forgetting this breaks submodule references.

Removing Stale URLs from Google Search

When deleted pages persist in Google Search results:

  1. Register the site in Google Search Console
  2. Submit a new sitemap (communicates current page structure)
  3. Use the "Removals" tool to request URL removal
  4. Block the paths in robots.txt (prevents re-indexing)

Removal requests take a few hours to 1 day. Combined with robots.txt, the pages won't be re-indexed even if re-crawled.

Rounded Corner Design as Platform Culture

Adopted rounded corners as a design standard across the entire platform. Applied to tables, buttons, tabs, and brackets. Inspired by Steve Jobs's strong conviction about rounded rectangles -- the idea that right angles don't exist in nature.

Pre-Release Checks Need Automation

Manual pre-release checks are becoming a bottleneck. Unit tests for calculation logic and E2E tests for UI validation are needed. Once the QA foundation is solid, a fully AI-driven automated release flow becomes realistic.


Matching process weight to development phase is directly tied to team velocity. "Do it properly from the start" sounds right, but in early stages, it's actually a drag.