Request:1230067490
From Tiny Appz
To fill a request, simply add
|filled = Application Name
to the request template, where "Application Name" is the name of your application or
|filled = url
if the request is filled by an outside link
To cancel a request add
|canceled = Reason you're canceling the request
Don't be a jerk and cancel other people's requests without a good reason.
This article: http://infovore.org/talks/if-gamers-ran-the-world/ got me thinking about feedback loops. The author brings up the point that points and high scores help people better understand and alter their behavior in all things, not only games. This is part of the reason I've learned more Guitar Hero than any real instrument (I know, it's sad)
I'd like a feedback loop for productivity. Just something lightweight that tracks which window is in focus, and gives a pie chart of how much time has been spent on each window.
I've taken a couple of intro programming classes, but I have no idea how to program for Windows (.Net?). If somebody could point me to a kind of "get started" guide, I might try it myself, but if not, here's some pseudocode to make it more clear:
{ dt=10 %refresh period, in seconds While(1) {
if(afk==0)
{
focus=getfocus();
times(focus)+=dt;
total_time+=dt;
graph(times)
}
afk=check_afk(); %check "AFK?" checkbox
wait(dt); %wait before re-checking
} }
You could get fancy with different graphing options (adjustable time periods, line graphs, etc), "tagging" windows as work/play related and keeping track of productivity that way, and the ability to lock certain windows until a certain percentage of productivity is achieved.
Thanks!
Request on the SA thread:
http://forums.somethingawful.com/showthread.php?threadid=2415898&userid=0&perpage=40&pagenumber=36#post353632220
~ BrianBoitano
