Know the problem, Johnny!

There are many things that programming has taught me. One of them is this: Knowing the problem is half the solution. Most of the time what you see as the problem is not the actual problem. The actual problem most of the time, hides behind it's effects. What the heck am I talking about? Let me give you an example. In programming, there is a term called “logical error”. It basically means that wrong logic is used in the program. A program with a logical error will run fine, without any problems. However it will not produce the intended result. […]

Moving to Emacs

Moving to emacs You might have seen my previous post stating that I have chosen to use vim for my text editing needs. However when I made that decision I didn't even try emacs. What I did was I installed Gvim package on my arch linux. It was about 7 or 9 MB download. I installed it, played around with it and liked it. Then I thought lets try emacs. I issued command : [noel@Daedalus ~]$ sudo pacman -S emacs Password: resolving dependencies… looking for inter-conflicts… Targets (1): emacs-23.3a-1 Total Download Size: 31.47 MB Total Installed Size: 90.46 MB Proceed […]