Personal Kanban 101
personalkanban.com
personalkanban.com
I try to be mindful of the things on my list, especially when I add new items on to it, but closing it out is a different story.
Stake some amount of ETH for an issue and when it closes you get it back. If it goes over some time period, the staked ETH begins to burn.
Just a thought. Could make a fun hackathon project. :)
It's basically "Service Level Indicators" for your GTD queue
I've tried Habitica which attempts to gameify your tasks, but I dunno .. I just never got into it.
I have an OpenProject server running for myself, but I kinda forgot about it for a while and stopped checking in.
When I was a kid in the 90s, I found myself much more able to stay on tasks. Going into college, I could code for hours, building things, write things ... I don't even have kids/family as an adult, I just find my motivation waning.
I've taken sabbaticals in my life, which has helped me focus on some tasks and get some big things done, but even then there is diminishing return as I start to worry about money and look for work again: https://khanism.org/perspective/minimalism/
I don't think a personal Kanban or anything else is a silver bullet solution. You have to hit a critical mass in the work you're trying to do, whether it's an open source project or creating videos or live-coding. I'm more impressed today by major YouTubers like 8-Bit Guy or Wendover Productions, and people like Drew DeVault who just write so much production ready stuff.
It's harder today because we have to fight greater distractions ... like browsing Hackernews when I really should try to get this regex working. :-P
It got me to floss everyday, which is actually a pretty big deal.
For tasks though, I personally use Todoist, which I've haphazardly rigged via IFTTT and Microsoft Flow to sync through to Habitica. That way I get the organisation of Todoist, but the incentives from Habitica.
I think social pressure is a very beneficial thing in getting things moving
The principle is that you should do your thinking separately from your doing, so you think about what you want to do, write it all out in detail, and when it comes time to do your code refactor you're not looking at "refactor the code" but stuff like "move this function over to this file". A list of mechanical tasks instead of a set of puzzles for the mind
If I have 3 active tasks, that means I have to pick from among them to work on something. For me, that usually results in finishing what I've started in reasonably quick order. I also aim to favor closing an open task before pulling a new one from the backlog, which helps further.
Once I do this consistently, it generates motivation (or perhaps decreases the sapping of my natural motivation) in that I'm in the habit of getting things flowing through the system and minimizing WIP.
That being said, for both personal and professional projects of any scale, I’ve found Kanban with elements of GTD mixed in extremely useful.
As a dev it never really worked for me.
- Visualise work flow - Limit work in progress
Getting Things Done's main points are:
- Capture all tasks/notes in only a few central places - Have a process for processing/reorganising these tasks
Kanban's aim is to make it clear what's happening (and what's not being done). You'd hope to see why you're not finishing things which you're "doing".
GTD aims to reduce mental load (the tasks/notes aren't in your head, they're on paper).
What are some things that you've learned combining the two?
And since Personal Kanban is personal, I've had to find different hooks to hang the activities on. In a team context, I can use collective rituals like a daily stand-up to force grooming of the kanban and awareness of workflow hiccups. Personal kanban is harder for me to maintain unless I use something like calendar alerts.
Here you can see all the things I haven't done on time: http://kb.commits.to/ and the backlog of things I already did, of course, too, but I like to focus on those red things at the top of the page.
This is a beta thing that will probably go 1.0(/2.0?) soon, there's no signup page, don't look for a signup page...
My workflow is an "eventually" column that I dump any idea I have for something I'd like to do. As soon as it pops into my head I capture it as a task. Once a week or two sort and expand on these tickets, or split them up if they are too big and pull the ones I want to work on into the "ready" column. I manually limit tasks to 5 in the "in progress" column, but it also contains tasks I'm blocked on.
I really recommend people try out Kanboard if they have the desire to self host. Once I set it up in a docker-compose file along with a backup container, it's needed no management since.
(The author also created an RSS self hosted reader which is also great if you like the idea of simplicity and self hosting / controlling your own data https://miniflux.app/ )
One advantage of Personal Kanban is that it is a native app, so there is no latency between writing something down, moving tasks across boards. Sadly, it is not open source.
Personally I'm a fan of a mix of physical sticky notes and Trello, but I'm always open to new ideas. I could see this being more of a hassle than I'd like, but I could be wrong.
If Trello or sticky notes works for you, then it's the best option.
When I was working solo it was really good, I used the top-level as a daily log and could easily tell what to continue working on, and what my major issues were each day.
(I used the other version at https://gingkoapp.com/)
Trello and Sticky Notes are tools. GTD, Kanban, Pomodoro etc are productivity management techniques/methods. I find it helpful to first pick the technique/method then figure out how to use the tools.
It is similar to programming languages and IDEs. First pick the programming language (methodology) then pick the tool (IDE). Good tools work with multiple methodologies.
It works with a SQLite db, so no migration issues. Highly recommended.
You can try it out and see if it works for you. It's at https://www.kanrails.com, and currently in Beta (no paywall). Hope to get some good feedback from HN!