Yodo is a todo app that suggests what to work on next.
'Yo, do X' or 'Yo, do Y'.
I've been through a few versions, but all feature an emacs org-mode integration and a clojure implementation.
Some of the biggest learnings are that a web app is
not enough. It needs to be
integrated
.
Fortunately, that's what ~ clawe
~ is all about.
estimates, timeboxes
priority
claps, up/down votes
sorting of todos, prompts, journals, ideas, commits should be able to mix and bubble up across all these all are 'todos', in a way - next action for each?
a daily focus/todo/prompt stack supports diving down rabbit holes and resurfacing smoothly add to stack, execute, add to stack, execute, finish + pop, finish + pop, finish.
i.e. drop the last plan, start a new one
probably only one active at a time
can pull todos from old plans into new ones
defstream/handler interfaces? db encode/decoding?
build weekly stats/tags/topics view
forget all your projects, use your voice
All kinds of yodo thoughts Need to start thinking about building up todos without org Handling recurring todos and pomodoros Handle once-per-day pomos Support create-pomodoro from anywhere One click from backlog Support attaching locales to pomos Couch desk chair ottoman fire escape kitchen table floor etc Balance the day Does today already have a morning pages Pomo?
Thoughts abound re: yodo
Want to use it to collect features finished at the eod - should be simple but help build a list review eow, eom, eoq
That'll help see what's getting done and help with personal satisfaction and validation As well as finding patterns and identifying whether or not i'm focused on the right thing/the things i want to focus on What's normal velocity? What's the expected progress?
Also worth noting - a portal feature in tetris that lets you move pieces to the other person's board, or maybe even among your own
Iron out the daily tasks for each process Blog talks to do per day? Storyboard prep? Storyboard output processing? Game feature choices? Some things get solved at morning pages time Others at daily goal time Others at inbox process time
Blogs feel more obvious because i already have material to work with
Let's get story boards to that point
And label the daily more efficiently
project-based workflow tool
`tt` for your os
pre-set workflows/spaces, just takes a named config
Yodo is a few things:
Long vision: Ultimately I hope to reach a better work-life balance with it. By giving it enough information to make calendars and suggestions for how I should spend a day or a few hours based on current life priorities and recent progress. I.e. if I have two days left and a few weekly goals, it should show existing prirorities and try to distribute time into un-addressed health categories, like writing or running if I've been in code mode all week. That's a long-vision for it that I've had for a few years.
Shorter vision:
Much of the project management work builds on top of projects.org.
Features:
Unsolved design decisions:
yodo has some big, distinct users
current
. So
GET BACK THERE!thinking about collecting pomos or locales environments when estimating effort it's like tags where do i want to work on this? what's the chair? what workspace? what tools do i need? what's the expected output? what's the review question?
Allows users to write commit messages before the sprint
Then fill in the code changes thereof
A reddit-style up/down voting on items, to bump them into discrete layers.
Probably a bit of a lazy priority queue.
Implemented with 6 numbers/levels in yodo.
Now with org's a/b/c/none style in clawe focus.
A video overview of the components that make up the clawe monorepo.
Relevant April 2023.
I'll post a link here once it exists! For now, if you're reading this, I could stream this any day, so take a look at my schedule or ping me to see when it's going to happen.
Yodo is a todo app that suggests what to work on next.
'Yo, do X' or 'Yo, do Y'.
I've been through a few versions, but all feature an emacs org-mode integration and a clojure implementation.
Some of the biggest learnings are that a web app is
not enough. It needs to be
integrated
.
Fortunately, that's what ~ clawe
~ is all about.