Quotations in Mar, 2007
XSD is more flawed than most technologies that roam the earth. I was on the committee that created it, and that was back when I made my money explaining complicated technologies to people for money, and man, I could hear the cash registers ringing in my ears.
If you don’t think you’re smart enough to start a startup doing something technically difficult, just write enterprise software. Enterprise software companies aren’t technology companies, they’re sales companies, and sales depends mostly on effort.
Most Apollo applications will likely be repurposed web pages running inside a specialized environment. [...] Imagine your heavy, always-open web apps leaving your browser tab and creating an application-like presence in your taskbar.
I just cut my thumb opening the clear plastic Fortress of Solitude in which you’ve packed the cordless presenter. [...] You forced me into stabbing your product with a carving knife. Is that really the sort of “initial user experience” you were hoping for?
When I write a new book [...] I plan to throw away something like the first 30 or so pages. And, because I know I’m going to do it, it doesn’t worry me. I no longer have writer’s block.
A binary compatible wire call is still a binary compatible wire call, no matter how much XML you put on it.
The best reason to always build out APIs for your product is that it makes it easier for the rest of the world to extend your product or service rather than start competitors.
On any given Web page, users will either click something that appears to take them closer to the fulfillment of their goal, or click the Back button on their Web browser.