Personal Key Performance Indicator Dashboard

There are many things that make corporations work well (in well run businesses) that can be applied to a personal level. KPIs (Key Performance Indicators) are something that I’ve been fascinated by for quite a few years now.

Building dashboards full of statistics has been a part of every one of my personal projects.  The back-end for all my mobile apps/games was focused mostly on collecting and displaying all the various income sources and plotting revenue per day per app so that I could see the trends and identify spikes.

My most recent app (Persistence) is, in essence, a KPI system for yourself.

Exploring this idea further I worked on an application for my Raspberry Pi and am using an old monitor to have an always-on dashboard to display my activity against the goals I have.  When falling behind on my reading goal I’ll see a red box highlighting the overdue situation.  If I haven’t written enough code for the day I get an alert box.

This is what it looks like so far:

Screenshot from 2015-05-03 21:26:29

I’ll continue to build it out and try different indicators that I’m interested in tracking and figure out what will provide the best motivation to keep focus on my longer term goals.

I’m 1 week away from a 200 day streak on Github activity.  Maintaining this streak through the year is one of my New Years resolutions.  I’m also attempting to read one book every 10 days (which is proving difficult), and I have my financial goals for the year.  I’m hoping that having this always on dashboard will keep me focused on the right things, and not on spending too many nights watching TV.