List of landmark computing topics, theories and patterns that shaped technology and software development and engineering.
Over the years, I've learned so much from so many key individuals. Here's a place where I've compiled some of the best articles, presentations and links across the computing subject as a way to share knowledge. Special call out to mentors who throughout my career have introduced these topics to me when I didn't know to be curious about them: (in no particular order) David Brailer, Timi Leslie, Julie Vaughan Murchinson, Tim Andrews, Lori Evans-Bernstein, Lee Jones, Missy Kranser, Alan Kay, Joseph Ray.
The C Programming Language Also known as K&R, this book was written by Brian Kernighan and Dennis Ritchie. It was one of my first programming languages and gave me a fundamental understanding of pointers, in particular.
Mythical Man Month Insight: Adding manpower to late project makes it later.
Agile@Scale / Scaled Agile Framework (SAFe)
Joel on Software is a great set of articles about software development. He's the guy behind Trello, Stack Overflow.
Key contributors to the field of computing
- Gorden Bell
- Doug Engelbart - Mother of All Demos
- Robert E. Kahn
- Alan Kay. Object oriented programming and user interfaces.
- Leonard Kleinrock. Packet switching theory. Use packets rather than circuits for communications.
- Donald Knuth. Art of Computer Programming. Analysis of algorithms.
- Linus Torvalds. Linux creator. Git creator.
- Joel Spolksy. Trello creator. Good writer about key topics in software.