Friday Blast #66

horia141

Horia Coman

Posted on March 30, 2019

Friday Blast #66

On infrastructure at scale - a cascading failure of distributed systems (2019) - all the things that started failing in Target’s infrastructure. It’s a nice story of how complex systems interact. It even has oscillating behaviour.

Laws of tech - commoditize your complement (2018) - an article on Gwern.net about Joel Spolsky’s pattern of “comoditizing your complement”. Or making sure a complementary product to yours has many providers, or is open source, or otherwise making it easy and cheap for your customers to use. The bulk of the article is a long list of such occurences.

Communication is a core skill for programmers (2019) - true words. So much of what an engineer does, especially as they become more senior, is persuasion and effective communication. Design docs, postmortems, documentation, product pitches etc. are some day-to-day cases where this is needed. So it’s best one is always practicing this skill.

How fast can you multiply really big numbers? (2019) - betcha you didn’t know you can multiply numbers via the fast Fourier transform? And that it’s faster for “big numbers” too - not just a theoretical exercise.

How fast can you multiply matrics? (2018) - a complement to the other one. Strassen showed that you can do it in under O(n<sup>3) which sparked off a search to find the theoretical lower bound for this. It sits at O(n<sup>2.37) right now, with a natural limit of O(n<sup>2) which some folks believe is actually doable.

💖 💪 🙅 🚩
horia141
Horia Coman

Posted on March 30, 2019

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Friday Blast #93
fridayblast Friday Blast #93

October 23, 2020

Friday Blast #88
fridayblast Friday Blast #88

July 18, 2020

Friday Blast #86
fridayblast Friday Blast #86

June 27, 2020

Friday Blast #85
fridayblast Friday Blast #85

May 10, 2020

Friday Blast #84
fridayblast Friday Blast #84

March 11, 2020