Your comments

I'd love to see this track me on sites like stackoverflow or bootstrap's website.  Sites you are considered still learning/coding with.  I hate losing my flow just for looking up a function on php.net.

I was thinking like this: 

Pomodora Technique

https://chrome.google.com/webstore/detail/strict-workflow/cgmnfnmlficgeijcalkgnnkigkefkbhd/details?utm_source=chrome-ntp-icon


Description

Enforces a 25min/5min workflow: 25 minutes of distraction-free work, followed by 5 minutes of break. Repeat as necessary.

1. Click to start a 25-minute work timer, and work without distraction.
2. Click to start a 5-minute break timer, and kick back and relax.
3. Repeat until all your work is done.

I think he's onto something.  On /users/paul it's basically already made.


You could do something like.

$goalsAchieved = ((My progress in HTML) + (My progress in PHP)) - ((My goal for HTML) + (My goal for PHP)) > 0;

If that is true then your overall goal for programming would be achieved and since it counts "document changing key"/"backspace" the changes you're making would go towards your goal.



Paul I wanna see that battle for the week and have it update in real time! ;)

@Alex

Having less code maybe the case but even then you have to type to create less or more code.  If you aren't typing at all you aren't programming anything.  I'm building a massive app right now and it breathes.  I take out a bunch of stuff and then start building it up again in another way (feature, methods, or w/e).


You're right though I was kinda vague about this, specific the goals should probably be a combo of:

- A language of your choice.

- Show your current daily average of that language.

- Enter how much more you'd like to program of that. (aka points)

I wish to see this!

I was thinking about this I think I got it. I don't mean change your algorithms I mean take the current ladder and just stretch it a bit so you're still "rapidly" growin levels but its still based on 10000 hous. Maybe I'm mistaken is 10000 hours lvl 80? Or this is where you could make the language levels appear to grow faster but your main level is slower.

Isn't that kind of like saying I want to be on twitter but I want all my tweets to be hidden.

API

Another recommendation: webhooks

http://blog.trello.com/webhooks-are-here/


trello makes some good points about their API having problems being polled.

I have a friend who wants to join but uses phpstorm and the same with a lot of the core Laravel devs.

API

Could we get it to access the leaderboard to? So we could list everyone who is programming, or in a streak. Access to the user base for stats determined by filters.  I'm sure there's some cool apps that could come out of that!