Below you will find pages that utilize the taxonomy term “Random Ramblings”
Posts
Vim at 20: Simply the Best Text Editor
Vim at 20: Simply the Best Text Editor
Earlier this week, on November 2, 2011, the awesome Vim text editor turned 20 years old. Vim started its life, as many of you might be aware, as the clone or imitation of the venerable vi editor created by Bill Joy – who went on to cofound Sun Microsystems – for Unix. It is a tribute to the genius of Bill Joy that his core ideas are kicking and thriving even 35 years after he created vi.
Posts
Google Reader Redesign: The Way Forward
Google Reader Redesign: The Way Forward
This week Google rolled out the redesign of my favorite Google product - Google Reader. This was a much needed face-lift, no doubt – though I am not a fan of the new UI – and more importantly, from Google’s perspective, they were integrating one more service with Google+, the future of Google. This was supposed to make Reader more social, but ironically, in a perplexing move (at least, from the perspective of power users of Google Reader), Google ended up making Reader a less social, and a less useful product overall.
Posts
Ten Years of Professional Programming
_“Man thrives, oddly enough, only in the presence of a challenging environment.” _— L. Ron Hubbard
“Be the worst guy in every band you’re in.” – Pat Metheny
“There are always two parties; the establishment and the movement.” – Ralph Waldo Emerson
Today I am completing the first decade of my career as a professional programmer, and I thought this was a good time to jot down a few thoughts and undertake a whirlwind tour of the last decade.
Posts
2010 - The Year of Revival of Tech Book Reading
2010 - The Year of Revival of Tech Book Reading
As part of the get better initiative, I decided to find and spend time improving my knowledge, one book at a time. Though I would love to write a few lines about each book, for lack of time, I am just dumping the list here. But rest assured that each of them is a great book:
January:
The Art of Unit Testing by @RoyOsherove
Posts
How to be a better programmer - the redux 2
“Most programmers have only a vague notion of how competent they are at what they do for a living” – Steve Yegge
“Experience comes from practice” – Andy Hunt
I thought I was done and dusted having wrote that previous redux post about how to be a better programmer. But my good friend Subru had posted a comment that made me (as it does most of the time) take notice and do some thinking and research about the importance of study and practice in the career of programmers.
Posts
How to be a better programmer - the redux
“Software development productivity would skyrocket if the least effective 30% were fired tomorrow” – Neal Ford
It was in the December of 2005 that I first wrote about how to be a better programmer. At that time I was into my fifth year as a programmer, and though I wanted to write what I am writing today, I decided to narrow down my scope to non-technical issues. I wrote about code readability and code maintainability that day.
Posts
Professional Programmer and Domain Knowledge
I have been working as a programmer for a little over 5 years now, and it was with great interest that I read the article What is a Professional Programmer, written by Sarah George, and hosted at DeveloperDotStar Magazine.
I think I can say that I have been on the right path so far when I evaluate myself on the various parameters she has mentioned, viz., trustworthiness, teamwork, leadership, communication, constant updating of skills, an interest in minimizing risks and accountability.
Posts
Dravid on the "right" people in a team
I was pondering over the last few days over having the right kind of people in a team, any team, including a Software Development team. It suddenly flashed in my mind that I had seen a quote attributed to Dravid somewhere on the same topic.
At last, I figured it out. Dravid had given a rather absorbing interview to the Cricinfo magazine that appeared in the inaugural issue (Jan 2006 issue that had Dravid on the front cover) of the magazine.