How do you manage your queue of tasks?


A question for my busy developer colleagues: what do you use to manage your queue of tasks? I want a better unifying tool. Requirements & wishes are:

  1. Unifies all my pending tasks into one issue/ticket/card/whatever queue.
  2. Very fast & streamlined to create and manage items.
  3. Sortable/filterable by priority and due date (if applicable).
  4. Publicly accessible, but with ability to make details private on an item-by-item basis.
  5. Good integration with GitHub across multiple organizations, in accordance with DRY principles.

Any recommendations? My current front-runners are and Trello, although neither fully meets the requirements above. Edit: I am playing with now. Comments and suggestions from others are still most welcome.


Bump. I’m always interested in how others do things, and since is closing on May 16th…

I’m surprised actually, despite the views, that there were not more (or any) responses.

I don’t yet have any alternatives to offer than those in the original post (and GitHub Project Boards) -
I’m not keen on just posting alternatives here unless I’ve used them with success.

+1 for Kanban.

I look forward to any suggestions, Thanks!

Edit: Slightly contradicting what I just said, but ZenHub looks promising… Will have to give it a go.


@camlloyd Yeah, I wish there were a better answer. I feel completely buried in thousands of small (and big) things to do all the time. It would be nice if at least felt well-organized and overwhelmed. Right now I spend too much time context switching, and shuffling notes between heterogeneous systems.

A thing that I am planning to look at soon is Octobox, which is sort of like Gmail for GitHub Issues. I don’t know if I can shoehorn everything I need to do into GitHub Issues, but it certainly is the closest candidate for unification if I’m going to be shoehorning things.

I agree that ZenHub looks promising. If you try it, please report back here! Thanks! Edit: I tried ZenHub. It has a limit of five repositories per workspace, making it unhelpful for me. I need a tool that can link hundreds of repositories into a single workspace.


At the moment, I find tranquility in a single task list using…well, “Tasks” by Google. From the Gmail app, you can drag an email onto the task sidebar and a new task is generated (a lot of new tasks come from emails…) with a link to the email. You can add due dates or manually sort (I use the due date, so it forces me to put a date (and time!) ). Any link you paste in the description is translated into a real link, so it’s a good place to put Google Docs links, Github repos, issues etc… You can do subtasks too.

I used to use Trello, and it has an integration with Gmail, or the cool mail-to-card feature, but I like the simplicity of the Tasks sidebar. I have tried Asana, and other, but really the Tasks is really alluringly simple and effective. It has an Android app, which is also good.

You can’t share Tasks, though, so it’s not a collaboration tool. Trello is my tool for collaborative work. Github has a feature that shows issues as cards on a board, too…

Anyway, happy to know if you find the silver bullet!! :smiley:

1 Like

@Thomas_Pengo Thanks a lot for taking the time to write up your thoughts! I took a serious look at Google Tasks today. Compelling pluses for me include: 1) the Gmail and Calendar integration; 2) good keyboard shortcuts, necessary for efficient operation of the tool; 3) fast email-to-task conversion; 4) optional due dates, with easy sorting by due date.

Unfortunately, the new interface rolled out a couple of months ago removed the full-screen “canvas” capability, leaving only the small sidebar as primary access mechanism. I find it crucial to be able to browse lots of information at once (e.g., I always set apps like Gmail to “Compact” vs. “Comfortable”), so having only a small sidebar is painful for me. There is a third-party desktop application, GTask for Desktop, but it didn’t look very polished to me—do you use it?

There is also no support for task prioritization. To achieve something similar, one could: A) use artificial due dates—but I worry I’d be stuck shuffling them around en masse a lot; or B) manually drag-and-drop tasks as priorities change—but that becomes increasingly challenging as the number of tasks grows into the hundreds or thousands.

Right now I am migrating all my task lists to Todoist. I’m going to give it a serious try for the next couple of months. Will report back here with my experiences later.

1 Like

Thank you for bringing it up!!

Thanks for the pointer! I see your point. I liked that about Trello for example: I could move things around, color them for importance, add attachments (Google Drive “power-up”)… But in the end, it’s another window, another distraction. I spend a lot of time reacting to my inbox (yes, I also tried Pomodoro and occasionally close it…) and having the calendar integration and task integration helps keeping my ‘organizer’ in a single window. I can create new appointments, add tasks, or see what I need to do next right there. I use the old ‘important and unread’ GMail window org, which sometimes misses something important, so I both periodically revisit my email and I look through undated tasks, to see if something fell behind.

Yes, that’s how I make sure something actually gets done!

Curious to hear about it!! Good luck!

At some point along the way, this comes to mind when I find myself look for new and more efficient ways to get things done… :smiley: