@amoroso A small piece of trivia re: Oberon & Photoshop.

PS was organized such that all the code that did the heavy lifting (e.g. convolutions, filters, etc.) was in assembly. One of the lead PS engineers got deeply into Oberon when it was fairly new. He decided that he could rewrite the non-performance-critical code in Oberon while leaving the other code in assembly.

It wasn’t completed, but the experiment gave the team an approach for coping with Apple’s transition to PowerPC (longer story).

@amoroso

Kernighan & Plauger's _Software Tools_ made an impact on me, back in the day. Of course, I was a Fortran programmer then, so it was Ratfor. Nothing especially deep in it, but it made me realize how *obstructionist* a lot of operating systems were!

Also, the Turbo Pascal stuff reminded me of a joke article some of us wanted to submit to Dr Dobbs Journal: "Which is faster: Turbo Pascal, or a hard disk?"

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines