I need to get in the habit of taking notes while I work. Especially when I'm debugging. I've noticed a poor habit reoccur when I'm working on a particularly difficult problem.
It usually goes something like this:
- Start working on problem. Do some research. Try out
A
. -
A
doesn't work. Do some more research. TryB
. -
B
doesn't work. - Try
C
. Nothing. - At this point I'm already tired so I think to myself, "
A
seems like a pretty good idea. Why didn't it work? Let's try it again.". - Oh, that's why
A
didn't work. Of course. - Try some variation of
B
. - Try
C
again. - Think about
A
some more...
So much time is wasted, with very little progress made. Even worse, if this is at the end of the day and I have to leave it pending and come back to it the next day - or if I have to stash the changes and work on something else for a while then come back to it later, then the cycle begins all over again.
If notes are taken at each step of the way, it's clear what works and what doesn't - and why. This isn't just helpful in the moment. Chances are I'll come across a similar issue in the future. I can't always rely on memory on these things. Experience has shown it to be very unreliable.
As much as I plan to mostly use pen and paper for this, it should also give me ample opportunity to blog more. Many problems should be general enough for someone1 else out there to benefit from.
-
Barely anyone reads my blog, I know, but it should at least act as a backup to my pen and paper. ↩
Top comments (2)
You never know if someone would read your post or not ;) Even if no one does, I sometimes go back to some older posts of mine, because I remember I had already spent some time figuring something out.
So I think it's a good idea to publish such notes.
I know that feeling but believe me writing is better for you and your brain and mental health. It gives brain and working style some structure which benefits you in more ways than you realize. Trust me on this. One more tip, do a little bit passive promotion of your articles by silently mentioning it somewhere in the conversation with someone. And yes do go back after some time and read what you wrote again. You will gain a lot of insight about yourself.