Last Update: 26/05/2024
Media Favourites
Here you can find a curated list of publications I follow as well as some all-time favourite articles/episodes.
ToC
- Media Favourites
- ToC
- Books
- Blogs
- Articles
- Podcasts
- Video
- Other useful References
- Fun Stuff \& Folklore
Books
See my computing-related shelves on goodreads.com:
Blogs
These are the blogs I follow (or in whose archives I like to snoop around)
General
- Destroy All Software (Gary Bernhardt)
- What matters in tech? (Benedict Evans)
- The Clean Code Blog (Uncle Bob)
- Joel on Software
- Martin Fowler
- PragDave
- Paul Graham
- Annie Vella
Historic & Curiosities
.NET Specific
- F# for Fun and Profit (Scott Wlaschin)
- .NET Escapades
- Fabulous adventures in coding (Eric Lippert)
- The Reformed Programmer
Articles
These articles left a lasting impression. Sorted by when I read/encountered them.
2025
- The Software Engineering Identity Crisis
- On the foolishness of “natural language programming” (Dijkstra, 1978)
2024
- Hackers & Painters
- FP vs. OO
- Advice for new software devs who’ve read all those other advice essays
- User Interface Design for Programmers
- Things You Should Never Do, Part I
2023
- Documenting Architecture Decisions
- What Made LISP Different (Paul Graham)
- ChatGPT Gets a Computer
- Unbundling AI (Ben Evans)
- Parallel Implementations (John Carmack)
- Functional Programming in C++ (John Carmack)
2022 and before
- Mocks Aren’t Stubs (Martin Fowler)
- Always Be Coding
- Making Wrong Code Look Wrong (Joel Spolsky)
- What to know before debating type systems (Ovid)
- NeoVictorian Computing (Mark Bernstein)
Podcasts
- .NET Rocks
- CoRecursive
- RunAsRadio
- IEEE Software Engineering Radio
- This is Product Management
- Lex Fridman Podcast
All-time Favourite Episodes
- CoRecursive
- Lex Fridman
- Complexity and the Fabric of Reality (Stephen Wolfram)
- Cyc and the Quest to Solve Common Sense Reasoning in AI (Douglas Lenat)
- Doom, Quake, VR, AGI, Programming, Video Games, and Rockets (John Carmack)
- Measures of Intelligence (François Chollet)
- Biology, Life, Aliens, Evolution, Embryogenesis & Xenobots (Michael Levin)
- Virtual Reality, Social Media & the Future of Humans and AI(Jaron Lanier)
- Other
Video
- Modeling Data Streams Using Sparse Distributed Representations (Numenta)
- Haskell is useless (Simon Peyton Jones)
- Escape from the ivory tower: the Haskell journey (Simon Peyton-Jones)
Other useful References
- Software Licenses in Plain English
- Semantic Versioning
- Project Euler - Coding Challenges
- Advent of Code
- UC Berkley Computer Science Lectures (SICP)
- Graphs in Computer Science - Overview