Designing Software for AI Code Generation

AI coding agents are useful, but they work from narrow context rather than stable architectural intent. That makes software design and compact feature boundaries more important, not less.

Working Safely with AI Coding Agents

A practical reflection on how I use ChatGPT, Codex, and Copilot to design first, code second, and reduce the risk of AI-driven development.

Real Problems I Encountered When Developing With AI Agents

A practical account of the real implementation and maintenance problems I ran into while using AI agents for internal business system development.

AI in Real Development Work

A practical reflection on how AI changed my daily work, why coding agents raise both productivity and risk, and why design matters even more now.

Designing Meaningful Types

Explains how meaningful types help determine when inheritance is structurally appropriate.

Inheritance, Composition, and Meaningful Types

Explores when inheritance and composition fit naturally, and why meaningful types matter more than convenience.

Why Modern Developers Avoid Inheritance

Explores why many modern developers avoid inheritance, examining cultural, historical, and practical factors in business application development.

API Exception Mapping and Validation Strategy

How Cotomy treats API failures and validation through structured HTTP responses and exception mapping.

Inheritance and Composition in Business Application Design

A reflection on inheritance and composition from long-term business system development experience.

Standardizing CotomyPageController for Shared Screen Flows

How to standardize list-style screens with CotomyPageController-based structure.