Subscribe to receive notifications of new posts:

Life at Cloudflare

MORE POSTS

May 16, 2018 6:43 PM

Why I'm Joining Cloudflare

Back in 2002 a mentor told me, “You have two rewarding but very different paths: you can prosecute one bad actor at a time, or you can try to build solutions that take away many bad actors' ability to do harm at all.” ...