Details
I learned early that systems reveal themselves when they’re under strain.
During the floods, my room became a listening post: a laptop overheating, messages arriving half-formed, locations described in memories instead of coordinates. I watched how urgency bends language. How people say “near the big tree” when maps disappear. That night taught me that accuracy isn’t always numerical—it’s contextual.
I saw the same lesson in quieter places. A farmer ignoring our “optimized” prices and trusting a notebook that accounted for delayed payments. A voice model performing perfectly until someone paused mid-sentence or spoke through traffic noise. Each time, the system was technically correct—and practically incomplete.
So I began building differently. I started treating friction as information. Delays as signals. Disagreement as data. Instead of forcing people into workflows, I adjusted workflows to human timing.
Even my habits reflect this. I collect used textbooks, not for answers, but for margins—where someone else hesitated, questioned, or circled a sentence without resolving it. Those marks feel honest. They show where understanding slowed down.
What I carry forward isn’t confidence in solutions, but attentiveness to context. I’m still learning to design systems that don’t just function, but listen—and to measure success not by how fast something runs, but by how well it holds the people inside it.