@taweret This seems very similar to Name that Cheese, a game show sometimes seen during The Garfield Show. If you name the cheese, you win the cheese.
@cwebber I find that whenever I feel entangled in a web of architecture or code that I've woven myself, it's best to put down the keyboard, and go for a walk.
A shower can help, too.
Or preparing a snack. (If actually hungry, also eating the snack.)
You'd think that the fundamentals of software design were lofty and deep, but this is what I've learnt: walking helps to think, and a break helps too.
New decaf coffees are now available through the shop's web site. A couple days later than I hoped to get that up, but it's done now.
The current design starts each chapter with the tl;dr version so if you want to fake having read the book you only need to skim 5 pages.
i had a dream where i was supposed to compress a bunch of sporting equipment as .tar.bz2 by putting it through various machinery but i got bored and threw a bunch of it into the bz2 machine without bothering to tar it, and then i had to go digging up the ground to find all the equipment because it got lost all because i was too lazy to tar it
the moral of the story is always tar before compressing so you don't lose file attributes and also so you don't have to spend days digging up lacrosse sticks and jump ropes
This is one of those areas where people get themselves worked up at the potential complexity, but it's something that you build up to in straightforward and easy to manage steps.
Author of Typica software for coffee roasters.