Review of Randomness

Randomness Deborah J. Bennett Harvard University Press, 1998 This book covers the subjects of randomness, probability, and statistics better than any other book for the layman I’ve ever seen. As a programmer, most of the books I’ve read on these topics are either heavily into the math and theory of the subject or focused on… Read More »

The Law of Unintended Consequences

One of the fundamental laws of the universe could be called the Law of Unintended Consequences. This law is as universal as Murphy’s Law, but not as well recognized. To me, the gut-level understanding of this law is one of the things that shows the difference between a really good programmer and someone who just… Read More »

Paradigms Found

In my weblog entry Programmer Musings: Paradigms Lost from about five days ago, I talked about some of the negative effects of programming paradigms. That entry could give the impression that I don’t believe in new paradigms. Nothing could be further from the truth. However, I think the main benefit of new programming paradigms is… Read More »

Review of Exceptional C++

Exceptional C++ Herb Sutter Addison-Wesley, 2000 I had been working with the C++ programming language for a number of years before I read this book and I thought I knew the language. This book provides 47 problems with included solutions. Trying to solve the problems is very important. Each one tests an area of C++… Read More »