- 📝 Article
- 📺 Video
- 🙂 Requires little to no CS knowledge: for high school students, college freshmen, or the average software engineer
- 🤔 Makes you think: for interested sophomore+ college students or software engineers who care about their work
- 🤓 Academic and painful: for nerds like me
Links
A collection of links to enriching ideas, sorted more or less in order of importance.
- 📝 🙂 Developing Developers
- 📝 🙂 Why the Design Recipe?
- 📝 🙂 How to Design Programs 2e, Preface
- 📝 🙂 Joel Spolsky: Advice for Computer Science Students
- 📝 🙂 Paul Graham: Beating the Averages
- 📝 🤔 Six Approaches to Dependency Injection
- 📝 🤔 On the Expressiveness of Programming Languages
- 📺 🤔 Propositions as Types
- 📺 🤔 The Most Beautiful Program Ever Written
- 📝 🤓 99,000 ways to say '(I love you) in Racket
- 📝 🤔 A Guide to Undefined Behavior in C and C++
- 📝 🤓 Who can name the bigger number?