Followed up with a nice Haiku from
The mental process behind writing poetry and code is the same.
You have to be able to abstract reality into a simple model and be able to transfer that abstraction into concrete code - ie. your natural language or a programming language.
Good code is like good Haiku.
It is concise, descriptive, and elegant.
Good Haiku, like good code is never contrived. It is also minimialsist without compromising its descriptive qualities
Writing code, like Haiku:
Elegant within confines
That limit and free.