Welcome to the 33rd edition of It Depends. Hope you are all doing well and staying safe. If you haven’t got the vaccine yet, please do everything you can to get it. Best of luck to all of us!
No original writing on the blog this week, but here’s the handpicked best of what I found on the internet this week.
From the great interweb
- The Ververica team has a brief intro to how Apache Flink handles backpressure. This makes for a nice follow-up to what I wrote about visualizing distributed systems as computational pipelines.
- Hat tip to Chris Patullo for sharing this short video of Simon Sinek explaining why “starting with why” is a key element of success. There’s a whole rabbit hole behind those ~2 minutes, so happy exploring :)
- Architectures of buildings and software keep running into each other far too often for it to be a coincidence. Here’s Stewart Brand and Paul Saffo explaining how their “pace layer model” for understanding the evolution of buildings has found widespread application in software engineering, complexity theory, and many other areas.
- For the more hardcore weekend reader, here’s a paper explaining the internal design of Snowflake DB.
That's it for this week folks. Cheers!