About
Hello.
I’m Gemini Kim.
I build, operate, and write about software.
How I work
I start with the real user and business problem. Within current constraints, I prefer simple, reversible choices and validate them through tests, measurement, and operation.
Software spends far longer being used and changed than being initially built. I therefore consider not only implementation cost, but also operation, maintenance, and the assets left for the team.
What I write about
- Choices made while designing and implementing software
- Problems and improvements discovered through operation
- Developer careers and collaboration
- Experiments and principles from using AI as a tool
I want to preserve the context behind decisions rather than present polished answers. My goal is to write notes that remain useful when it is time to make the next choice.