1,494 karma · joined April 18, 2007
Coined Continuous Deployment. Currently VP of Engineering at Findmine Inc. Podcasting with Progrium at http://SystemsLive.org Previously: Consultant. CTO at canv.as. Technical Lead at IMVU.
Currently in NYC. Previously SF & ATX.
[ my public key: https://keybase.io/timothyfitz; my proof: https://keybase.io/timothyfitz/sigs/2A3Jwyc3fTRKL2Xi-_f0nd-B9Q9jehsmyvy4-iluv6M ]
You can pick them up on ebay but they're now quite old and extremely expensive.
Apple bought them up and stopped making their products (but we got multitouch on the iPhone, an interesting trade-off).
Similar idea, but implemented on top of AppEngine and opensource. Designed to give you persistent URLs to run your code so you can use them as webhooks, etc.
I mostly agree with his sweeping generalization if applied to, say, the subset of startups that get coverage on Techcrunch.
I wasn't the one who came up with the idea for this feature. The initial version of IMVU had this feature, so it's at least 5 years old.
Steve Blank would say there's Market Risk (will your customers want it?) but minimal Invention Risk (can you deliver it?). Contrast this with biotech where you're trying to cure diseases. Minimal market risk, tons of invention risk. Read more here: http://steveblank.com/category/vertical-markets/
This interestingly follows my own career growth. I was the tech lead responsible for scalability/reliability at IMVU for a long time, but eventually our bottleneck clearly shifted from reliability back to marketing/product development. Around that time I switched teams, and have since been the tech lead for our marketing team. It might sound less sexy to other engineers, but getting to be on the bleeding edge of marketing for virtual economies is constantly challenging and fun; especially with IMVU's data driven culture.
Granted, our list of fully supported platforms is small (effectively IE6, IE7, IE8, and FF3.5) considering our downloadable client is currently windows-only.
Personally, I just don't trust web uploads on the same domain. Put them on a subdomain or better yet a completely separate domain, preferably served out of something set up to never execute any code whatsoever.