Ask HN: What do you use to align your daily todos with your long term goals?

379 points by mboperator ↗ HN
Hey HN,

I'm trying to figure out how a better way to stay on track with my long term (1 year) goals.

Currently I have a list of measurable 1 year goals (eg: Explore and work out of at least 3 cities this year)

I also write daily work/life todo lists in a moleskine notebook to keep myself on track during the day.

Does anyone have any recommendations/tools for keeping these daily goals todo list goals in alignment with the big picture?

221 comments

[ 3.1 ms ] story [ 244 ms ] thread
Stop focusing on long-term goals (outcomes) and focus on daily habits (process). For example, rather than focusing on learning French, do 15 minutes of Duolingo every day.
Long term goals should be the basis for what to focus on as a daily habit.
Not sure if this will help but one way I have helped map my todos with my long term goal is: - Get a large white board or sheet of paper, the key here is a lot of space to write/draw. - Draw a circle and write one of your goals. - Now think of everything you need to do to accomplish that goal and create circles with those things written in then and draw a line to the main goal. - Now repeat the same process for each of the smaller circles and keep going till you have a feeling that everything is in bite sized chunks. (These are essentially your todos) - Now create a timeline and add milestones (eg: Monthly milestones) figure out how many circles you need to get done before each milestone. - Now you should have a good idea of what you need to have done and by when to be on track.

it doesn't work very well for goals that are hard to measure but it can be applied in a lot of situations. Good luck tackling all your goals :)

Awesome idea. A good mind-mapping app should do the trick for this as well. I'm gonna give it a go tonight!
Google calendar and an hour each morning to move actions related to long-term goals into your short term todo list (notebook in your case).

However, bear in mind that plans are rarely followed to execution perfectly. You may meet someone who wants you to stay, or you may get a really good offer. You might experience financial hardship and need to settle down for a while.

When I go on a hike, I spend a good hour or two studying maps (topographical, orthophoto, etc) before picking a trail. It means that I can decide on a whim to follow another trail halfway through if conditions call for it (mud, rain, wild animals, etc). Planning is about mapping out all possible outcomes, and not so much about following one plan to the letter.

Thanks for this. I usually rush through planning/organization because I think it shouldn't take long, especially just for day to day things. But you mentioning that you give an hour is eye opening. Do you do this at work or before? How do you stay motivated/consistent to do it everyday?
An hour seems quite a bit much for day to day. If you have trouble organizing things, a Bullet Journal might bea good starting point.

In any case, long term goals often don't require much day to day action. Let's the long term goal is to save money for buying a house. That involves making a budget and sticking to it. Once a week you go over expenses and see if you need to make corrections.

If the goal is to travel the world, you start by planning where to go to. Then you figure out what medical actions you need to take, what VISA you need to apply for, ect. All of this requires some timeframe - you have to plan this and put it into you calendar. And once every month you go over what you need to do this month, and every week you go over what needs to happen this week.

The motivation to do this is the end goal. I wish I could tell you something magical, but it is dedication and deciplin. Make it easy for yourself, do it while you have a nice cup of coffee or whatever you like.

An hour is a bit of an exaggeration. I come in to work early every day, and sift through operational alerts/clear out easy tasks in that hour. I do this while eating cereal, making and drinking coffee, etc. If I have some time left over, I read the news (usually finish everything up in about 20-30 minutes).

Of course, we do a technical rotation, and there's a lot of small tasks to do, most of which require a very quick grep of the logs.

I agree that regular assessment sessions are crucial.

If you, like me, are vaguely afraid of facing the future, it's enormously helpful to have a todo list, and to set aside a small part of every day for tending the todo list.

It's hugely helpful to have a moment in the day when you tell yourself you're not actually going to do any work (you are off the hook), but you're going to look at your list and poke and prod it in advance of such time as you're ready to work again.

Simply forgiving yourself the need to actually take action on any given item, and focusing on organizing what you've got, is immensely freeing, and sets you up pretty nicely for the next morning.

> moleskine notebook

Ok. That's a weird detail to bother hipsterbragging about.

Anyway, I have a post it on my monitor that says. "Just do the fucking thing and stop doing busywork". I have a second one that says "Successful people have better things to do than arguing on reddit/hn"

Tldr; constant visible progress, cut distractions

Consider for a moment that it might not be a "hipsterbrag" and just a colloquial name for a type of notebook. The concept of "Syncing" to paper is quite common[1][2].

[1]http://robertgreiner.com/2013/03/sync-to-paper/ [2]https://www.hanselman.com/blog/TotallyStressedOutSyncToPaper...

I've been going through notebooks (both lined and plain), doodling and journaling on and off for a long time but I've never owned a moleskine. I generally just go with whatever notebooks they have in stationary stores or Daiso.

What type is "moleskine" a colloquial name for, exactly? I had thought they were just pricey notebooks with hard covers but I've never seen one except in ads...

They generally just look a bit more professional than regular notebooks. I see a lot of people with them (in banking), typically consultants or management.

They're really nice notebooks and look awesome. People have them for the same reason they like nice watches; good quality, a status symbol and signalling.

> What type is "moleskine" a colloquial name for, exactly?

All notebooks with black covers, at least in some circles. (As in, anything that looks somewhat like the products by the brand moleskine. Which are nice, but as you say pricey and not necessarily better than other brands, even if you care about details in your notebooks)

> Ok. That's a weird detail to bother hipsterbragging about.

> "Successful people have better things to do than arguing on reddit/hn"

That wasn't arguing. This is arguing.
"An argument isn't just contradiction."
> "Successful people have better things to do than arguing on reddit/hn"

A priori ad hominem. Very clever. I think I am going to end all my posts like that from now on.

Remember, kids! "Successful people have better things to do than arguing on reddit/hn" -nzjrs

For my personal life I don't write down long term goals, because I want to live in the now and not in the future.

Professionally, I use outlook's todos with three priority classes: some time (low, where long term goals go), soon (normal), and today (high). Each list is organized like a backlog with most important first. I also color-code them by type (coding, process improvement, personal, and delegated). I scan the list regularly, and promote, split, join, add, remove or move down items as needed.

> For my personal life I don't write down long term goals, because I want to live in the now and not in the future.

These are not mutually exclusive.

They might be for this person.
Sound like you are scared of the future. I am the same, don't have long term goals...
Sound like you are scared of the future.

Depends on what you mean with future. I also don't have long term goals and you could say I'm actually not scared of the future because it's impossible to know what it will be (well, only death is a certainty) so to me it is illogical to be scared of it. Or you could say I am scared of a 'known future'. Like, If I'd set a goal to finish the renovations on my house in 1 year, I'd feel somewhat uneasy because I would know there is a possibility I might get bored over a year becasue there's no more renovation work to do. At the same time though I'd realize such a goal is unrealistic at best (again, impossible to predict what you'll encounter, delays due to physical problems, ...) so I wouldn't be scared about whether the goal would be reached.

No, I'm not afraid of the future and I do have long term goals, but I try to avoid being so bound by them that it precludes me being present.
Beeminder. Everything from exercise to posture to meditation to work. It's one of the most clever pieces of software I've used, in terms of domain-ideas embedded in it.
Hi. Thanks for tip, I just registered. Care to elaborate what you mean by embedded domain ideas? Sorry Im not native speaker.
Wow, thank you so much for the kind words! (I'm a Beeminder cofounder.) I'm actually also not sure what you mean about embedded domain-ideas, or I hadn't heard it put that way. Do you mean the domain idea being aligning daily to-dos with long-term goals by use of a commitment contract? And then our clever implementation is how we tie the commitment to datapoints on a graph? That's what we think is clever. But I'd love to hear your take on it (also I'm sure it would be more compelling from a user than a founder :)).
I just meant, that, not only is the premise of commitment contracts well thought through, the smaller choices, like the 1 week delay on changing a goal setting, to why the exponential increase in punishments is closer to tripling than doubling, are all thought through and justified on the blog and have been clearly tweaked over time.

You guys even have super transparency, and iirc mention you provide it because commitment contracts would incentive you to encourage failure, and that's not what you want at all.

Compare that against e.g. Trello, which is good looking and usable, but it's kanban without queue limiting. That defeats the whole point! (I explain this in more detail here: https://gen517.com/queue-limiting-the-whole-point-of-kanban/ )

The difference between trello and beeminder (to me, at least) is that the beeminder people think about how to provide anti-akratic tools a lot, and embed their thoughts and discoveries into their product. The Trello people basically provide nice CSS for a tool so flexible it has nothing to say at all. If I want digital paper, sure, Trello is nice. If I want _actual help with something_? I'd prefer software developed by people trying to help me.

Thanks! [glow!]

And really excellent point about queue limiting and kanban! Now I'm wondering if there's a hack or plugin or just a convention to make Trello work that way...

Or maybe the answer is Beeminder's Trello integration, to enforce limits on Trello cards. :)

A frequent-ish review. About once a month, I get a nice coffee and cake and spend a couple of hours thinking about the last month, my current todo list and my long term goals. I try to remove anything that doesn't contribute to the goals, and intentionally put tasks which will move me toward my goals.

I also pray quite frequently (I'm Christian, but I believe some types of meditation are just as effective here). I look at my principles and ask myself whether I'm genuinely living up to them, and ask myself how I can improve.

I have tried using OmniFocus and MyLifeOrganised, but I found both tools got in the way of my thought process. Now I just use paper and coloured pens.

Have you looked into Getting Things Done? It's a methodology for managing your tasks based on dumping everything in one place (I made a Google sheet) and then prioitizing. Part of it is that you make lists of your goals for different time frames (e.g. 1 year, 3-5 years) and revisit them regularly.

https://en.wikipedia.org/wiki/Getting_Things_Done

Interesting because I looked at goal setting some time ago. If you Google "goal setting doesn't work", you'll find as much against it.

Having a rough idea of where you want to go and setting yourself a number of small wins in the right direction could help you. Get into the habit of daily small wins that you know is moving you towards your true north.

As another point, I see systems and habits referenced below. Interesting because I'm midway through Benjamin Franklin's autobiography. Here is what he did:

He worked out a set of virtues that he thought he ought to have, such as temperance, industry, silence, etc.

Using that, he then used the calender method that's proposed a lot on each virtue to instill​ them as habits!

I'm inclined to say he was an early self-help author but also one that has something other than success in self-help as a justification for his methods.

I've found todo lists help, but "done" lists help almost more. It gives me a larger sense of accomplishment.
Anybody using todoist/rememberthemilk with success? Whenever I try I can not get my self to update it regulary so I stop at some moment.
I've tried many times and failed just as many times. I just cannot keep an electronic todo list. Paper on the other hand works fine for me, so I always carry my journal with me.
You can apply the concept of OKRs [0] for this. Think Objectives as your long term goals and Key Results as your routine tasks. When you pick a daily task you should be able to point to the objective it'd satisfy.

I've been ignoring it thinking it's corporate BS and doesn't really apply to personal life. But I tried it in last year (where I quit my day job to bootstrap my own startup) and felt having a systematic thinking is actually productive.

[0] https://library.gv.com/how-google-sets-goals-okrs-a1f69b0b72...

I use remember the milk https://www.rememberthemilk.com.

I have one list called Goals. These are my major long term goals that are very rarely termed complete and I use more the notes functionality to mention progress.

Then I have other lists for work, life, and personal projects.

It works pretty well though I imagine you could do the same thing with a notebook.

I've found OneNote to be very good for journaling and plans. I have a tab for daily journaling for each year, and I have a tab for my current long term goal with steps broken down.
The key is to develop a habit with your ToDo system. I use Todoist but in order to be successful with it, you have to consistently schedule your tasks as well as postpone any that you didn't complete that day. I also have a recurring task in Todoist scheduled every Monday that reminds me go to through all my projects and prune/schedule/unschedule/delegate.
The biggest issue I have with Todo lists and systems is focusing on urgent tasks instead of important tasks.

It is too easy (and satisfying) to prioritise 10 small urgent tasks, complete and check them off, and feel productive. But this can lead to indefinitely postponing long-term important tasks that aren't a top priority for this week on any week.

Tasks like keeping in touch with old friends and new potential clients, learning a new skill, checking that your backup-restore system works, planning a holiday, and so on.

> It is too easy (and satisfying) to prioritise 10 small urgent tasks, complete and check them off, and feel productive

Very true! I avoided this by doing all the unimportant tasks I could as early as possible, or by ruthless prioritisation (since the person I'm cheating by focusing on busywork is me).

If you have a constant stream of urgent tasks always pushing down the important tasks, you have a workload problem & need to address that first (i.e. by hiring an assistant or reducing your obligations).

I used to have a similar problem. One thing that helped me (which I won't take credit for): I categorize my todo list into four groups.

* Urgent/Important (Fill out the kids' immunization forms for school)

* Not Urgent/Important (Call old friend)

* Urgent/Not Important (Pick up package from post office)

* Not Urgent/Not Important (Wrap up loose coins for bank)

It works surprisingly well, so long as you follow these rules:

1) You have to constantly re-evaluate. Urgent and important are two adjectives that are extremely subjective and change over time.

2) You absolutely must tackle tasks in the order above.

3) Spend a lot of attention on group two (not urgent/important). You'll be tempted to put gigantic, overwhelming tasks on there ("Learn a new skill") as opposed to something actually accomplishable ("Go through React tutorial part 1").

You really have to be honest about what "important" means to you. Especially group two (not urgent/important). Group one is usually pretty easy.

I'll deal with the hassle of my package being returned by the post office if it means I can talk to an old friend instead. You may feel differently. Be honest about it. If you find you're not accomplishing group two tasks and procrastinating on them, maybe they're not that important to you. "Call an old friend" sounds like something important, but maybe you've both moved on and the friendship really isn't that important to you anymore.

So I use 3 trello boards and break my goals/todos into cards. My long & short term todo boards are sorted by icebox, work in progress and done. My daily agenda is sorted into 3 lists, morning, afternoon and evening. I've been using this for almost 6 months and it's pretty simple to manage.
How does daily/afternoon/evening work? Do you archive them when they're done, rather than moving to 'done' as in the other boards?
Most of the cards are fixed. So for instance my morning list has checklist cards like: Exercise, Daily reading, To Read etc.. The only exceptions are cards based on things I need to do for that day, i.e send email to x or call y, these cards will get archived and deleted.
Similar here. I use 2 boards, Todo and Objectives. Todo has several lists; Done <Month>, Waiting For, Now, Next & Backlog. Cards moves right to left and each month I archive the done list and create a new one. Things in Waiting For are suspended. Objectives has 12 lists one for each month. I review Objectives every week or so and see if I need to add more stuff to my Todo backlog. Cards in Todo are constantly in motion.

I really appreciate the visual focus of Trello as I'm a visual thinker - I really wanted to like taskwarrior and todo.txt (or just vim and a text file) but I'm just more effective with Trello. The clutter free interface and wide app availability is a real help too. There are a number of nice Stylish mods that can help tweek the experience too.

Pro tip: The tools only help solve the problem. Regular review is the only way to keep the work flowing in the direction of your goals. If you don't do this your work will be dominated by the tasks you get from others.

For me, it involved making the big picture big, vivid, specific, and tangible.

I was introduced to the idea of a Painted Picture. It is a goal setting methodology that involves heavy visualization. This particular incarnation was developed by Cameron Harold, as part of his coaching activities.

It made a big impact on my life.

The gist is that you write down, in narrative form, what your day will look like exactly 3 years from now. You write in the first person form, diving into various areas of your life. It should involve as much detail as possible. Ideally, these should be very optimistic goals which you dream of, rather than safe ones you are very likely to hit. It's OK if all of them don't materialize.

Example:

On March 13, 2020, I will be sitting in my comfortable arm chair in my living room. A fire will be roaring in the fireplace, and I will be looking over my emails. The kids just left to school. My wife drove them in our BMW VJ850. She is currently at work at MegaCorp, giving a presentation to the board about the XYZ initiative, which has a huge chance of success and will give her a real chance at the CXO position.

You continue on for two pages or so, going into minute details. Talk about your kids, your home, your relationship with your friends, the kind of food you want to be eating, professional activities, health, hobbies, charitable activities, political activism, and whatever else you want to affect positively. To keep it interesting, you can talk about what just happened ("We recently returned from a two week cruise in the Bahamas") or what is coming up ("I will be spending a week with a new client doing KJI advising. This is the biggest deal I've landed thus far. They have agreed to my $2,000 per diem rate. I'm confident they will be happy with the value I provide for them.")

Dream big. Share it with your significant other, if they're in it. Encourage them to write one of their own.

How does this help with the day to day goal setting and decision making?

It's uncanny! The imagery is so vivid that it permeates my daily life. My wife and I talk about it regularly. Whenever daily decisions need to be made, the painted picture comes to mind and guides me towards my goals. When I need decide what to do today, this week, or this month, and choose between the infinite possible activities I could be doing, having this powerful visualization in the back of my mind aligns me with my goals.

In terms of higher-level concepts, I've recently been thinking​ a lot about identity-based motivation. This is basically the theory that we should expect, even welcome, difficulties encountered when engaging in activities that are relevant to our ideal future self. The initial step is to elucidate who we want to be, and then bring that identity to mind when we encounter failure. This reframing might be more effective than, say, believing I am dopamine deficient, that I'm lazy or that I'm not talented enough to complete the task at hand, etc. If I know the path to who I want to be (a well-traveled explorer, to use OP's example) will be difficult and I suddenly encounter a difficulty, instead of feeling dejected, the difficulty will motivate me instead, as it is a signpost that I am becoming who I want to be.

Some of this may seem obvious, especially to people who are already super achievers, but I've been finding it a worthwhile way to think about my behavior.

Here are some links if this sparks any interest:

https://en.wikipedia.org/wiki/Identity_based_motivation

https://youtu.be/0bwvP-Zk_wM

The research conclusion so far is a bit convoluted. I don't know if any popular writers have run with the idea yet.

To sum up:

1. Pick who you want to be in the future (ex: a good friend),

2. Expect to encounter difficulty on the path (ex: my friend needs help moving, it's gonna suck and I'm not gonna be able to work on my project today, but I know sustaining close friendships will be hard),

3. Take actions that will be congruent with your future identity (ex: I went out of my to help my friend move to his new apartment, I did it because every day I try to take advantage of my opportunities to be a better friend)

I draw on my window a dashboard with a kind of life's game. I needed 1 million of points to get a price (allow myself to startup another company). I can earn points and bonuses doing things like workout, travel, launch with my family, rock climbing, party with friends, develop small projects,... I had some additional rules. All mornings I spent a minute puting strikes near the icons of the things I did past day. Everyday I look the picture of how well I was doing on my life's game and once in a while y added the number of strikes to totals and got bonuses, etc. It worked for me for a while and it was funny but I stopped my count when I moved to other place where my window is smaller than the previous one.
I draw on my window a dashboard with a kind of life's game. I needed 1 million of points to get a price (allow myself to startup another company).

If you've recognised a pain that you solve for people and that could turn in to a viable business, waiting until you completed an arbitrary number of other tasks seems like a pointless exercise.

On the other hand, if you don't have a solution to a pain point, this might be a brilliant way to productively put off starting something you (sub)consciously know is a bad idea.

Start a business is really hard here (Spain). With my last one I learnt a lot, but I also lost a lot: all my savings and money from family and other people. I invested a lot of time so I didn't spend that time with my family and friends. Here, you can lost the rest of your life if you fail. I failed and now I have a lot of problems for this reason. For example, I have some open cases with government yet. I knew that it was a possibility but I chose and lost.

With all of this, I don't think that an idea is really important. Execution is more important. Nevertheless, I know that I will start another company someday, but I need to be sure that I regenerate my self before value a new idea or start the execution of one.

On one side you are apparently in full control of your life and on the other side you pray?

To whom? Why? For what?

I get what you mean, but I think it's interesting to think about the seemingly simple question "do you believe in the power of prayer?"

My reflex was just to say no, because I don't think anyone hears you and offers help. On the other hand, I believe strongly in the power of thinking and visualization of goals, and isn't that a lot of what prayer is?

As per definition "Prayer (from the Latin precari "to ask earnestly, beg, entreat")[1] is an invocation or act that seeks to activate a rapport with an object of worship through deliberate communication." i would say no.

If you talk to yourself/think about your life, i would call it something like 'time for self reflection' or something but not prayer.

What you're talking about is 'intercessionary prayer', which is one type of prayer recognised by Christian theologians. There are also 'affirmation prayers', 'prayers of confession', amongst others.
I figure prayer is essentially meditation. There are many distinctions to be made between them, but no difference that I can see.
Not OP, but as a person raised in Christianity - personal prayer is talking with God; it's not really about asking for supernatural favours, but about maintaining your personal relationship with the Almighty. Reflecting upon your own life is often a part of such a prayer.
I can't speak for him, but I can read his comment. The paragraph structure of his comment suggests to me that, to him, prayer involves self-reflection, not handing the wheel to Jesus.
It makes perfect sense when for example one defines God as the best part of oneself.
That's not very Christian though.
That's not your place to decide.
(comment deleted)
(comment deleted)
Perhaps not Christianity as practised by literalists and derided by militant atheists.

But it’s perfectly compatible with forms of Christianity that have always been widely observed, which are far more symbolic and metaphoric, and primarily focused on maintaining inner strength and compassion, similar to Buddhism or Taoism.

Jordan Peterson (University of Toronto Psychology Professor) is someone worth following for deep insights on this topic.

A critical factor of success in achieving long term goals is to schedule corresponding daily todos on a calendar. Because if something isn't either obviously urgent or scheduled on a calendar, it never gets done.

For this reason, I sorely miss the Timeful app (bought and shut down by Google) which nailed the process perfectly, integrating one-off todos, habits (e.g. 3 runs/week) and calendar management in a single system. AI-based suggestions for scheduling todos was the icing on the cake.

To this day, sadly I still haven't found a decent replacement.

Google Calendar took the automatic habits scheduling engine from it but is otherwise inadequate for todos, and well-established todo managers like Things / Wunderlist stubbornly refuse to allow something as simple as drag+dropping todos onto a calendar at a specific time of the day (which is the critical bit), and they don't support habits ("tick this box n times a week")

Plan (getplan.co) seemed promising but is too alpha for daily use and development seems to have stalled. SkedPal nails it in theory but is over-engineered and bloated, its UI asks too many questions and cognitive load is high, it needs "Apple-ification".

Any other recommendations very welcome ! Even happy to beta test or collaborate on something new (I know the world already has too many productivity apps, but it lost the "right" one with Timeful IMHO)

The Timeful iOS app might still float around somewhere
It completely relied on the server, which has been shut down.
Not sure if it has what you want, but you might check out toodledo.com, it has by far the most features I've ever seen in any todo/calendaring system.
Sounds like you've already tried plenty of productivity apps, but in case you haven't tried it, I've found Todoist quite good.

The "Apple-ification" as you put it is done pretty well. In place of drag + drop to set a time of day, tasks can be created with inline date parsing. So tasks can be created with something like: "Meeting with Tim at Tues 3pm", and it'd pick that up. It's missing direct support for habits aside from having recurring todos.

If you'd like, I've got a 3-month premium code left over I can send your way. Not affiliated with them, just a happy user.

The difference is that those apps use time blocking (e.g., block out an hour for a task in the middle of actual calendar events) and are usually automatic in nature. The ideal system blocks out the time for a task -- it's not just setting a due date.

I too have tried most if not all of the tools in @renaudg's post and have come to the same conclusion: nothing really matches Timeful.

Have you seen http://weekplan.net/ ? Might be a substitute for Timeful
Hi, I am the founder of WeekPlan, thanks for the suggestion.

Yes, WeekPlan allows for todos, repeating tasks and appointments to live together.

Additionally, you can set goals for each of your roles in your life (father, colleague, brother, etc...).

It doesn't help tackle longer term goals yet though, for that you could check OKR softwares.

I do wish Wunderlist will add more calendar integration, it is more useful for repeated or short-term goals for me. Basecamp works well for team collaboration, but it is getting quite busy UX wise.

For long term goals and planning, I prefer to break things down into bullet points, and categories, and check them off as I go. https://taskade.com has been great for that (though no calendar integration), especially with their Chrome Extension that loads your most recent list on each new tab.

Todoist is replacing Wunderlist for me with their more frequent updates.

If you use Apple's Reminders and Calendar apps at all, I highly recommend Fantastical. It works really well. I love being able to see my one-off todos and chores and appointments all in the same view.

The one thing it might lack is guidance to organizing projects/subtasks/dependencies. But luckily I don't need those in my calendar.

(comment deleted)
I use org-mode for daily todo tracking (and more); I have it configured to auto-generate a TODOS.org file at every project root. I add these to my org-agenda and can easily capture todo items, schedule them (with a calendar view), view my daily/monthly/yearly agenda, and more (i.e. org-pomodoro) with a quick keyboard sequence.

I recently decided to start tracking my life todos in addition to the work projects, which was as simple as creating a life directory and running `git init`.

Org-mode does require using emacs, if it is too crufty for you or you don't like the learning curve, try spacemacs! Its org layer[0] is well configured, and it is also well suited for modal editing if that's your thing.

[0] http://spacemacs.org/layers/+emacs/org/README.html

Teuxdeux does exactly this for me, but might be to minimal for you.
Have you tried SkedPal in 2017? The UX is completely revamped.
> something as simple as drag+dropping todos onto a calendar at a specific time of the day

moo.do just added that as a new feature. I've not logged back in to try it again but it might be worth having a look at?

Was Timeful rolled into Google Inbox, at least in spirit? Tasks/TODOs (single or repeating) can optionally show up in Google Calendar, though no AI-based suggestions, as far as I know.
I started looking at GTD and then just thought, some of these ideas are good, others I don't need, so I just made my own version of it.

So I have the following Cards in a Trello Board;

1. Inbox -> Things I can reasonably expect to complete in a day or less 2. In Progress -> Limited to 5 per day 3. Projects -> Working on an app? Put details in here 4. Reminders/Waiting -> I've sent a form in, waiting a response before next action 5. Some Day -> Things I would like to tackle some day (Good for reviewing long term goals) 6. Complete / Split into smaller tasks

BulletJournal.com and the companion app that reminds you to reflect and to Think(tm) once in a while.
Agreed. I too think that the bullet journal is a great wat to keep track of todos and goals, both medium and long-term ones. I do not know about the app though.
> I'm trying to figure out how a better way to stay on track with my long term (1 year) goals...Does anyone have any recommendations/tools for keeping these daily goals todo list goals in alignment with the big picture?

Here's my approach: Define the goal, measure progress, complete todos.

Define the goal: I use Onenote. It's so freedom enabling (click anywhere, type) that it's perfect for jotting down all parts of your long term goals. At this stage a todo list is too rigid to record something this abstract. A mindmap is also good but the Ctrl + E search in Onenote is the best. You'll visit this once a week or so.

Measuring progress: Again Onenote, list the months and add new checkboxes (Ctrl + 1) under each month for each subgoal you want to get accomplished. You'll visit this a couple of times a week.

Completing todos: This is where your todo app comes into play. Map your subgoals to todos and record how much time you spend on them. At the end of each week all your completed todos should see you tick some of the checkboxes in Onenote. You'll visit this as often as you're working on the goal.

For me, this is a simple but visual method of progress spread across just two pieces of software.

May I opportunistically suggest https://lanes.io as that second piece of software. It's a todo app I've built to help support this approach - timer, charts etc.

I agree with the others here that constant reflection is critical. But for me, keeping track of resolutions with a calendar to do is a recipe for disaster; good for the first two weeks then eventually it gets neglected.

So for this year, I started thinking about a tracking and recording method that is personalised to my needs, and that includes taking account of good and bad habits. I set up a personal website which is basically a learning log/folio, where the front page displays my five learning projects in arty thumbnails. Aesthetics is really important to me so a good design that I'm proud of is one way to keep me visiting the website.

Let's say that one project is French. Now it's really important to clarify your goals further. It's completely unrealistic for me to be fluent in French by the end of this year so I set a couple of goals, such as studying Candide to the point that I can understand and internalise the meaning without looking at the English parallel text. I emphasise that this goal is only for this year, which means I can still keep going with French next year - so no need to kick myself why I can't be as good as those polyglots.

OK, so far so good, I've got some fancy projects that show to the world that I'm a keen generalist, and goals to clarify their scope. But how do you keep track of them?

Because I've come to like writing, and it's one goal to keep practicing it, I decided to link every goal to my blog. Meaning, I need to write about my findings, achievements etc and tag the post to a goal.

I created a category hashtag and placed it under each goal. So say that one project is Blender 3D and one goal is to get used to the different modelling techniques - my hashtag would be something like #blender3dmodelling. This means that I must write something about blender modelling, which means I must study it and practice it. Otherwise if someone clicks on the hashtag, it will display no posts ... and that looks a bit bad. (That 'someone' is usually me haha.)

So far this little technique has kept me more focused on my resolutions aka learning projects. But it's not enough because there's still the danger of gradual neglect - and I've reflected enough to realise why this happens. What if I have absolutely no time to study Blender 3D because of other commitments? I can see myself paralysed by guilt by July. So, for balance, I decided that every month, I will write a post that reflects the previous month, and realistically set targets for the current month. The reflective part is particularly important as it not only keeps you true to your desire to learn, you're also being honest about yourself and your current situation.

So, that's the gist of it. It's not really scientific, the way I keep tracking and motivating myself with writing and showcasing, but it works for me. But this is an example; you may find it too much or too little or just completely unsuitable. That's OK. For yourself, you need your own method, and this means a great deal of introspection to understand your needs and habits. Good luck :)