How I Work Solo Without Losing Reliability

I do not follow development methodologies rigidly. Some environments break them entirely. What actually moves projects forward is adapting to the real constraints in front of you, not applying theory.

Use Cases and Alignment in Solo Development

Solo development does not fail because of design alone. It fails when the shared understanding of what to build drifts. Use cases are the simplest and most effective tool to prevent that.

Object-Oriented Thinking for Entity Design

Why inheritance is rarely used when designing entities in business systems.

Debugging Features and Runtime Inspection in Cotomy

How debugging is handled in Cotomy, from browser debugging to localStorage-based runtime log categories.

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.

How AI Will Change Software Development Work

A personal reflection on how ChatGPT, Copilot, and AI coding agents changed my workflow and why they may also change the structure of software development teams.

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.