mms-core
 
1. how to read other's code (which is usually more like playing a massive game of concentration than reading a book)

2. how to instinctively refactor their own code to make it more generally useful, more readable, more concise

3. how to sit down and *STUDY* a computer book or manual, straight through, for its own sake

4. how to use a debugger and a profiler

5. when to give up for the day and go home
taken from Fog