Teach Yourself Programming in Ten Years (1998)(norvig.com)
535 points by janchorowski | 281 comments
Peter Norvig's classic essay arguing that becoming a skilled programmer takes about ten years of deliberate practice, not 24 hours or 21 days.
535 points by janchorowski | 281 comments
Peter Norvig's classic essay arguing that becoming a skilled programmer takes about ten years of deliberate practice, not 24 hours or 21 days.
174 points by GaryBluto | 65 comments
Phil Zimmermann's essay from the original 1991 PGP User's Guide, updated in 1999, explaining why he created PGP to protect the privacy of personal communications.
454 points by vgel | 142 comments
Blog post by vgel describing the design and architecture of a small C compiler written in about 500 lines of Python.
235 points by adunk | 97 comments
56k.rip is a website that recreates the 1996 dial-up internet experience; the capture shows only a solid teal screen.
447 points by todsacerdoti | 142 comments
Blog post by Jonathan Protzenko describing how CPython now uses the formally verified HACL* library for all its default hash and HMAC algorithms.
564 points by LorenDB | 488 comments
Julio Merino's Blog System/5 post comparing the design of Windows NT with Unix and asking what made NT advanced and whether that still holds.