7 ms·
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.
- pvillano 5y agohttps://dolphin-emu.org/blog/ https://dolphin-emu.org/blog/ detailed blog of development of a Wii emulator
- jrmiii 5y agoI really like https://engineeringblogs.xyz/ https://engineeringblogs.xyz/ for following a bunch of these at once. They also publish the OPML feed if you're interested in aggregating them yourself.
- tmcz26 5y agoJoel On Software has great posts aimed at all levels: developers, PMs, non-tech managers and founders/CEOs. Begin with the Top 10 :) https://www.joelonsoftware.com/ https://www.joelonsoftware.com/
- cebert 5y agoThere’s a lot of great content on Joel’s site but he’s mostly stopped posting new content.
- qnk 5y agoThe Pragmatic Engineer is a very good blog/newsletter I've came across recently, highly recommended. https://www.pragmaticengineer.com/ https://www.pragmaticengineer.com/
- deleted 5y ago[deleted]
- anonn8675309 5y agoThis is a shameless plug, but a friend and I have been writing a blog where we discuss a lot of engineering topics since around the start of the covid era. Sample posts: * Managing Engineering Managers: A Primer https://staysaasy.com/management/2021/10/14/Managing-Managers.html 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-Tech-Stack.html 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.
- gravypod 5y agoI find both https://nullprogram.com/ https://nullprogram.com/ and https://christine.website/ https://christine.website/ to be very pleasant to read.
- vjrajto 5y ago[dead]
- merlinscholz 5y agohttps://dropbox.tech/ https://dropbox.tech/ https://tech.trivago.com/ https://tech.trivago.com/
- scrumlord 5y agolmfao, they asked for the BEST, not just any old garbage from big tech
- kcolford 5y agohttp://danluu.com http://danluu.com
- valdect 5y agoyou can check https://refined.blog https://refined.blog you can sort by category and hn upvotes.
- valdect 5y agothis is the hn entry (Curated list of personal blogs) https://news.ycombinator.com/item?id=27973836 https://news.ycombinator.com/item?id=27973836
- eatonphil 5y agoNoting that you asked for company blogs and not personal blogs: I think the most interesting ones are among startups since at larger scale there is still great technical content but it's more of just a random collection of great writing and no coherent story-telling tied to the company itself. 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.
- travisd 5y agoCame here to suggest Tailscale as well. For a taste, based on title alone: The Sisyphean Task Of DNS Client Config on Linux (https://tailscale.com/blog/sisyphean-dns-client-linux/ https://tailscale.com/blog/sisyphean-dns-client-linux/)
- manuel_w 5y agoThank you so much for posting this. I never understood how domain name resolving really works in GNU/Linux. There are just too many moving parts. This article looks like it would sum everything up. Splendid!
- sadn1ck 5y agoI loved reading these https://increment.com/ https://increment.com/ also massive collection of blogs https://github.com/kilimchoi/engineering-blogs https://github.com/kilimchoi/engineering-blogs
- vishnu_ks 5y agoA couple of my favorite technical blogs - https://openai.com/blog/ https://openai.com/blog/ - https://ai.googleblog.com https://ai.googleblog.com - http://antirez.com/ http://antirez.com/ - https://research.facebook.com/blog/ https://research.facebook.com/blog/ - https://martin.kleppmann.com/archive.html https://martin.kleppmann.com/archive.html - https://devblogs.microsoft.com/oldnewthing https://devblogs.microsoft.com/oldnewthing - https://www.allthingsdistributed.com/ https://www.allthingsdistributed.com/ - https://jvns.ca/ https://jvns.ca/ - https://www.johndcook.com/blog https://www.johndcook.com/blog - http://feross.org/ http://feross.org/ - https://ridiculousfish.com/blog/ https://ridiculousfish.com/blog/ - https://blog.andrewcantino.com/ https://blog.andrewcantino.com/ - https://nickcraver.com/blog/ https://nickcraver.com/blog/ - https://blog.codinghorror.com https://blog.codinghorror.com I have been also building an engineering blog aggregator called https://diff.blog https://diff.blog to make it super easy to disover and follow blogs. Would love if you folks can give it a try :)
- blntechie 5y agoVery nice aggregation blog. Is it possible to have a rss feed for your blog I can add to the readers?
- vishnu_ks 5y agoThere is no feed at the moment. It's on my to-do list.
- princeali_ 5y agoReally like the aggregator blog! It would be pretty handy to also have a newsletter that will go into my inbox and reading app (Matter is an amazing reading app btw if anyone is searching for one)
- vishnu_ks 5y agodiff.blog does have a weekly digest that would be sent to your inbox :)
- 5y ago
- itsdrewmiller 5y agoMost of my favorite blog posts are from individuals rather than companies, but here are a few that are fully or basically from tech companies: - https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying https://engineering.linkedin.com/distributed-systems/log-wha... (pretty long but very lucid) - https://web.archive.org/web/20170612053125/https://blogs.dropbox.com/tech/2015/10/what-do-you-mean-you-need-more-time/ 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-do-deployment-2016-edition/ https://nickcraver.com/blog/2016/05/03/stack-overflow-how-we... (personal blog but clearly about Stack Overflow)
- serial_dev 5y agoI love the Google Testing Blog https://testing.googleblog.com/ https://testing.googleblog.com/
- francoisdevlin 5y agoGotta give patio11 some love here... https://www.kalzumeus.com/greatest-hits/ https://www.kalzumeus.com/greatest-hits/
- iamwpj 5y agoBig fan of Cloudflare's posts: https://blog.cloudflare.com/tag/engineering/ https://blog.cloudflare.com/tag/engineering/
- RJIb8RBYxzAMX9u 5y agoOld New Thing[0] by Raymond Chen from Microsoft. Might be particularly interesting given the Exchange bug that happened today. [0] https://devblogs.microsoft.com/oldnewthing/ https://devblogs.microsoft.com/oldnewthing/
- BillFranklin 5y agoI run Blogosphere (https://bilbof.com/blogosphere/ https://bilbof.com/blogosphere/) which aggregates blogs from independent engineers, and uses a recommendation system to find you new posts. This isn’t quite what you asked for as you wanted tech company blogs, but I often find independent engineers have really interesting, original, and more personal stories/style that you wouldn’t always get on corporate blogs.
- jpgvm 5y agoCloudflare etc that others have already posted are excellent by your definition. Uber blogs are surprisingly good. https://eng.uber.com/ https://eng.uber.com/ Or more technical and less business goal focussed: https://jepsen.io/analyses https://jepsen.io/analyses https://lemire.me/blog/ https://lemire.me/blog/
- kettunen 5y agoBig fan of https://danluu.com https://danluu.com. Also recently stumbled upon one of his posts that lists various different programming blogs worth a read: https://danluu.com/programming-blogs/ https://danluu.com/programming-blogs/. Found quite a few interesting blogs from there!
- tyingq 5y agoA few from things I've bookmarked: https://netflixtechblog.com/predictive-cpu-isolation-of-containers-at-netflix-91f014d856c7 https://netflixtechblog.com/predictive-cpu-isolation-of-cont... https://www.cockroachlabs.com/blog/living-without-atomic-clocks/ https://www.cockroachlabs.com/blog/living-without-atomic-clo... http://web.stanford.edu/~ouster/cgi-bin/decisions.php http://web.stanford.edu/~ouster/cgi-bin/decisions.php https://dropbox.tech/infrastructure/intelligent-dns-based-load-balancing-at-dropbox https://dropbox.tech/infrastructure/intelligent-dns-based-lo... https://medium.com/bumble-tech/api-for-qa-testing-features-when-you-have-no-access-to-code-3892456aa2de https://medium.com/bumble-tech/api-for-qa-testing-features-w...
- co001de 5y agoLots of good tech company engineering blogs: https://github.com/donnemartin/system-design-primer#company-engineering-blogs https://github.com/donnemartin/system-design-primer#company-...
- aantix 5y agoHussein Nasser’s YouTube channel is amazing. He fills in all the gaps of knowledge for backend engineers. https://youtube.com/c/HusseinNasser-software-engineering https://youtube.com/c/HusseinNasser-software-engineering
- daniel-thompson 5y agoSome favorites: - Bruce Dawson - Chrome engineer (https://randomascii.wordpress.com/ https://randomascii.wordpress.com/) - Matt Pharr - Graphics researcher (https://pharr.org/matt/blog/ https://pharr.org/matt/blog/) - Pete Shirley - Graphics researcher (http://psgraphics.blogspot.com/ http://psgraphics.blogspot.com/)
- helloiloveyou 5y agoShameless plug, I've been trying to write interesting articles in my blog. Some of them made it to the frontpage of HN lately and I've gotten loads of nice comments: + https://www.mikealche.com/software-development/how-to-implement-search-by-color-when-all-you-have-is-a-good-coffee https://www.mikealche.com/software-development/how-to-implem... + https://www.mikealche.com/product-development/an-underdog-guide-to-creating-alternative-in-markets https://www.mikealche.com/product-development/an-underdog-gu...
- epberry 5y agoI work in the Database industry and have enjoyed these posts this year. - https://arctype.com/blog/postgres-notify-for-real-time-dashboards/ https://arctype.com/blog/postgres-notify-for-real-time-dashb... - https://heap.io/blog/speeding-up-postgresql-queries-with-partial-indexes https://heap.io/blog/speeding-up-postgresql-queries-with-par... - https://blog.timescale.com/blog/how-postgresql-aggregation-works-and-how-it-inspired-our-hyperfunctions-design-2/ https://blog.timescale.com/blog/how-postgresql-aggregation-w... - https://blog.crunchydata.com/blog/understanding-postgres_fdw https://blog.crunchydata.com/blog/understanding-postgres_fdw
- manuko83 5y agoI really like the way Mark Erikson writes his posts: https://blog.isquaredsoftware.com https://blog.isquaredsoftware.com
- manuko83 5y agoJust to give more context, he's a redux maintainer but he writes about several different subjects, Redux, React, Git, Applications in general, etc... He makes long and thorough posts, with lots of details and great analogies.
- zerop 5y agoList of Tech blogs rss feeds https://github.com/msubhash/Tech-Blog-List/blob/master/README.md https://github.com/msubhash/Tech-Blog-List/blob/master/READM...
- darktest1 5y agoDoes anyone know good blogs for current CS students? I don't want to create a similar thread and i ask here.
- darktest1 5y agoDoes anyone know any good blog for current CS students? People who starting out. I don't want to create another thread that's why i ask here.
- defterGoose 5y agoNot sure if it's what you're looking for, but: https://woodgears.ca/ https://woodgears.ca/ is woodworking from an engineering perspective.
- w01fe 5y agoWe put a lot of work into this post to explain some of the deeper problems we are trying to address in our conversational AI framework: https://www.microsoft.com/en-us/research/group/msai/articles/designing-a-framework-for-conversational-interfaces/ https://www.microsoft.com/en-us/research/group/msai/articles...
- tnawimaster 5y agohttps://ataspinar.com https://ataspinar.com
- iforgetlogins01 5y ago70+ tech blogs I follow (together with a weekly aggregate): https://github.com/jakub-m/bulletin/blob/mainline/feeds.conf https://github.com/jakub-m/bulletin/blob/mainline/feeds.conf
- deleted 5y ago[deleted]