2016-10-28
        # Time tracking for the paranoid.
        Bartek
        github.com/bartekbrak
        I can Python, I like data, too much---
## Context
* Some companies have their own product, some work for multiple clients.
* Then some of us have to track time spent on a given task, specific project
 or client because... budgets. Lucky you who don't! It gets annoying.
* Multiple solutions are already there: toggl, harvest, RescueTime,
  hamster, internal ones...
* And I hate them all
  * they rarely do what I want,
  * often impossible to extend,
  * have a terminal client (and bash_completions)
  * work off-line
---
## What do I want?
* If I'm spending time on paperwork, I want to have full
  control, ability to process that data... and go PARANOID:
  * visualize my work patterns
  * do useful stats - focus factor
  * tell me how much I've worked "right now" when my working hours are
    irregular and when is *enough*
  * answer questions like
    * What is my typical productivity?
    * How does it change when working remotely?
    * What are my break patterns?
    * Is the task nearing its time budget?
* Accept the inconvenience
---
## Should I, should anyone?
* Probably not, you might be focusing on the wrong problem...
* Some people might take it the wrong way :|
* Maybe just change the job if they make you do stupid things?
* Meh... You want to know!
---
## Here's my app
* Alpha, POC, dirty, bad but working code, really bad frontend but
  who cares
* Not ready for use unless you try hard
* Keep it minimal, throw away and rewrite when idea matures.
* Django, only four models
* No tests, you mad?!
---
## Conclusion
* typically 63% focus factor - 5hours 2minutes 24 seconds :P
* Remotely +16%, that's ~6hours more of pure focused work per week (but I tried
  hard). That's what I wanted to know!
* Visualizing helped, funny to see how I wake up later and later as the week
  progresses. ---
        # Thanks!
        https://github.com/bartekbrak/kinro
        Questions? Bashings? Drinks? Hire me for remote work ? ;)
        Find me. Yellow Pants.