One of my tools is my brain, so I make sure to "sharpen the saw" from time to time.
Sharpening a saw by hand is a difficult, slow, and risk-prone activity. If you mis-align the teeth, you may end up with a duller saw than when you started. If you apply force in the wrong place, you may break the blade altogether.
Sometimes it's just cheaper and easier to buy another saw blade, or even another saw. In the context of programming, that would be consultation or collaboration with a co-worker, or perhaps hiring someone new...
| [reply] [Watch: Dir/Any] |
| [reply] [Watch: Dir/Any] |
Rats... beaten to it again! :-D That's a good link!
Seconded. While I heartily agree with all the comments on editors and HDD backups, my mind is my most important tool. Whenever I'm hung up, I back off and examine the attitudes that frame the context of my attention.
Be it the way I'm iterating over a file, the tool I choose to approach a task, my attitude towards that task, or how I see myself in relation to a programming team, I constantly have a background thread in my mind looking for stressed nodes that indicate improper framing.
In programming, things are just taking too long, either to run or to code. In attitude, either heat or 'tiredness' are present when there's a mental bugaboo present. In relationships with others, I look at what I call my teammates subconsciously. Are they partners or are they problems?
If your mind is clear, your code will be clear. | [reply] [Watch: Dir/Any] |
| [reply] [Watch: Dir/Any] |