Walk the Walk...

17 02 2006

I ran across a really good blog entry by Clay Loveless (of Feedster fame) yesterday that really cut to the heart of what it means to call yourself a software developer. In his words: discipline. I highly recommend everyone who considers themselves a developer to give this a read and check his bullet points against their own development methodologies. Here's some of my favorite points from his blog entry:

  • You must be disciplined enough to write well-documented code.
    Yes, functionality counts, but if you're hit by a bus (or trampled by
    your fan club at an ego-rally) tomorrow, someone else has to take over
    your stuff and make sense out of it. For a pro, documentation isn't
    grunt work left to the community, or the peons. The pro just does it
    because it's what pros do.
  • You must be disciplined enough to write code with error reporting (by whatever name your language of choice calls it) cranked to the max. use strict error_reporting(E_STRICT) on PHP5 or error_reporting(E_ALL) on PHP4, whatever: these modes of development
    weren't created to annoy you, they were created to save your ass and
    hopefully help you evolve into a better developer. Writing new code
    under something as sloppy as 'error_reporting(E_ALL ^ E_NOTICE)' should
    be an absolute last resort.

Enjoy.




Trackbacks


No Trackbacks

Comments

Display comments as (Linear | Threaded)
No comments

Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

You can use [geshi lang=lang_name [,ln={y|n}]][/lang] tags to embed source code snippets