Are you a good programmer?

Arsenalist make a blanket statement about the programmers from India in his article on outsourcing . Need not get offended by the issue raised. Instead one should ponder if he makes a good programmer or lousy one.

A good programmer will:

  • Read good code and appreciate it.
  • Embrace simplicity.
  • Embrace aesthetics.
  • Embrace review process.
  • No ego.
  • Collaborate and be team player.
  • Communicate properly.
  • Read Code complete, Pragmatic Programmer.
  • Visits slashdot and other tech blogs.
  • Do not have superficial knowledge.
  • Have common sense.
  • Develop a taste for programming.
  • Learn multiple languages.
  • Learn form the masters.
  • Optimal use of meetings.
  • Do not blame on compilers!
  • Fixes the issues at source.
  • Will have meaningful debug sessions.
  • Will be a part of religious war.
  • Will not be a part of religious war.
  • Uses version control effectively
  • Does not repeats himself
  • Will not become a manager!
  • Do not get defensive on review comments.
  • Do not entertain BS.
  • Do not tolerate lousy programmers.
  • Are lazy.
  • Do not live on jargons.
  • Will write test cases.
  • Will comment.
  • Will use correct tool.
  • Will develop tools.
  • and many more….
Advertisements

1 Response to “Are you a good programmer?”


  1. 1 joshua_davis July 25, 2008 at 7:03 pm

    I agree, “Arsonist” needs to check himself before insulting others. I find his myopic view of the world to be harmful in that it perpetuates some very uninformed opintions. There are bad developers everywhere, and whenever/wherever there is a tech bubble there is going to be a talent shortage.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Pages

Thru Lens

Tweets

View Karthikeyan S's profile on LinkedIn
Alltop, confirmation that we kick ass

%d bloggers like this: