Skip to content

zachpanter/old-taskengine

Repository files navigation

TaskEngine

Purpose

A scriptable personal productivity tool.

Goal

To be the most customizable personal productivity tool available.

Analogy

Steam-locomotives illustrate our busy lives: We have places to go, timetables to meet, and things to see along the way.

To do this, we need fuel. We need maintenance. We need to coordinate our travels.

Our fuel is the work we have to do. Like coal, we function best when our actionables are broken down into discrete, atomized tasks.

Our maintenance is encompassed by the habits that keep us running smoothly. Like oil, a good set of habits ensures whatever lies ahead (academically, emotionally, spritually), we are prepared to handle it.

We need to be prompt and punctual. Reminders help us to keep a schedule and deliver on time.

Overview

TaskEngine uses Kanban and Agile methods to help track both projects and day-to-day tasks.

It encourages habit-building through recurring tasks (reminders). These tasks can be set to respawn with the functionality expected from modern calendaring services (weekday, M/W/F, T/Th, weekend, day-of-month, every-X-days/weeks/..., etc.)

T.E. helps users be prompt by tracking time-based tasks (events), location-based tasks (errands), time/location-based tasks (appointments) and time/location/group-based tasks (meetings).

It promotes deep understanding of backlogs through a tree-based task hierarchy that allows a parent task to be composed a number of child-tasks.

Scrum-points are used to estimate task and project completion effort. 'Burndown' and 'Velocity' visualization gives users the ability to track progress and reevaluate current approaches.

About

My productivity app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published