Link Details

Link 115609 thumbnail
User 111696 avatar

By bloid
via blogs.concedere.net:8080
Published: Sep 18 2008 / 14:48

The notion that technical 'aptitude' is the most important programming skill only makes sense, I think, if you also believe that the greatest value a programmer contributes to her team lies in her code. This is, perhaps, the underlying conceit of the ever-persistent myth of talent: good code will solve all problems.
  • 7
  • 5
  • 1231
  • 373

Comments

Add your comment
User 211643 avatar

zynasis replied ago:

1 votes Vote down Vote up Reply

lost me at: writing good code is easy.

this write up sounds like the ramblings of a bitter programming reject
,

User 281050 avatar

cbang replied ago:

0 votes Vote down Vote up Reply

Ummm perhaps not. But good code will certainly not hurt. Good code will assist in fighting entropy (code rot) and often bring up moral and motivation. That alone might be worth much more than anything else.

User 250271 avatar

rogwilco replied ago:

1 votes Vote down Vote up Reply

I see "good code" as one part in a combination of things that will make a software application successful. Yes, "good code" by itself will not save a crappy application. But consider the inverse: take an otherwise great app without "bad" code and you have a one-off app with a greater frequency of bugs and problems that are more difficult to maintain. It ends up costing more to support it, more to pay a dev team to completely rewrite it for the next version, and higher turnover rate for your development team.

In the end, bad code can cost you customers, man hours (money), and long term growth for the product brand. All for a slightly larger reward in the short-term. Try googling "technical debt" to understand the importance of good code (a good place to start is here: http://www.nickawilliams.com/2007/12/21/technical-debt/).

User 182759 avatar

fadzlan replied ago:

0 votes Vote down Vote up Reply

I don't really get it. Okay, so good code *alone* will not save us. You can say the same things for good governance, being agile, proper documentation, proper funding, good team spirit etc.

Well, if good code alone will not save us, then what about bad codes?

Good code alone may not save us, but it will *help* us. That is better than bad codes any day.

Same thing goes with other good things as well (eg. good attitude, etc).

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.