TL;DR I'm looking for simple software where I can plan long-term projects visually, then load next steps into a daily ToDo list.
I'm a graduate student so I have an extreme mix of important tasks with no deadline (thesis, career, personal development, health) and immediate tasks with deadlines (teaching, assignments, errands, social obligations). My problem is that I neglect long term projects as I run through the short term items on my todo list.
Each day, I need to compose a daily ToDo list that includes immediate, pressing items AND small next-steps for long terms projects.
I've been trying different productivity software to support this for about a year now, they include: Todoist, evernote, workflowy, muraly, freemind, trello, and targetprocess. So far, they seem to either support long-term planning or ToDo lists, but not both.
Does anyone know software that will do both, or have you worked out a system that uses multiple pieces of software?
Extra info: My long-term projects are poorly defined (e.g. get a job) but they don't have very many moving parts, so I prefer visual software that lets me organize my thoughts (mind mapping) over visual software that lets me coordinate many small pieces (Kanban boards).