Giter Club home page Giter Club logo

fume's Introduction

fume aka future_me, a time tracking / goal suggesting thingie

screenshot

Features

  • No brains required!
  • Beeminder integration

Idea

Quoting myself:

Assuming you have a good idea what tasks you want to do in total, just automate it. Try to delegate away as many day-to-day decisions as you can.

I extended my todo scripts for that exact purpose. I track how much time I spend on each task and how much time I should spend, based on a relative weight. (As in, this task is 2x as important as this and so on. I estimate my weights by starting with 200 usable hours per month and then distribute them among all tasks, using the assigned hours as a weight.) The script then checks if "time spent on task this week" is close to the relative time it should receive, according to the total time I've worked so far, and sorts all tasks based on their deficit. I then just do whatever project is furthest behind for as long as I can concentrate, let the script pick the next one and so on.

Advantages: I never have to make any decision except when choosing the initial projects. (This happens rarely and is no problem.) No individual project ever gets ignored. I don't have to bother with timeboxes, I just work for at least ~15 minutes (I have an automated alarm for that) and then continue until I get bored / tired. I only have to personally check and maximize one variable - total time worked per day. It's as simple as "make this number go up".

-- http://lesswrong.com/lw/7z1/antiakrasia_tool_like_stickkcom_for_data_nerds/4zey

That's how it used to work, anyway. If I ever find the time, I might explain it some more.

Requirements

  • mplayer (or some other player)
  • gxmessage (or some other notification thingie)
  • a not too stupid shell
  • Ruby 1.9
  • highline >= 1.6.5 - [https://github.com/JEG2/highline]

Installation

Either as a gem:

(sudo) gem install future_me

Or manually:

# first install the requirements
(sudo) gem install awesome_print highline chronic

# then fume itself
git clone https://github.com/muflax/fume.git
cd fume
(sudo) rake install

# and finally get an example fumes file
cd ..
git clone https://gist.github.com/e2e6c6ef701f48d6270e.git fumes
cp fumes/fumes ~/fume/

# run fume
fume

You can also use Beeminder integration by setting up the beeminder gem and adding a beeminder.yaml, like so:

git clone https://gist.github.com/muflax/5269db2ca5f80957746b fume-beeminder
cp fume-beeminder/beeminder.yaml ~/fume

TODO

Thanks

  • Ben Eills for install documentation and actually using the tool

fume's People

Contributors

rejuvyesh avatar beneills avatar

Watchers

James Cloos avatar Gladstone Alves avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.