3 eggs, a pack of cubed pancetta, 1 onion, 1 potato (sliced), lots of cheese, and 20 minutes in the cast iron pan.

Simple, probably not so healthy but still acceptable because of the onion and eggs, one-pan dinner.

My one problem with LaTeX is that it will never do bibliography formatting properly. Orphans and widows everywhere, and if I try to avoid them, some pages only get half filled before the page break.

Really annoyed.

It is indeed. Was careful not to over-spice the meat so the wine would still shine.

Dinner: roast lamb shoulder, (extremely) caramelised onions and garlic, potatoes. With a Barossa Shiraz.

Yep.

Except with a LOT of input().

The bash script as I have it now first asks the user for the .sqlite path — defaulting to ./tasting-notes.sqlite — and then asks which set of tables should be updated (e.g. input w updates "wines" and "wine_notes").

Then there's user input for every column (each column is a variable, obviously), defaulting to null.

Then all these variables are used in something like

sqlite3 "$DB_FILE" << EOF
INSERT INTO wines VALUES (null, '$WINEdate', '$WINEformat', '$WINEtype', '$WINEvineyard', '$WINEyear', '$WINEregion', '$WINEname', '$WINEgrape1', '$WINEgrape2', '$WINEgrape3');
INSERT INTO winenotes VALUES (null, LASTINSERTROWID(), '$WINENOTES_notesdate', '$WINENOTES_nose', '$WINENOTEStaste', '$WINENOTESratingof10', '$WINENOTESrating_justification', '$WINENOTESother_notes');
EOF

(Still working on auto-escaping single quotes, but it seems the ? format in Python makes that easier — one of many reasons to switch.)

The number of ifs is chaotic, because I have 7 sets of tables (14 tables in total).

Think I'm going to re-write this script that updates my sqlite database in Python.

Might as well start learning. And the code will almost certainly be more elegant.

Yes, it was quite a shock when IE7 finally introduced tabs…

20 years on, nothing's changed…

@kdfrawg Quite, and I think that's why so many of us have, most sensibly, a reliable stock of cleansers for all occasions at home.
// @skematica

@skematica It'll clean your insides until they're sparkling if you're not already sick, so try one anyway.
// @kdfrawg