From the blog

A collection of my thoughts on programming, product development, life, and other topics, organized chronologically and including both brief and lengthy musings.

Hujan