Thinking actively about a problem is often all we have time for, but if you can let something stew and let your brain work on it, especially while working on other problems that might turn out to have some similar structure, the results can be quite satisfying.
The Power of Shower Thoughts
11–20 of 82 posts
Re: The Power of Shower Thoughts
#12Re: The Power of Shower Thoughts
#13Opposite for me, I go for easy problems and then let my mind wander while I play a mindless game of Chess or HoMM3, then when I restart work one hour later the solution writes itself in 5 minutes.
Re: The Power of Shower Thoughts
#14Re: The Power of Shower Thoughts
#15In the other cases (shower), I can think about the problem without pressure and in a more free way. No one will care what I think or what I could propose about the problem in that situation, it's just my mind and me.
Re: The Power of Shower Thoughts
#16This can be chopping wood, taking a shower, walking, hiking, running, riding a bike, taking the dog for a walk, doing the dishes, etc.
The key is:
1. No particular mental focus
2. Some kind of physical movement
Your mind eventually starts to spin on autopilot, which is when it is able to mix things it can't while you're focused.
Re: The Power of Shower Thoughts
#17It just has to be some repetitive physical activity that doesn't require intense thought or mental focus. This can be chopping wood, taking a shower, walking, hiking, running, riding a bike, taking the dog for a walk, doing the dishes, etc. The key is: 1. No particular mental focus 2. Some kind of physical movement Your mind eventually starts to spin on autopilot, which is when it is able to mix things it can't while…
Re: The Power of Shower Thoughts
#18Earlier quoted context omitted.
The commute to work helps me as well. I think this is something that can get lost for people who work from home. Too many people are so focused on heads down LOC/hour and forget that the software is art. I've worked with good engineers that can't touch type. Designing effective maintainable solutions is hard and should be the thing that people focus on.
The commute is one of the only thing I don't miss from working home, if I want to clear my mind I have plenty of better options, I can walk through the neighborhood, take a shower or do some house chores.
Re: The Power of Shower Thoughts
#19Somehow when I take a break to do something mindless, showering being especially high on the list, I often am able to step back from the problem and get some perspective. Yesterday I realized I was making the solution to complex by separating concerns and could combine them and greatly simplify the task. Five minutes in the shower yielded more forward progress than three long days of coding. It doesn't always help, b…
The commute to work helps me as well. I think this is something that can get lost for people who work from home. Too many people are so focused on heads down LOC/hour and forget that the software is art. I've worked with good engineers that can't touch type. Designing effective maintainable solutions is hard and should be the thing that people focus on.