According to Apple, "no software developer kit is required for the iPhone." However, the truth is that the lack of an SDK means that there won't be a killer application for the iPhone. It also means the iPhone's potential as an amazing computing and communication platform will never be realized. And because of this I don't think the iPhone will be as revolutionary as it could be. That's a real heart breaker.
Read the rest of the article over at gizmodo.