I've been an avid user of Todoist for several years, having completed more than 13,000 tasks.
Initially, I embraced Todoist's robust functionalities, including projects, filters, tags, and priorities. However, I eventually realized I could streamline my process without these features.
When I identify a task that requires completion, I add it to Todoist and then forget about it. If it's time-sensitive, I include the date. Otherwise, it's added without tags, projects, or priorities.
To assist in scheduling, I developed a tool called todoist-backlog-scheduler. This utility automatically schedules undated tasks for the following week.
This method ensures that my current week isn't overwhelmed with new tasks, as they are all deferred to the next week. This provides a one-week incubation period for each task, allowing me to evaluate its continued relevance or importance.
By Sunday, my queue generally consists of 20 to 40 tasks. After running my GitHub Actions workflow, these tasks are evenly distributed across the upcoming week.
I've employed this pattern for over a month now, and it's become an integral part of my routine that I really appreciate.
In reflecting on my several years with Todoist, I've found that simplicity can foster efficiency. My custom tool, todoist-backlog-scheduler, and weekly planning method have reshaped my productivity. This simple yet effective strategy has kept me aligned with my goals, and I encourage others to explore this workflow!
About John Solly
I am a Senior Software Engineer with a focus on geospatial applications, based in the Columbus, OH metropolitan area. This blog is where I delve into the intricacies of GIS (Geographic Information Systems), offering deep dives into different components of the geospatial technology stack. For those who share a passion for GIS and its applications, you've found a spot to explore and learn.
Interested in collaborating or learning more about my work? Take a look at my portfolio for a showcase of my projects and expertise.