Ask HN: Best Engineering Blog Posts?
Looking for examples of high-quality engineering blog posts, and particularly interested in posts from tech company blogs.
I'm looking to see quality writing in this genre- brief explanations of technical concepts, good structure and flow, and tying things back to business context.
49 comments
[ 3.7 ms ] story [ 98.6 ms ] threadhttps://www.joelonsoftware.com/
Sample posts:
* Managing Engineering Managers: A Primer https://staysaasy.com/management/2021/10/14/Managing-Manager...
* A tech stack should be a well-balanced portfolio https://staysaasy.com/engineering/2020/05/30/Picking-Your-Te...
We also write about product, management, and company scaling in general, but we're engineers by trade and that's one of our go-to topics.
https://tech.trivago.com/
Like Microsoft has awesome random blogs all over the place (Raymond Chen for example). Etsy, Netflix both have good ones. They just don't tell any single story about the company any more.
So among smaller companies with strong technical+narrative writing I think of Tailscale, HoneyComb, Memfault, maybe Oxide Computer, maybe Trail of Bits.
For a taste, based on title alone: The Sisyphean Task Of DNS Client Config on Linux (https://tailscale.com/blog/sisyphean-dns-client-linux/)
also massive collection of blogs https://github.com/kilimchoi/engineering-blogs
- https://openai.com/blog/
- https://ai.googleblog.com
- http://antirez.com/
- https://research.facebook.com/blog/
- https://martin.kleppmann.com/archive.html
- https://devblogs.microsoft.com/oldnewthing
- https://www.allthingsdistributed.com/
- https://jvns.ca/
- https://www.johndcook.com/blog
- http://feross.org/
- https://ridiculousfish.com/blog/
- https://blog.andrewcantino.com/
- https://nickcraver.com/blog/
- https://blog.codinghorror.com
I have been also building an engineering blog aggregator called https://diff.blog to make it super easy to disover and follow blogs. Would love if you folks can give it a try :)
- https://engineering.linkedin.com/distributed-systems/log-wha... (pretty long but very lucid)
- https://web.archive.org/web/20170612053125/https://blogs.dro... (can't find it on their blog anymore)
- https://nickcraver.com/blog/2016/05/03/stack-overflow-how-we... (personal blog but clearly about Stack Overflow)
https://www.kalzumeus.com/greatest-hits/
[0] https://devblogs.microsoft.com/oldnewthing/
Or more technical and less business goal focussed: https://jepsen.io/analyses https://lemire.me/blog/
detailed blog of development of a Wii emulator
https://netflixtechblog.com/predictive-cpu-isolation-of-cont...
https://www.cockroachlabs.com/blog/living-without-atomic-clo...
http://web.stanford.edu/~ouster/cgi-bin/decisions.php
https://dropbox.tech/infrastructure/intelligent-dns-based-lo...
https://medium.com/bumble-tech/api-for-qa-testing-features-w...
https://github.com/donnemartin/system-design-primer#company-...
https://youtube.com/c/HusseinNasser-software-engineering
- Bruce Dawson - Chrome engineer (https://randomascii.wordpress.com/)
- Matt Pharr - Graphics researcher (https://pharr.org/matt/blog/)
- Pete Shirley - Graphics researcher (http://psgraphics.blogspot.com/)
+ https://www.mikealche.com/software-development/how-to-implem...
+ https://www.mikealche.com/product-development/an-underdog-gu...