DEV Community

Discussion on: I'm a .NET Core Contractor, Podcast editor, and host of both The .NET Core Podcast and The Waffling Taylors. Ask me anything!

Collapse
 
davefollett profile image
Dave Follett

Do you have any good tips on how you manage tasks? Tools and/or concepts? How you do prioritize?

Collapse
 
dotnetcoreblog profile image
Jamie

If you'd have asked me how I prioritise tasks 2 years ago, I'd have said that I firefight. But these days, I take a look at what can allow me to check off the most at once.

One of the things which has helped me a lot recently, and it's super low tech, is pen and paper. Like, I'll write the heading:

What Do I Have?

And list everything that I have about a task. Do I have the spec for a job? Do I have access to documentations? Do I have the audio that I want to edit? Do I have the tools that I need?

Then I'll write the heading:

What Do I Want?

And list what I want the end result to be, in as much detail. For example, I might put something like:

To take this 80 minute audio, remove all of the dead air and multiple takes for certain questions, add indents, add an intro and outro, and mix it ready for release

That way, I can see the list of steps that I need to take to get to the final result, and precisely what that final result will be.

Then I'll make a check list of steps to perform, and check them off, one by one, until they're done.

The biggest thing to remember is that the individual tasks will take as long as they take. And if they go over, then it's not the end of the world.