A change of season.
Not change to summer from spring,
Change that makes it burn.
#haiku #poem #ShortPoem #SmallPoem #climate #ClimateChange
Author Notes (nerdy trivia for programmers):
As someone once observed, there are two ways you can change your socks: you can put on a new pair, or you can monogram them. I learned this because Bernie Greenberg said it in a tutorial on the lisp programming language, several decades ago, when I was at MIT, though I don't know if it was original to him. But I've always liked that set of mnemonics for the two kinds of change, and they were part of the inspiration for this haiku.
The first kind of change (referenced in the middle line of the poem, line 1 if you 0-index the lines) is variable assignment, without side effect:
1> (setq *season* *summer*)
The second kind of change (referenced in the final line of the poem, line 2 if 0-indexed) is mutation by side-effect to an object:
2> (incf (average-temperature *summer*) enough-to-make-it-burn)
- - - - -
For others not familiar with lisp, you'd probably expect something more akin to this pseudocode for the corresponding examples above:
1> season := summer
2> season.average_temperature += enough_to_make_it_burn
#lisp #CommonLisp #programming #change #SideEffect