What Makes a Great Programmer?

In my recent blog posting "The Secrets to Becoming a Great Programmer" I discuss a couple of characteristics of great programmers.  You can read about those characteristics at 

The Secrets to Becoming a Great Programmer

What other characteristics make a programmer great?  Do you agree with my assessment?

Parents
  • Hi Jacob,

    I was thinking about attention to details, but it kind of overlaps with thorough testing.

    When something undesired occurs once, it is quite easy to just re-run and discard the error.

    I believe that even if the error was only seen once, it is important to find the root cause as it may hide something bigger...

Reply
  • Hi Jacob,

    I was thinking about attention to details, but it kind of overlaps with thorough testing.

    When something undesired occurs once, it is quite easy to just re-run and discard the error.

    I believe that even if the error was only seen once, it is important to find the root cause as it may hide something bigger...

Children