Software Engineering
Joel Spolsky
A key figure in software development, Joel is the founder of Stack Overflow and Fog Creek Software. He shares profound thoughts on project management and programming.
Martin Fowler
An expert in software architecture and one of the pioneers of Agile software development. Fowler offers numerous articles on software techniques, architecture, and process improvement.
Peter Norvig
Director of Research at Google and co-author of the classic book “Artificial Intelligence: A Modern Approach.”
Marko Denic
A professional in web development and an active member of the developer community.
Algorithms Weekly by Petr Mitrichev
A weekly column about algorithms by Petr Mitrichev, a top competitive programmer in the field.
Eugene Wallingford (Knowing and Doing)
A specialist in computer science and education.
Dan Luu
A blogger with deep technical writings, Dan Luu often covers computer performance, security, and software development topics.
Scott Hanselman
A renowned software engineer at Microsoft who frequently shares articles about programming, technology, and productivity.
Jeff Atwood
Co-founder of Stack Overflow and Discourse, Jeff provides deep insights into software development, developer communities, and the evolution of technology.
John Regehr
An expert in software optimization and safety, John shares in-depth articles on software development and computer science research.
Reflection and Insights
Paul Graham
Co-founder of Y Combinator, Paul Graham shares thoughtful essays on startups, programming, and technology.
Randall Munroe (xkcd)
The author of the xkcd webcomic, Randall brings fun and thought-provoking insights on science, mathematics, and life.
Tim Ferriss
Author of “The 4-Hour Workweek,” Tim Ferriss is known for his writings on lifestyle optimization, learning, and business.
Tim Urban (Wait But Why)
A popular blogger known for his deep, detailed, and humorous writing style, Tim Urban explores complex topics in life.
Cal Newport
Author of the best-selling book “Deep Work,” Cal Newport offers unique perspectives on deep work, time management, and optimizing creativity.
Communities
Hacker News
An online community where developers, engineers, and tech enthusiasts share and discuss the latest news, articles, and events.
The Programming Journal
A journal for programmers, providing articles and research on topics related to software development.
Quantamagazine.org
An online science magazine featuring in-depth articles on mathematics, physics, biology, and computer science.