Roberto Vitillo's Blog

I am writing a book

June 21, 2020

I have released the first chapter of the System Design Manual ! "Wait, what? Weren't you working on a video class?" - I hear you ask. As I…

Back of the envelope estimation hacks

May 19, 2020

There are two types of engineers, the ones that can quickly do estimates and the ones that can't. Are these people just smarter, or is there…

Don't trust default timeouts

May 03, 2020

Modern applications don't crash; they hang. One of the main reasons for it is the assumption that the network is reliable. It isn't. When…

I am back

April 24, 2020

It's been three years since my last post on my old Wordpress blog! You can still find my earlier posts there as I was too lazy to move…

Differential Privacy for Dummies

July 29, 2016

Technology allows companies to collect more data and with more detail about their users than ever before. Sometimes that data is sold to…