brain.rbinstance_missing
Hi! My name is Elad Meider
I'm a Ruby on Rails addict, an entrepreneur, a CEO of a web and mobile application development firm in Fort Lauderdale, a Ruby on Rails contributor and a Rails Mentor.
This is my blog about Rails, ruby, javascript and world domination.
Productivity is subjective, Everyone has their own tools that help them to remain productive, focused and on target. I for example try to use DailyGoals to get my daily todo lists on track, but i can’t keep up with updating as i should.
One of the best ways to measure how much work was done, is to actually see how much did you code, thinking about that, i turned to git log for some help and found out that you can get a list of changed/added lines in on your commits, git is so damn powerful that it even lets you to bound your search to a specific, natural language time frames (ex: “2 weeks ago”).
Now, the fun part. i created this tiny little Ruby program that displays exactly how much did you code, showing the number of commits and LOC inserted, and even shows a simple rate stat of your LOC/commits.
Here it is:
simply run ruby git_productive.rb <path_to_project_root>, might be nice to run is a rake task or a commit hook that sends you and your boss and email with your current code rate.
well, mine shows 120 lines since this morning, considering half of it is probably a plugin, i’d better get back to work and stop blogging.
as always, forks and suggestions are welcome.
| Variable | Value |
|---|---|
| GITHUB | |
| WWR | { :working_with_rails => 'http://www.workingwithrails.com/person/5844-elad-meidar' } |
| IRC | { 'irc.freenode.net' => [ '#rubyonrails', '#railsbridge', '#ruby', '#jquery' ]} |
| SKYPE | eladmeidar |
You're seeing this error because I think it is funny.