I spend a lot of time tracking what I need to do, we’ll call that “task management.” Be it work or play I always spend what I feel is an inappropriate amount of time tracking my tasks, issue trackers, emails, and planning. All my ducks seem to need to be in a row before I actually pull up my text editor and churn out some code.
I was wondering if this is simply just a normal part of being a developer, or if I have OCD.
Let’s just look at the process it took me to patch https://core.trac.wordpress.org/ticket/29772:
- When I had the idea, I of course had to add it to my Wunderlist ‘WordPress.org’ and write out my idea
- I had to make sure I knew what to do and created a few subtasks: Test it, Patch It, Report it
- I pondered whether or not I should also track these as issues on my fork
- I decided not to, but if this had been a development project I would have just so that issue is also out there on that repo (maybe a little OCD)
- I went through each sub-task and ended up creating a slew of patches
- Someone reported that themes would also need to be patched
- I spend a couple minutes pondering whether or not I should add that as a sub-task or not
- I concluded that the task ‘Plugins should not load when the plugins page is loaded’ had to do with plugins
- So, I created ‘Patch https://core.trac.wordpress.org/ticket/29772 so themes are not loaded using _wp_dont_load_functions’ to address that
Now, multiply that times the hundreds of tasks I probably will do this week and you can see the dilemma. #5 is where the work really was done.
Do you spend a lot of time around task-management? Did you? Any tips? Any pills I can take?