I resigned from H2O last week – with a fair parting and I fully support H2O’s success in future. Srisatish and I worked together since 2004, and I learned a tremendous amount from him. He has an amazing passion and vision.
I’d like to take this opportunity to celebrate our work together, in building something from nothing. As Srisatish recalls, we did a million little things together; I also fondly remember the uHaul trip retrieving our earliest furniture (where we forgot to close the rear door and got a lot of other drivers’ wide-eyed panic looks before figuring it out!), and cranking out code furiously – and Taco Bell as the “company cafeteria”. And of course the many many team-building lunches eating in the warm California sun at Fiesta Del Mar.
A lot of how we built the company was playing off each others strengths. Srisatish had a precognition of a Machine Learning wave sweeping the industry, and with his passion he sold the vision to me, the investors, and then the industry. For my part, I built the backbone of that vision: not just the foundation, but the powerhouse engineering team which built up from that foundation to produce the milestone Machine Learning product that is H2O. That partnership produced amazing stuff, and I’m sorry it had to come to an end. I only wish him the very best in the future.
It’s all of you, the H2O team, I’ll miss the most…. over the past four years, you have built an amazing technology – who’s strength is only just being tapped. I have witnessed huge personal growth in all of you, as coders, as engineers and as good people, and am very happy to have had a chance to be a part of that growth. Your creativity, hard work and dedication have built something wondrous. Your passion has become your outreach, you are leading the world into an era of ML and AI – a better way to do things, build things, change things, faster, more intelligent, and yet more human as well. I applaud all that you have done, and continue to do – and I wish you the very best in your personal journey to make the world a better place.
I’ve left H2O. I wish them all the best. I’ve left a longer farewell here.
I’m a loose cannon, at least for a few months, and am looking for (the right kind of) trouble.
So I’m here, posting on my blog again, to see if I can get some suggestions on what to do with my life. 🙂
Here are a few of my crazy Cliff ideas I’m sorta chasing around:
- Python Go Fast: Do Unto Python as Thou hast Done Unto Java. I hack the guts of Python; add a high power JIT, a full-fledged low-pause GC, true multi-threading support, i.e. make Python as fast and as parallel as Java (about the same speed as C). This blog is really a request for an open discussion on this topic. Is the Python community interested? How does this get funded? (uber Kickstarter?) I’ll only go here with the full support of the core Python committers, and general “feel goods” from the general python community – and I’m hoping to start a discussion. At this point I’m a premier language implementer, and making Python Go Fast is well within my abilities and past experiences. Take about 2 years & $2M for this effort to be self-sustaining (build all the core new tech and hand it off to other contributors).
- H2O2: I left a lot of unfinished technical work at H2O – and H2O has plenty of technical growing room. I could continue to contribute to the Open Source side of H2O, with some Big Company footing the dev bill. Big Company gets kudos for supporting Open Source, H2O gets the next generation of cool new features.
- Plan B, Big Company funds some new core closed-source innovations to H2O and monetizes that. H2O still gets some Open Source improvements but not all core tech work is open.
- Teach: I bow out of the Great Rat Race for a year and go teach Virtual Machines at Stanford or Berkley. Fun, and makes for a nice sabbatical. (as a bonus, I’ll probably have 3 kids in college next year, and the whole Stanford Pays Faculty Kids’ College thing sounds really good). Might could do this while hacking Python guts at the same time.
- Jetsons: I know how to Do the Flying Car Thing Right. Million people, million flying cars in the air, all at once, and nobody can crash anything. Feels like you’re flying but the Autopilot-o-Doom holds it all together. Got figured out how to handle bad weather, ground infrastructure lossage (e.g. the Big Quake wipes out ground support in 10sec, how do you land 1million cars all at once?), integration into existing transportation fabric, your driveway as a runway, playing nice with the big jets, etc. Bold statement, needs bold proof. Lots more stuff here, been thinking on this one for a decade. Needs 3 or 4 years to put together the eye-popping this-might-actually-work prototype. Thus needs bigger funding; probably in the $10M range to get serious.
- Something Random: by which I mean pretty much anything else that’ll pay the bills and is fun to do. I got some pretty darned broad skillz and interests…
Gonna be a long-needed Summer-o-Crazy-Fun for me. Heck, maybe I’ll post my 2nd tweet (shudder). 🙂