KAI
I build software for a living, mostly product and AI tooling. I tend to reach
for small sharp tools over big clever ones, and this whole site is kind of the
proof: plain html, no css to speak of, rendered by one little engine I wrote.
this is where I keep notes. things that broke, designs that took too many tries,
and the occasional idea I want to remember out loud. no tracking, no newsletter
popup, no cookie banner. just words.
CONTACT: ping@kai.style
---
WRITING
- [Let people ask the question in plain words](notes/ask-in-plain-words.html)
- [The bugs worth writing down are the ones you caused](notes/bugs-you-caused.html)
- [The ghost employee at a keyboard](notes/ghost-employee-at-a-keyboard.html)
- [Let them teach it once](notes/let-them-teach-it-once.html)
- [The environment lies about what it supports](notes/the-environment-lies.html)
---
PROJECTS
- [pre](https://github.com/connect-kai/pre) — the single-file engine this blog runs on
- [notes-parser](https://github.com/connect-kai/notes-parser) — extract Apple Notes to Markdown (macOS)
---
this blog runs on [pre](github.com/connect-kai/pre)