6 ms·
For any serious home software projects, I do a lightweight Agile process with Trello. All tasks need to be doable in a single work session of four hours or less
by beat 9y ago
For any serious home software projects, I do a lightweight Agile process with Trello. All tasks need to be doable in a single work session of four hours or less - preferably less than one hour. So very fine-grained work.
And I stopped keeping a backlog. If it's important, I'll remember it. But I no longer have meltdowns and analysis paralysis trying to decide what to do next from that hundred-task monster list.
- nailer 9y agoI like 4 hours too. This is realistically the largest amount of real programming most developers do a day, sans interruptions.
- beat 9y agoYep. That's definitely about the maximum mental exertion I can do in a sitting. The important thing, though, is breaking my tasks down to things that I can do in a single sitting. If I have to spread the work out to multiple sessions, I have a hard time picking up where I left off. A lot of my ideas about how to work were strongly influenced by Cal Newport and Matthew B Crawford.