Hacker News new | ask | show | jobs
by 100011_100001 1225 days ago
I do this with code a lot. If I work on a very hard, complex problem, which usually takes me about 1 to 2 weeks, I will switch to a very simple problem next. Ideally, I like jumping from complexity to known problems, with known solutions that just have to be coded.

In instances that a problem is so complex that it takes me more than 2 weeks, I will switch mid-problem for a couple of days. It gives me the time to recover, and a lot of times I can then attack the problem with a fresh perspective.

It's one of the reasons I'm one of the most prolific coders in the company I'm in.