With the growth of the computing field and the integration of vastly different backgrounds into the software engineering industry, there is a emergent lack of maturity around the art of productive discourse. Some of the best ideas and efficiencies are the product of disagreement and debate with peers.
Married with anecdotes, I hope to leave you with the tools, techniques, and (most importantly) mindset required to have hard deconstructing conversations about ideas that challenge the validity and merit of different approaches to problems.
How can you individually position yourself to yearn for criticism?
Theo founded Circonus in 2010, and continues to be its principal architect. After earning undergraduate and graduate degrees from Johns Hopkins University in computer science with a focus on graphics and randomized algorithms in distributed systems, he went on to research resource allocation techniques in distributed systems during four years of post-graduate work. A widely respected industry thought leader, Theo is the author of Scalable Internet Architectures (Sams) and a frequent speaker at worldwide IT conferences. Theo is a computer scientist in every respect. Theo is a member of the IEEE and a senior member of the ACM. He serves on the editorial board of the ACM's Queue Magazine.