Writing

6 articles · Notes on software, Flutter, and AI.

Cut the task, not the corners

Today's agents can take on huge tasks. That's exactly why I still cut mine into small, checkable slices, plus one final check over the whole thing.

Agentic Engineering · Part 2

My AI agent said "done." It wasn't.

Why I stopped trusting an AI coding agent's "done", and the three-step review I use instead: real checks, a fresh-session reviewer, and a human spot-check.

Agentic Engineering · Part 1

Async သုံးထားပေမယ့် ဘာလို့ နှေးနေသေးတာလဲ

API တစ်ခုချင်းစီ နှေးနေတာလား၊ ကိုယ့် code က တစ်ခုပြီးမှတစ်ခု ခေါ်နေတာလားဆိုတာ ခွဲကြည့်ဖို့လိုတယ်။

ကိုယ့် Notes တွေကို Search လုပ်ဖို့ စမ်းရေးရင်း သိလာတာတစ်ခု

ကိုယ့် notes တွေကို search လုပ်ဖို့ စမ်းရေးရင်း result တစ်ခုက အဖြေပါနေပေမယ့် test မှာ miss ဖြစ်နေခဲ့တယ်။ ဒီတစ်ခါ ပြန်ပြင်ရတာက search မဟုတ်ဘဲ answer key ဖြစ်နေတယ်။

Clean Code ဖြစ်အောင်ရေးတယ်ဆိုတာ လက်ဆေးပြီး Code ရေးခိုင်းတာ မဟုတ်ဘူး

AI ခေတ်မှာ Clean Code ရဲ့တကယ့်အဓိပ္ပါယ်၊ Code Quality ကျဆင်းလာပုံ။

Managing Tech Debt Without Losing Your Mind (or Your Team's Trust)

Tech debt ဆိုတာ ညံ့တဲ့ developer ရေးထားတာ မဟုတ်ဘူး — ဒါကို team ထဲမှာ ဘယ်လို ရှင်းရှင်းလင်းလင်း ပြောရမလဲဆိုတာ ကျွန်တော် လက်တွေ့ ကြုံဖူးတာတွေနဲ့ မျှဝေချင်တယ်။