I recently found myself writing a desktop app, and realised that for the first time in my career I could actually implement the Model View Controller design pattern as it was originally intended (as opposed to the disjointed approximations we use in web apps).
@benfrancis "...MVC... as originally intended..." ? You mean as in Smalltalk-80 style? That was always one of my biggest struggles when surrounded by WebDevs. What they called MVC did not look/act like the MVC baked into my brain from my Smalltalk era. The WebDev way seemed so tortured.

@twobraids Yes. And it is tortured! In part because the components have to be split across the client and the server somehow, and everyone has a different idea of how that should work.

(Good to hear from you!)