After having tried out various review methods like direct review, reviews over email, pair programming etc, I have found that a combination of tool-assisted code review and direct review (on an as needed basis) works out to be the best in terms of efforts spent and quality of the output.
SmartNBear.com:Pros and Cons of Four Kinds of Code mentions the pros and cons of the various types of reviews.
My first experience with Crucible by Atlassian was a bit unnerving. However there were many obvious advantages that I quickly noticed:
- Making a comment right where it make sense. i.e. near a particular line of code. This is a killer feature.
- Enforcement of workflow
- Close integration with Perforce (since we use Perforce) Continue Reading
Backup has been on my mind, since I started blogging on WordPress. No blog owner wants to go through the pain of losing his ideas and re-creating his writings again.
After a night worth of efforts, here’s a simple script to backup a WordPress.com hosted blog in two ways.
- Mirroring the entire blog site
- Using the “Export” feature of WordPress.com to export the blog site to a local xml file.
This is a WordPress-only feature. The xml file can be imported in WordPress.com. Continue Reading
SIP (Systematic Investment Plan) seems to be the rage nowadays where everyone worth his financial acumen rants about the merits of SIP. That takes care of the *dhan* (wealth) part, what about the *tan* (physical health) part? In fact, this requires a more disciplined SIP and has more long term and beneficial effects. Sounds logical? Here we go… Continue Reading
I have been a GTD (Getting Things Done) fan as well as an agile practitioner for years. GTD advocates creating hard deadlines so that your slate is always clean. I have been finding this tough to manage as the WIP (work in progress) has been slowly increasing each day. Personal Kanban by Jim Benson and Tonianne DeMaria Barry provided a refreshing view. Continue Reading