Traditional
Core banking・Release discipline・Maintainability
Write it by hand when stability and control matter
In banking and government environments I handle design, implementation, debugging, and release myself. Not leaning on generation is the point: when something breaks, someone has to be able to explain why.
Enhancement
Legacy migration・Integration・CI/CD
With existing systems, continue before you change
Most systems do not need a rewrite; they need someone who can actually read them. I add features, handle integration, and narrow regression risk inside the existing architecture, data flow, and delivery constraints.
Zero to one
Product execution・Side projects・AI-assisted
When the direction is open, use AI to explore faster
For new products, AI compresses research, option selection, and the first implementation. The finishing and the trade-offs still come from engineering judgement. EasyWhisper and trade-basic.com were both built this way.