1. I’ve read that the first edition of Philip Wadler’s and Richard Bird’s Introduction to Functional Programming is better than the second edition, but having read neither, I can’t give an opinion one way or the other.
2. I have deep respect for older editions of Apple’s Human Interface Guidelines, particularly those from the 1980s and 1990s. Part of it is my bias toward the classic Mac UI (though I love early Mac OS X through Snow Leopard), but another part is due to how well written these older guides are. The older Apple Human Interface Guidelines contain a lot of useful information that all developers should read; much of the advice given is timeless even after 30-40+ years.
Courtesy of the great Jef Raskin. Much of his work would still be highly relevant today if anyone actually cared about humane interfaces instead of using it to extract and refine dark patterns.
Through it I was able to find that Apple had design guidelines going back to the Apple 2 era! There's even a fascinating anecdote about a surprisingly challenging UI problem for the Apple //e computer: How can we get users to accurately tell us whether the computer is using a color or B&W monitor? I submitted it to HN here:
2. I have deep respect for older editions of Apple’s Human Interface Guidelines, particularly those from the 1980s and 1990s. Part of it is my bias toward the classic Mac UI (though I love early Mac OS X through Snow Leopard), but another part is due to how well written these older guides are. The older Apple Human Interface Guidelines contain a lot of useful information that all developers should read; much of the advice given is timeless even after 30-40+ years.
https://github.com/gingerbeardman/apple-human-interface-guid...