There is no shortage of lists and roundups naming the best technology and engineering blogs to follow. A lot of blogs out there are uber technical, which is great when you’re looking to solve specific issues, but given the engineering challenges that we are tackling today, there is a growing need for thought leadership on culture, architecture and software theory.
The purpose of this blog is to roundup pearls of wisdom that will make you stop and think, and hopefully grow.
About the List:
- High-level technology blogs: our list of tech blogs are more focused on theory, architecture, paradigm shifts, etc. They’re not pure engineering blogs for the most part (you can find a great list of engineering blogs here). Basically, we went the opposite route of the programming subreddit -> if it has more than 80% code it doesn’t belong here.
- Point of view: no how to’s. Not that there’s anything wrong with them, they simply didn’t fit our purpose here.
- Publications and news aggregators: as a rule of thumb, we tried to avoid them. The ones we did include are here for a reason, they have a unique voice. Not just another tech news site.
- Tech company blogs: both big companies and small startups made the list. They’re either leading the field on a certain topic, have significant insights on engineering culture or are sharing extremely interesting insights from their work.
- Activity: we aimed to include blogs that are active.
- Obviousness: we tried to stay away from the obvious culprits and bring new thoughts to the table, but some blogs/ thought leaders are just so important that they will always have to be included.
- Order: the blogs are ordered alphabetically.
-
-
A geek with a hat
-
Algorithmia
-
Algorithms Weekly by Peter Mitrichev
By Peter Mitrichev
-
Armin Ronacher’s Thoughts and Writings
-
Aviran’s Place
Aviran’s place is a technology blog where you can find technology news and articles from around the net, and also original news and articles on various technology and software development subjects.
-
Baidu Research
-
BBC Design & Engineering
-
Better Explained
Math without endless memorization. Instead of memorizing procedures, learn why equations work. This site helps you overcome mental roadblocks and truly grasp new concepts.
-
Bill the Lizard
This is the palate clearer you’re looking for – perfect for clearing your mind and switching tracks.
-
bit-player
An amatures outlook on computation and mathematics
-
Brandon Rhodes
-
Chris McMahon’s Blog
QA is not evil
By Chris McMahon
-
Cindy Sridharan
Read her blog post on “Testing Microservices: The Sane Way”. There are some particularly interesting insights there on shift-left vs shift-right testing
By Cindy Sridharan,
-
Clarke Ching
By Clarke Ching
-
Code Simplicity
There’s just too much complex stuff in the world. Complex stuff can’t be used, and it breaks too easily. Complexity is stupid. Simplicity is smart. Code Simplicity focuses on the idea of simplicity: simple things, simple thoughts, and simple ideas that can make the world of computing a better place.
-
Coder on Code
Random ramblings about code, programming, and technology
-
Coding Horror
-
Conde Nast
-
Dan Luu
Check out the about me page and the internet archives – just cool to see
By Dan Luu,
-
Daniel Doubrovkine
-
Deezer I/O
-
DevelopSense
-
Division by Zero
-
Elliot Forbes
-
Embedded in Academia
By John Regehr
-
Eric D. Brown
-
Expedia
-
Fagner Brack
I write about challenging stuff you won’t find anywhere else. ~5-minutes idea (with audio version) every 2 weeks on Thursday 20:00 AEST.
-
Flowing Data
FlowingData explores how statisticians, designers, data scientists, and others use analysis, visualization, and exploration to understand data and ourselves.
-
Forrest Brazeal
-
Gödel’s Lost Letter and P=NP
a personal view of the theory of computation
By Dick Lipton & Ken Ragen
-
Gojko Adzic
-
Good Math, Bad Math
Good Math, Bad Math is a blog which exists for two reasons: For me to ramble about the beauty of mathematics, and try to share my enthusiasm for the subject. To track down the bozos who use bad math to lie, distort reality, and in general support bad arguments; demonstrate their errors and their dishonesty; and generally mock them. To track down the bozos who use bad math to lie, distort reality, and in general support bad arguments; demonstrate their errors and their dishonesty; and generally mock them. The blog will also intermittently include me rambling about other obsessions: programming, music, and whatever else interests me.
-
Herding Cats
Principles, Processes, and Practices to Increase Probability of Project Success
-
High Scalability
This site tries to bring together all the lore, art, science, practice, and experience of building scalable websites into one place so you can learn how to build your website with confidence.
-
Ian Sommerville
-
Import AI
Import AI is a weekly newsletter about artificial intelligence
-
Infrequently Noted
Alex Russell on browsers, standards, and the process of progress.
-
It Will Never Work in Theory
The aim of this blog is to be a bridge between researchers and practitioners. Each post highlights some useful results from studies past and present in the hope that this will encourage discussion of what we know, what we think we know that ain’t actually so, why we believe some things but not others, and what questions should be tackled next.
-
James Bach
-
James Long
-
Jeremy Kun
He also has a more technical blog – Math ∩ Programming
By Jeremy Kun,
-
Jessica Kerr
-
Joel on Software
Over the last 16 years I’ve written 1114 articles on this site about software development, management, business, and the Internet.
-
John Cutler
-
Kaggle
-
KDnuggets
-
Life of Wonders
-
Made of Bugs
By Nelson Elhage
-
Marc Brooker
-
Martin Fowler
This is basically the bible. Mainly his own blog post but on occasion will allow contributors
By Martin Fowler,
-
Math ∩ Programming
“Main Content” posts contain software, while “Primers” are usually math-only. All source code used in making posts is available at my Github page.
-
Matt Aimonetti
-
Matthew Daniels
This blog hasn’t been active since late 2015, BUT “The Journalist-Engineer” is still echoing in my thoughts so I can’t not include it.
By Matthew Daniels,
-
Maverick Tester
-
Medium
-
Mike Cohen’s Blog
Practical and actionable advice, tips and guidance for creating high-performing teams.
-
New York Times
-
Open AI
OpenAI is a non-profit AI research company, discovering and enacting the path to safe artificial general intelligence.
-
Pamela Fox
-
Panoply.io
-
Paul Graham
-
Programmable Web
-
QA Hates You
Read the Sez Who
-
SeaLights
-
Send More Paramedics
This is where I will aggregate my views on various topics including, but not limited (although at times excluding entirely) to: – Java, Python, Ruby, Lisp, Scala, Vodka, etc…., programming and code monkey-ism – Operating system development – Programming language design and development – Mystery Science Theater 3000 – Mathematics and logic – Crypto-zoology – Computing industry observations – Transcendental Unity of Apperception
-
Sky Scanner
There’s no rhyme and reason here that I can see. They’ve written about, everything from Big Data, to Culture, to Product Management. But, each post is an interesting read.
-
Software Engineering Daily
Software Engineering Daily features daily interviews about technical software topics. Technical knowledge about software will help you work more intelligently.
-
Stack Overflow
The analysis of the data that they collect as a company is very interesting.
-
Steve Yegge
By Steve Yegge
-
Stitch Fix
This is one of the best blogs I’ve encountered discussing real world application of ML and Big Data software.
-
Storytelling with Data
Through this blog, I aim to teach storytelling with data through examples and practical tips. My goal is to bring data to life and use it to communicate a story to an audience, with a focus on simplicity and ease of interpretation.
-
Testing Fun Time
-
The Automated Tester
-
The Beautiful, Tormented Machine
Art, technology and leaving the world better off than we found it.
By Manu Sporny
-
The Clean Code Blog
By Robert C. Martin (Uncle Bob)
-
The Enterprisers Project
-
The Morning Paper
The Morning Paper: a short summary every weekday of an important, influential, topical or otherwise interesting paper in the field of computer science.
-
The New Stack
All about app development & management at scale.
-
Thinking Tester
A Tester driven by curiosity and relentless question “what if”
-
thoughts from the test eye
By Rikard Edgren, Henrik Emilsson and Martin Jansson – with Torbjörn Ryber,
-
Thoughtworks
-
Toolshed Technologies
-
Tooth of the Weasale
Notes and rants about software and software quality
By Alan Page
-
Una Kravets
-
upday Dev
-
Utest
-
Variance Explained
-
Visualising Data
-
Wix
-
Word Aligned
A collection of articles on software development and computer programming.
-
XING
-
xkcd
Note: You are welcome to reprint occasional comics pretty much anywhere (presentations, papers, blogs with ads, etc). If you’re not outright merchandising, you’re probably fine. Just be sure to attribute the comic to xkcd.com
.
By Randall Munroe
-
yegor256
-
Zach Holman
His twitter profile picture is the description of goals!
By Zach Holman,
-
Zapier
A blog about hacking, development workflow automation, and how to get things done with less work.
-
These are the 96 blogs that we know and love. But, the internet is a big place. So, if you are reading/listening/watching something that should be included on the list let us know here. or leave a comment.
If you want to help us create stellar and relevant content on testing, tell us more about that too.