50 lines of code
I haven’t written much code, for being a Comp Sci major. I feel like sometimes, I get further and further behind my peers because they have the opportunity to write the code that I don’t.
I’m giving myself a challenge, and having my blog (Corner of Seven, for those of you reading this via Facebook) become the record of my success or failure of this challenge.
Starting today, my goal is to write *at least* 50 (fifty) lines of code per day.
This idea came about through the previously mentioned “Don’t Break the Chain” post on this blog (which worked oh so very well…), and a recent experience that I had at work.
Most of my work duties are currently system configuration and setup, and less actual development on said systems. With that, my ability to get code written has diminished. I was asked recently to create a component in our software that renamed a file going out, based off of metadata contained within that file. After sitting blankly at the computer screen, with my brain screaming, “I know what to do!!!!” and my hands frozen, unable to regain the muscle memory of the common actions of Java, I looked inside, and realized this had to change.
In a sense of betterment, I want to complete at least a small project daily. Maybe it’s a coding kata. Maybe I work on stuff in Android. Maybe I continue work on RBEQ. Maybe I add new things to Corner of Seven. Maybe it’s something I haven’t even thought of yet. All I know is that new code needs to come out of me, before I can’t do it any more.
Fortunately, I have tools at my disposal. The afforementioned projects can keep me busy for a while, but what do I have to show the work that I’ve put in? Enter the Gist system at GitHub. This allows you to put small snippets of code out, configurable by language; it gets your code available on the internet, and embedded into a blog or webpage.
So there you have it. Look to see some Gists from me shortly.
Cheers!
Tags: Android, Blog, Brain, Comp Sci, Failure, Gist, Gists, Java, Muscle Memory, Peers, Snippets, Success, Work Duties
