It does get better. Though in my case I'm not sure whether it's because I got older or because I landed a job that I find fulfilling.
In the short term try the Pomodoro technique. It's easy enough get started and it works.
71–80 of 198 posts
It does get better. Though in my case I'm not sure whether it's because I got older or because I landed a job that I find fulfilling.
In the short term try the Pomodoro technique. It's easy enough get started and it works.
YMMV of course, but for me it was a huge help especially because it fixed the iPhone channel too.
- Consider getting a job where you pair program the majority of the time, this will completely change your ability to focus as you are in a partnership with another human to get things done.
- Alternatively, try using the 'Pomodoro Technique' https://en.wikipedia.org/wiki/Pomodoro_Technique
Earlier quoted context omitted.
Thought I'd never bother with a TED talk again, but having now spent the 14 minutes watching this one, I think you've actually oversold it. It's 10 minutes restating the OP's problem (the urge to procrastinate with what is easy and fun until time pressure and fear provide enough motivation to finally work) with the visual of a funny monkey. Worse, the last 4 minutes is just the speaker throwing up his hands and sayin…
I never said anything about solutions.
TDD helps you break down tasks and, when you lose focus, you can regain it by re-running your test suite and seeing which test fails.
Pair programming help you because:
- They'll tend to have closer to a 10-6 schedule rather than encouraging you to stay up late.
- When talking through the problem with a colleague, you break the task down more easily and get through whatever mental block you have.
- You can't get distracted when someone else is right there.
It may be harder to find a company that does this because many folks think that they can move faster if they build something the "quick and dirty" way. "Quick and dirty" doesn't exist for you. "Quick and dirty" means that the project either fails outright or is one that you start procrastinating on until you get fired.
Take a look at the book The Clean Coder (http://www.amazon.com/The-Clean-Coder-Professional-Programme...). It talks about procrastination and how to overcome it.
For a practical introduction to TDD, I'm a fan of Test-Driven Web Development with Python. It is Free. http://chimera.labs.oreilly.com/books/1234000000754
They seem to feel that most tasks in life are a bit beneath them (of course I can do this course work / assignment / deliver this project / get great grades / ace this interview - I don't really need to try). Then they keep waiting and waiting until there is little time left to do the work. If they get praise/good grade/the job they have proof that they are cleverer than most and can knock work out in no time. If they fail, well it's because they didn't try that hard, so their ego isn't damaged.
Anyone else noticed this kind of procrastination? Since realising it I've noticed it more and more in people around me.
Weird question..Do you tend to fail to shut doors all the way?