Quantify your code performance
A few months ago I started using Wakatime.com . It keeps track of the time that you spend on your code editor and identifies the language that is being used. It has a nice Dashboard with indicators about how much you code and what languages/editors are used.
By measuring and getting hard data on my performance I started to challenge myself to increase my daily average time. I noticed that my numbers started going up and I felt more motivated because I could see how much time I was putting into a given project.
I was able to identify where I was spending the most time. This helped me prioritize projects and how much time I budget for “learning and playing”. Since I started using wakatime I have doubled my average daily time.
One of my favorite charts has a nice feature that shows in a different color each project so you can see how your time was split between them.
You can also export charts as reports for your time on a given project.
I have used 27+ languages in the last year. I really like being able to measure myself and to try to improve my performance on a weekly basis.
Any developer can benefit from quantifying their code: it lets you challenge yourself to become a more effective programmer by making your work-time visible.