The Haiku Approach to Writing Software
Haiku is a traditional form of Japanese poetry that follows a specific set of rules. They are designed to evoke deep emotion or understanding using only three lines and a fixed number of syllables. For example:
First autumn morning
the mirror I stare into
shows my father’s face.
- Murakami Kijo
As my experience as a software engineer grows, I have found myself writing better software by approaching it as I would a haiku. Here are some of the lessons I’ve learned…