It dawned on me during breakfast. Coaster sets come in various containers and as I stared at this particular empty holder, I realized it could be used to hold my iPhone. It props your phone up a bit, and there's a convenient opening to channel your recharging cable.
And what of the coasters it once held? Without a home, they are coasting around the dining table.
When I first learned of the One Laptop Per Child program 2 or 3 years ago, I was very, very skeptical. A $100 laptop for kids in developing nations? Meh. Don't children in developing nations have more important needs?
But on second thought, there already were many organizations addressing those needs. Perhaps it is a good thing one group tries a different tack. So in November 2007, I signed up for the OLPC Give-One Get-One program. That I could explore a new piece of hardware running Linux appealed to the geek in me. That my then 7 year old son would benefit from the XO appealed to the father in me. And that an XO would be donated to a child in a developing nation appealed to the "do a good deed" in me.
There was a time when I put a corporate seal on my favorite books. Dr. Stroustrup noticed the embossed seal, ran his fingers over it, and remarked "nice" as he signed my copy.
The book was published circa 1994, and Stroustrup was on hand to give a talk to an eager C++ user group.
While the book describes the early evolution of C++ -- the proposals, the decisions, the trade-offs, and the mistakes -- it is in the early sections where we learn most about the author. Stroustrup writes:
"It is often claimed that the structure of a system reflects the structure of the organization that created it. Within reason, I subscribe to that idea."
In my years of programming and working with management, I have found this to be very true. This was Stroustrup's way of saying the C++ language is largely shaped by who he is. While it's no surprise he has advanced degrees in mathematics and computer science, we learn that his hobbies include history and philosophy. Descri…