5 ms·
I'd recommend two things. The first is Brad Myers' Software Structures for User Interfaces course at Carnegie Mellon University, which focuses on the guts of ho
by jasonhong 5y ago
I'd recommend two things. The first is Brad Myers' Software Structures for User Interfaces course at Carnegie Mellon University, which focuses on the guts of how graphical user interfaces work.
https://www.cs.cmu.edu/~bam/uicourse/05631fall2021/ https://www.cs.cmu.edu/~bam/uicourse/05631fall2021/
The second is Dan Olsen's book Developing User Interfaces, which has all of the details of how GUIs work, from graphics to interactor trees to events to dispatching. For some reason, it's absurdly expensive on Amazon right now.
Both Dan Olsen and Brad Myers were early pioneers in GUIs and GUI tools, so you'd be learning from the masters.
- scott01 5y agoThat's just awesome info, thanks for this! Added to reading list.
- copperx 5y agoWhat a fantastic resource. Thank you.
- gaws 5y ago> The first is Brad Myers' Software Structures for User Interfaces course at Carnegie Mellon University, which focuses on the guts of how graphical user interfaces work. The videos are locked behind a login. Does one need to be a student?
- sumedh 5y ago> For some reason, it's absurdly expensive on Amazon right now. Amazon bots have noticed that your comment is on HN so lot of people might buy it, that is why they jacked up the price :)
- ricardo81 5y agoThe cached version Google has (from 6th Feb) has the same price.
- orangepanda 5y agoClearly amazon bots used some AI to predict they’d make that comment months in advance, and jacked up the price (:
- fragmede 5y ago> I have heard what AWS does for this. I won't talk about it, at all, other to say: I assure you, one day we will all pay the price for their hubris. Quite possibly All of us, Everywhere. And they know it.
- elcapitan 5y agoLooks like there is a more recent book by Dan Olsen, "Building Interactive Systems: Principles for Human-computer Interaction", which seems to be available at a reasonable price and similar in scope, maybe that's an option as well.
- tsujp 5y agoBrad Myers has a public YouTube channel, here's a playlist of all those videos (his channel, his playlist): https://www.youtube.com/playlist?list=PL3856C8FlIWfr_tX8CMUhOJvl34ylClgb https://www.youtube.com/playlist?list=PL3856C8FlIWfr_tX8CMUh...