Bill Gates Predicts Web 2.0 in 1994

… and fails to capitalize on it!
“Say you want to watch a movie. To choose, you’ll want to know what movies others liked and, based on what you thought of other movies you’ve seen, if this is a movie you’d like. You’ll be able to browse that information. Then you select and [...]

Working Through the “OO’s Small Classes and Short Methods” Exercise

In “Perfecting OO’s Small Classes and Short Methods “, Andrew Binstock describes the constraints of an Object Oriented exercise by Jeff Bay.
I may be three weeks late on the issue, but I had to wait to find the time to write a project using these restrictions. After all, one experiment is worth a thousand blog [...]

Dijkstra, Math, and Communication

A competent programmer’s most important assets are –perhaps in this order– an excellent mastery of his native tongue and a considerable mathematical maturity.
~ Edsger Dijkstra: “E.W.D. 750: America’s Programming Plight“