Personal Productivity Stack Exchange is a question and answer site for people wanting to improve their personal productivity. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have this problem. I like to plan projects, and to define what will be and not present; I also like to create graphics, and also to develop most of the project, but when it comes to details, I simply notice I am not that good; I am terribly bored about finalize everything. How should I focus myself to make a project final and release it? Is there a scheme to follow which would allow me to pursue a plan and finally to find the day to finalize. I am a solo programmer. Perhaps, something like a Gantt? What are your strategies about planning and timelining?

share|improve this question

I have the same problem. I adore the planning and preparation part of things but have a hard time calling it "finished" or "ready". Perhaps my experience will be close enough to yours to offer some insight.

I work in media production, and a friend once told me that you never really finish a project, you just get sick of working on it. That is certainly the case with me. I tend to get lost in the details, and never finish.

I've found that the best thing for me is to NOT work in isolation. I always try to collaborate, forcing me to be accountable to others. Perhaps you could work with an intern or programmer friend who loves the details and can take over once you're bored.

Another strategy about working with others (clients, collaborators) is that you can let THEM set the schedule. I've got some interns that have to submit a weekly report of what they've done for me during the week. If I don't give them work by Monday, they don't get their reports done and don't get a good grade. I don't get an intern next semester if the University doesn't feel I have enough work to give them enough experience. So I've got TWO people forcing me to turn over websites for testing in a timely manner. By letting someone else dictate the date that I'm finished--whether a real deadline or a fake one to motivate me--really helps. Since I'm so good at the planning end of things, I can create a very clear picture of HOW to get to that deadline.

The takeaway is that people have different skills. Some people are planners, some people are doers, some people are implementers, etc. You're in a great position in that you recognize what you're good at and where you need to improve. I've found that surrounding myself with others who are good where I'm lacking helps me learn. By understanding where I need improvement, associating with people who are good with things that I'm not and paying attention to their techniques, I can let them teach me valuable skills I can use in the future.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.