We all make mistakes, but only some of us admit to them onstage at fancy tech conferences.

Read more…

Leave a Reply