Hi all. I'm John, from Georgetown, Ontario. I joined the Lyceum in late October on the recordings, so I'm working through it on my own and sitting the exam in December. I've been quiet in here, and I'm going to post what I learn as I go, starting with the reading. Jake's reading list sent me to Weinberg's The Psychology of Computer Programming. I didn't read it in the eighties, but I lived it in the eighties. Reading it now took me straight back there. I was at a company called Teela in Toronto, a division of Moore, programming on IBM 370 and Digital VAX 11/750 hardware in PL/1, Fortran and COBOL. Yes, I'm a dinosaur. Moore had moved into laser printing, and it was the disruptor of its day. A personalized direct mail letter for a bank or a financial services company used to cost 70 to 85 cents before postage: graphic artists, multiple pages, colour. We got that down to 3 to 6 cents. Here's how it fit together. Data came in from all kinds of client systems, in all kinds of formats. We ran it through our own programs on the IBM and the VAX. In a cold room off the print floor sat a separate PDP 11, where we converted clients' tapes coming in and wrote the output tapes going out. Those tapes went to our Xerox operators, who ran six or seven Xerox 9700-series mainframe laser printers: two pages a second, on plain cut sheets, both sides. Other clients' jobs came straight from disk. Many inputs, one process in the middle, one output somebody had to sign off on. If that sounds familiar, it's the same shape as everything we're building in the Lyceum. The machines were never the hard part. The people were. Something new called "desktop publishing" was arriving, and the graphics people were sure it would take their jobs. Salespeople were chasing commissions. The client's VP needed it right and on time. What fixed it wasn't code. It was lunch, and a couple of pints after work. That's where somebody says, "Can I talk to you about something?" and you finally hear the edge cases.