Tag Info

Hot answers tagged

10

I just recently started using what is called Seinfeld's productivity secret. Basically, you print a calendar for the whole year on a sheet of paper that you see every day (staple it to the wall over your desk) and set yourself a realistic daily target - for me, that is 15 minutes studying a foreign language every day. On every day you follow through on your ...


10

You have to do the action everyday for ca. 30 days. A good tip: get a big wall calendar that has a whole year on one page and hang it on a prominent wall get a big red marker For each day you do your task, make a big red X for this day. "After a few days you'll have a chain. Just keep at it and the chain will grow longer every day. You'll like ...


7

Research indicates that people who give in to temptations have a problem visualizing future outcomes: What happens now is clear and concrete (candy is lying in front of you) while the future often is vague and fuzzy. The Marshmallow experiment showed the effects of this. Scientists say treatments should involve de-emphasizing the present (making it more ...


6

Unless it's a foundational library building project, I think writing perfect code is not fruitful. Since you are asking the question here, you surely agree with me on this. I used to struggle with similar symptoms. I do have perfectionism, and I love fast yet general code, but at the same time I acknowledge leaky abstraction and the evil premature ...


6

Well, I think you first need some long term goals because in the case you don't have them, it shouldn't be a problem to search only instant gratification. I'm also in this situation and I don't think it is a problem to seek for short term gratification: I usually subdivide my long term goals in short term ones, so I can search gratification and also work on ...


4

There are three factors that create a habit. Cue, routine, and reward. Theory A simple example is a rat put inside a maze, with a hidden piece of chocolate. On a clicking sound, the door to the maze opens. The rat smells the chocolate, wanders around the maze, takes a lot of wrong turns, but eventually finds the chocolate. The experiment is repeated ...


4

Better is to change one habit per time. When you are more familiar with the change, you can try to change another habit. Don't give yourself many target, you would be more prone to fail. In other hand, the small success will motivate you so you will be able to change another, more significant habit then. Write them down, choose most important and start with ...


3

Hide temptation ("get thee behind me Satan!") for things which produce immediate outcomes. I find that looking at a calendar motivates me to see the big picture and move towards deadlines. Check your calendar frequently. Talking about what you need to do to get your deferred rewards tends to make it more "salient". Talk about it. You think about what you ...


3

In all situations, to be more detached and not letting this mind war go on try this: write down the FACTS about the situation. What is undeniable, what happend, how often, etc. Be objective. write down your analysis of why this happend, ALL THE OPTIONS. Even the craziest. Now take a step back and discuss with people involved in the situation to check ...


3

The Perfectionist's Handbook: Take Risks, Invite Criticism, and Make the Most of Your Mistakes by Jeff Szymanski discusses ideas of healthy and unhealthy perfectionism that may be worth noting here. Healthy perfectionism is about striving and having high standards but not always expecting that result. Thus, there is something to be said for having a standard ...


3

Discipline is built slowly over time. For many they already have enough discipline to be able to utilize rewards as a motivator for changes they want to make or tasks they want to accomplish. For those who do not have this much discipline it would be good to start building it. and the best way to do it is to build from an anchor point where they already ...


2

Consistency in action, constancy of purpose. Discipline is consistency. I use reminders to keep me on task; chimes, vibrating alarms, etc. that are tied to various tasks/goals/etc. If I'm not reminded, I won't be consistent. Discipline is constancy. It requires a reward system favoring long-term over short. Make working towards long-term outcomes more ...


2

All our actions are driven by a desire to achieve a goal. If the desire is strong enough, we work hard to reach the goal. This hard work requires certain form of discipline. This discipline comes automatic without thinking about it or attempt to force it. Having multiple goals requires setting priorities. In most cases, the priorities are dedicated by the ...


2

Even though there's an accepted answer, I thought I would add some concrete signs that your interest may have become an obsession. You have no room for more items You can't remember whether you have a particular item You have multiple copies of the same item (perhaps because you didn't remember that you already had it. You can't bring yourself to get ...


2

It's a problem when it negatively impacts the major areas of your life. Health - lack of sleep, not eating properly, getting enough excercise, or creating an injury (Skydiving 100 times a day until you blow a knee out.). Relationships - stay in contact and interact with family and friends. Find/keep a significant other. Job/Income/Career - If your work ...


2

The question can be answered in connection to one's life top goals. Is the collecting a top goal in his/her life? That's another issue. If not, is it getting in the way of these top life goals? Is it a break time or taking time from otherwise much more important activities? I hope these questions can help you in the answer.


1

I was sort of the same way. One thing to keep in mind there is no "mastery" in many skills out there. There is a level of expertise that you can get casually an increasing level of expertise based on the effort and time invested. The way I focused was rather simple in hind sight. I basically made a list of things I wanted to "master". Over a long weekend I ...


1

I am exactly the same. I think it's a question of focus. Your focus is your reality. I've had a long career as a software developer but never felt really good at it. Until one day, quite recently, I sort of woke up and made a promise to myself to start focusing on development more seriously. So I did. I am now tackling complex problems every day and it ...


1

The best way to gain focus when you have a set of talents at your disposal, is to apply them to a particular purpose. Do you really need to master every detail of every subject in order to accomplish your purpose or is knowing a little bit of a few things enough to get the job done well. Learning is a lifelong process. You don't know what you really need to ...


1

That really sounds exactly like OCD, including the "fear" or superstition about certain letters or letter combinations. Do these sorts of problems manifest outside of writing code? Either way, though, I think what you are experiencing goes beyond perfectionism regarding coding. I really urge you to consult a professional, as OCD and anxiety in general (OCD ...


1

If you think that it may have crossed the line, than in probably did. The main sympthom is that you feel this behaviour is controlling you to some extent. If you feel this, you should return the control back to your side. It might mean that you are spending the same time/money on collecting, but not discarding other aspects of your life and are ready to ...


1

If I want to change my habit, What I usually do is to just make it happen and watch it and be aware. I did that couple of times. Now I am going little easy with me. I see when I compulsively go about doing the same thing, I am relaxed and aware enough to not do it. But sometimes I dont do it and my compulsivness took over. But I just take it easy but ...


1

I believe it does. Motivation works like snow ball spinning down a mountain. It is getting bigger and bigger every spin. By achieving smaller goals, you motivate yourself that you can do the bigger goal. Having achieved hundreds of goals in various sizes for a year, you are less likely to give up on any goal. You might want to read Switch. That books ...


1

It is usually the initial inertia of not starting that's the most difficult to overcome. With training yourself to think about your goal, you can overcome this challenge. You control or change existing habits by re-programming your brain to first start thinking about the positive effects of developing the new habit. The constant firing of your thoughts will ...


1

You may want to read Switch: How to Change Things When Change Is Hard. It helps me understand how my mind work. When would I give up. How to encourage myself to stick to the habits that I want to. Strongly recommended.


1

A few ideas that may be useful: Why do you do this habit? Is it just routine and thus it is being done without your awareness that you are choosing to do it? How often are you doing this habit? Is it several times a day, once a month, once a year? The timing can be important here as something you do once a year may require very different techniques than ...


1

I am a programmer, I work for others and I have my own products, too. I think you are passionate about programming, so the other problems can be easily solved. I recommend you to follow SDLC (software development life cycle) if your project is not too small. Never start coding right away without a crystal clear understanding of the overall system and what ...


1

Another possibility is to reduce the scope of the project. Pare the project down to the absolute bare essentials and build that. Remove any embellishment, and bells and whistles and instead concentrate on the core. That way you end up with something simple and elegant - the kind of thing you're trying to achieve by rewriting and restructuring.


1

You believe that you may suffer from Obsessive compulsive disorder. It is best treated with Cognitive behavioral therapy. In your case, it means subjecting you to the anxiety that results from not rewriting your code. Start with something small, then leave larger parts of your code as is. In this way, you learn that you don’t need the rewriting ritual to get ...


1

I think you are doing the right thing, but it's how busy you are and how others perceive your response to them. IMHO a good approach, if you are worried about the interrupter, is to make eye contact and say "Just give me 10 seconds". Then immediately turn and finish the thing you were doing, or paste/write/jot down a reminder of where you were at. Then, ...



Only top voted, non community-wiki answers of a minimum length are eligible