I definitely agree about the "filtering crap from gold" bit. Once you reach a certain level of skill it can become a hindrance: you develop an extremely low tolerance for anything that doesn't catch you as interesting within a few seconds, and you start speed-reading absolutely everything. This is good in that you aren't wasting time consuming something that's not really useful, but it's bad in that you end up contin…
One of the most positive changes I made to my programming / design was to start taking notes that looked like a stream of consciousness conversation with myself. I was doing a fair bit of pair programming and I found that talking to my pair about whatever issue we were facing was helping me clarify the design in my head. When I started working on a few solo projects, I found that taking notes worked almost as well, d…
http://lists.ethernal.org/oldarchives/cantlug-0211/msg00174.... https://pay.reddit.com/r/programming/comments/83i5n/the_rubb... http://c2.com/cgi/wiki?RubberDucking