Thoughts and observations from my corner of the world.
Essays on product thinking, engineering, AI, local reality and the responsibility of making technology people can actually use.
Featured insights
Start with the core essays.

Product Thinking
2026-08-27
The problem must come before the technology
Why I start product work by understanding people, workflows and constraints before choosing the stack or designing the interface.
Read insight
Software Engineering
2026-08-27
Build systems people can actually use
A reflection on why useful software depends on usability, trust, maintenance and the realities of the people who use it every day.
Read insightMore essays
Browse the rest of the notes.

Local Technology
2026-08-27
Local constraints are product requirements
Connectivity, devices, cost, language and support capacity are not side issues. They are part of the product brief.
Read insight
Engineering Practice
2026-08-27
A software engineer must learn to listen
Technical skill matters, but listening is what helps an engineer understand what the code is really supposed to serve.
Read insight
Product Building
2026-08-27
An MVP is a promise, not a shortcut
Minimum viable products should reduce scope, not responsibility. Small products still need trust, clarity and care.
Read insight
AI
2026-08-27
AI should serve local reality
AI becomes more meaningful when it is shaped around real people, local languages, practical workflows and responsible product decisions.
Read insight