Below you will find pages that utilize the taxonomy term “Programming”
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
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.
Posts
Seven Habits of Highly Effective Programmers
Fantastic write-up on the seven habits that can help one grow as a better programmer. Aptly titled the Seven Habits of Highly Effective Programmers [web archive link here], it is written by someone who has been-there-done-that. A must read for any serious programmer, or someone who cares about the craft, especially if you work in a team. There are other articles too on that site, and so check them out as well.
Posts
Becoming a better programmer
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler
Programming the proper way
I love programming, and I love programming the proper way. I belong to the school of thought that believes that programming is as much an art or a craft, as it is a science or an engineering. For me programming is not just another activity that humans do to make money.