Here's a great article about the problems inherent in the way modern software programming is done and the possible solutions to those problems. The issue is basically that the code is so complex and abstracted from the actual requirements of the system that the software is usually rife with bugs due to the coders not being able to see the forest for the trees. The call is for programming to become basically a WYSIWYG process like word processing has become.

Link: The Atlantic

Here's a great article about Donald Knuth, the master of algorithms. What an interesting person!

Article link: New York Times

Finally! I have thought this would be a great solution for following your phone's GPS for some time now, especially while walking. I had this exact problem when I was at Tampa Megacon. It was terrible figuring out which way to walk from the parking garage to get to the con building.

Razer Blackwidow Chroma V2 Keyboard

I have been using the Blackwidow Chroma V2 (hereafter the BCV2) by Razer for about a year now. You can see the keyboard in the image at the top of my website. I feel that I have put it through its paces at this point. Thus, it’s time for a review.

First of all, this is the first keyboard I have owned with mechanical switches under the keys. Normal keyboards come with a membrane activator under the key. Mechanical switches are far more rugged than membrane keyboards and will last about 5 to 10 times as long. That means a mechanical keyboard may well be the last keyboard you will ever buy. The switches in mechanical keyboards also activate before the key actually travels all the way down to the keyboard base. This results in you typing faster once you get used to it. Mechanical switches come in a variety of options. Some switches have a tactile and audible slight click to them when they activate. Others have no click or tactile bump to them. Thus, you can find a mechanical switch that feels the best for you and your typing style. Finally, mechanical keyboards have anti-ghosting technology in them that means you can press down keys with all your fingers at the same time and all the pressed keys will activate. That is not usually an option in standard membrane keyboards. The end result is that if you have been typing on keyboards for decades and you put your hands on a mechanical keyboard for the first time and start typing you will immediately be shocked at the feel, as I was, and a smile will spread across your face. It really is that noticeable.