Friday Blast #88
Technology holy wars are coordination problems (2020) - a point about how and when holy-wars in technology appear. Basically when there’s multiple competing ecosystems, and choosing one will mean the others will wither and suffer.
Decomposing functions of many variables to functions of one variable (2020) - Apparently there’s a way to transform multi-variable functions into operations on single-value functions. Seems quite uncomputable, but it’s an interesting property to have.
Introducing Yelp’s ML platform (2020) - the ML platform for Yelp. At this point this sort of system is pretty standard at technology companies. I wonder when the K8S of this will appear.
How we migrated application servers from Unicorn to Puma (2020) - Unicorn and Puma are application servers for Ruby. Unicorn is a classical multi-process system, whereas Puma is a multi-threaded one. This is how GitLab migrated from one to the other.
Questionable advice from one very lucky Berkley engineer (2019) - a tale from Craig Federigh - SVP at Apple and Berkely alum - about his career journey, choices he’s had to make, and what worked and what didn’t.