Skip to content
marick edited this page Dec 30, 2010 · 4 revisions

Why the name "Midje"? Well, I've long thought of tests as teaching examples of how the code should behave. Among their other properties, good examples should be neither too concrete nor two abstract. When I think of that, I think of the myth of Icarus and Daedelus:

Daedalus conceived to escape from the Labyrinth with Icarus from Crete by constructing wings and then flying to safety. He built the wings from feathers and wax, and before the two set off he warned Icarus not to fly too low lest his wings touch the waves and get wet, and not too high lest the sun melt the wax. But the young Icarus, overwhelmed by the thrill of flying, did not heed his father's warning, and flew too close to the sun whereupon the wax in his wings melted and he fell into the sea.

From http://www.island-ikaria.com/culture/myth.asp

So my first image for Midje was of a winged figure flying at just the right level between the sun and the sea. However:

  • Animal mascots are always popular.

  • I wanted a 'j' in the name as a reference to clojure, trite though that is.

  • I wanted a name that would be easy to search for.

Hence the name.

Clone this wiki locally