/Matt Rickard

16 Bell-Curve Opinions On Engineering tl;dr: (1) You should always use Kubernetes and other "correct" infrastructure. (2) Technical debt is bad and should be avoided at all costs. (3) We need to build an internal developer platform that abstracts cloud APIs away from our developers. And more. 

featured in #331


Service Reliability Math That Every Engineer Should Know tl;dr: "For a service to be up 99.99999% of the time, it can only be down at most 3 seconds every year. Unfortunately, achieving that milestone is a herculean task, even for the most experienced site reliability engineering teams."

featured in #251


Unexpected Developer Trends tl;dr: Trends Matt found surprising from the Stack Overflow survey: (1) Almost 20% of professional developers use Kubernetes, and 36% of Docker users don't use Kubernetes. (2) Only around 15% of developers consider themselves data scientists, data engineers, or data analysts. (3) Number of full-stack developers decline from 58% to 49% over the last year.

featured in #244


Reflections On 10,000 Hours Of Programming tl;dr: 31 short bullet points including: (1) Browsing the source is almost always faster than finding an answer on StackOverflow. (2) In many cases, what you're working on doesn't have an answer on the internet. That usually means the problem is hard or important, or both. (3) Delete as much code as you can. (4) Syntactic sugar is usually bad. (5) Simple is hard, and more.

featured in #243