Yesterday I started learning how to write applications for the iPad and the iPhone. There are so many books that promise to teach you everything you need to know that picking one or two (or three) can be very difficult. While I normally like to learn new skills by reading a good book, I think for iOS development a more dynamic source would be a better choice.
When I recently switched from the iPhone to HTC Evo running Android, I found the Evo’s Alarm Clock app surprisingly primitive. When I had multiple alarms set, it wouldn’t sort them by the time of day. Predictably, I started looking for alarm clock apps online, but the others were even more primitive. One was so bad that once the alarm went off, there was no way to turn it off other than rebooting the phone.
A few day ago the data center where I used to host my name servers lost its connection to the Internet for a very long time (almost 36 hours). Whatever the cause, the web, mail and application servers of customers big and small were dead in the water. There was no way to reach them via the Internet. The data center’s owner, who’s a friend of mine, was on the phone with his service providers, getting the issue sorted out. In the first 24 hours I sent him around five text messages and was able to speak with him a couple of times. However, many of his other clients couldn’t reach him, and some of them even called me asking if I knew what was going on.