Programming, *sigh* who would have thought that we would end up to one of the most in-demand yet frustrating careers today? For me it was never in my plans for my future, I don't even know how to properly use a computer when I started studying Computer Science in the University.