Monday, July 25, 2011

Goals for the coming months....

For the past couple of months ,I have been fighting with myself to achieve some goals however things have not been so good till now. So, I decided to set Goals visible to me and reminding me all the time to achieve them.

This sudden change came as an outcome of TDD training which I attended this weekend, apart from learning TDD I learnt some aspects of programming which I want to inculcate in myself. Having said that these are some of the goals which I plan to achieve in coming months:

Open Source Software Patch : Till date I haven't contributed to any open source project so this would be a task which I want to accomplish within 2 months, I am not talking about the complexity of a patch but to contribute a patch to an Open Source project you have to be really determined and focused as it requires more than just coding the patch.

Approximate date of completion: September 25th 2011

A Ruby Gem : For those who do not know what is ruby gem, it is a way developers in ruby world package a library so essentially I would like to create a library in ruby to know the details involved in building it. This would give a great exposure in building ruby project structure as a whole.

Approximate date of completion: September 25th 2011

Get Accustomed to TDD: Test Driven Development is an agile practice which you can master only by doing  it. This would require commitment as writing tests first has never been easy. You really have to understand the problem at hand and then use TDD to design the system.

There can't be date of completion for this but would like to get used to it in 2 weeks from now.

Rails Application: Learning Ruby is just the initial phase but the ultimate goal is to take that knowledge and apply it to create a full blown rails application. I still have to ponder over the details around it.

Approximate date of completion: November 25th 2011

So, these are some of the goals which I have set for myself and would also have retrospective comments around it every week.

The countdown begins now.....