This was an extremely tough decision as I will miss the incredible folks and am leaving a product which is so well positioned in the market.
I have been blessed by working with some of the most amazing engineering organizations all of which embraced my ideas in the decision making process. Shortly after the merger, I realized that the LiveCycle management was not a good fit. My reasons for staying 3 1/2 years have been the tremendous people, the opportunity, and the technology itself. I can only bear to leave now as the most difficult and important design work is done and the product is in the good hands of the awesomely efficient LCDS team.
I don’t have specific plans though will be looking for a small company or more likely starting a small company either using one or more of C/C++, 3D graphics, data/scientific visualization, Java, maybe with some Flex or in some new area like machine learning. I’m looking for challenging problems that monetize platforms, services and solutions and am looking at keeping costs low so the technology stays relevant in the long term. I will look for the most efficient technologies – both in terms of ease of programming for all types of developers, and the efficiency of the runtime (think green!). I’ve got a few ideas for areas which are ripe for disruption and am always looking out for the next big thing. I’m looking to self fund for now and won’t be hiring until I have something I think is a sound long term, successful business.
I also plan on doing some blogging now that I have some free time. Mostly I’ll write about software platforms and design patterns, Java, Flex, C, ATG, AVS etc. I may also do some blogging on software management styles using some lessons I learned from my Dad and reinforced in the school of hard knocks. Good management skills are like oil in your software engine.