I am the CTO of Joyent, the father of DTrace and an OS kernel developer for 20 years. AMA!
I'm Bryan Cantrill, the CTO of Joyent. I've been at Joyent for nearly five years, and I was at Sun for nearly a decade and a half before that. Over my career, I have been all over the stack, from the darkest depths of the kernel (having dealt with more than my share of CPU bugs) to the heights of dynamic and interpreted languages -- and much in between. I am particularly passionate about debuggability (I use DTrace and mdb every day) and virtualization (OS containers FTW!) -- and in more recent years, I've also been known to
shoot my mouth offweigh in on more leadership-oriented topics.
Some talks I've given:
- Future of Docker in Production (2015)
- The dream is alive! Running Linux containers on an illumos kernel (2014)
- Leadership Without Management (2013)
- Bringing the Unix Philosophy to Big Data (2013)
- Corporate Open Source Anti-patterns (2012)
- Fork Yeah! The Rise and Development of illumos (2011)
- Experiences Porting KVM to SmartOS (2011)
And as B-side material, a few rants on ancient Unix-isms:
On the personal side, I am married with three kids (two boys and a girl) and am a mid-life convert to baseball (go A's!) who has been known to eat food for money. Ask me anything!
Edit: I have to split to get home in time to look after my two younger kids as my wife and our oldest go to Opening Night. I've answered most questions (I've been answering them from highest voted to lowest voted), but I want to get to all questions -- so if you haven't had your question answered or if a new question occurs to you, check back in later tonight!