Hacker News new | ask | show | jobs
by copter 4505 days ago
I used to experience the exact same problem (full-time job on weekdays, contribution to side/open-source projects in the evenings and at the weekends = no time for SO) until I figured out a solution.

Follow these 3 steps and you will probably be fine:

- Be responsive to your SO while programming. Whenever she asks something or comes up with a topic to discuss, do not give short answers - instead give a short break, hibernate the universe that you are in while coding for a while and talk to her. When you feel that she got satisfied with your speech/action/response and got what she wants, get back to work again.

- Choose one of the days at the weekend and do not code that day. You can still think about the problem you were struggling with the other day or the next feature you would like to implement and take little notes about them. But do not code. This will boost your productivity too.

- Divide your time for coding into reasonable time frames (e.g. 1 hour) that you believe you will be productive. And give at least 15-20 mins break between each time frame. The key point is that go and talk to your SO during these breaks and do not ever think about the last problem you were struggling with. Really, with all your mind, be with her.

I believe that the root of the problem is a coding zombie that just eats, goes to toilet and codes all the time.