There is an old Chinese saying “if the worker wants to be good at his work, he must sharpen his tool first”.
I have believed that since my early years of my life, when my brothers and I had to cut grass or fire woods for fuel. The first thing we did was to sharpen the knife. My third brother (now a college teacher) was a very hard working young man, and he would work all day to clean up all the grass on many field banks, and fill up our entire attic.
I am getting used to a few good knives: Eclipse, PHPEclise, PHP, MySQL, QuantumDB, etc. I like them – they are blazing sharp. The knife manual “PHPEclipse: A User Guide” by Shu-Wai Chow is also helpful.
Which is more fun? Cutting grass for fuel, being a professor, or building consumer Internet application? I need to ask my third brother.