on good code

Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’ Improve the code and then document it to make it even clearer.

(dead link) Programming Quotations (http://www.eskimo.com/%7Ehottub/software/programming_quotes.html)

Number of iPhones

Apple will need to execute flawlessly. In units built and shipped, the iPhone launch will dwarf anything Apple has attempted. It plans to have 3 million iPhones ready for sale on June 29, two sources say. (Apple won’t comment.) And with its touch-screen keyboard, powerful battery-sapping processors, and a panoply of new applications, the iPhone is far more complex than the iPod. Glitches could lead to costly recalls and returns if buyers find the phone buggy or confusing. [[(dead link) via (http://www.businessweek.com/technology/content/jun2007/tc20070606_154290.htm?chan=top+news_top+news+index_top+story)]]

IPv4 Unallocated Addresses Exhausted by 2010

Ars Technica is reporting on how the unallocated IPv4 address pool could run out as soon as 2010. The IPv4 Address Report gives details on just how fast the available pool of IPv4 addresses is diminishing. Will ISPs be moving towards IPv6 any time soon? Or will IPv4 exhaustion become the next Y2K?