Month: June 2009

What will happen in Iran and Why does it matter?

Iran is front and center in all major new outlets these days. Iran has been the errant relative of the international community the last few decades, and has shot into prominence since George W Bush’s moronic invention of the ‘Axis of Evil’. Iran fared prominently in the last major international political event – the US

Repairing a Casio Piano Keyboard (CTK 400)

I find the finger movements of accomplished piano players to be poetic and mesmerizing. I don’t have delusions of ever reaching that mastery, but I do want to be able to play a few notes on a piano when accosted by one! So, a few years ago, I bought a cheap (but 61 key) electronic

TopCoder Quickstart Tutorial

I have passively wanted to participate in programming contests for a long time. The last I was in a contest was when I was in 11th grade. We programmed in Basic on an IBM PC-AT (yes – it had a whopping 10MB hard drive!). I solved 2 out of the 3 problems. My partners mulled

Using TopCoder to improve Programming Skills

Employment opportunities in USA are at a record low in a quarter of a century and a lot of unemployed workers are trying to shift or change careers into fields with existing jobs. Unfortunately, almost everybody is trying the same strategy, so most fields that have jobs available are going to stagnate soon. The advantage