Some time ago, someone posted a link to a comprehensive 10-issue list of software development management thingies like using SVN that could be used to compare companies. I have searched and searched. TIA, /D

Comments

  1. Brilliant David Heffernan, thank a lot.

    ReplyDelete
  2. I sometimes wonder if Google has replaced #12 with "Do you use Hallway designers?"

    ReplyDelete
  3. I'm not sure about the relevance of using a pre-hire question (#11) in conjunction with issues that relate to ongoing business processes. In particular, I don't see a whole lot of value in writing code during an interview. I've done it a couple of times, and aside from it being a very eerie experience (nobody ever just sits there and silently watches you program), it didn't seem very relevant.

    But three things I'd say ARE important but missing are:

    n+1) Do you regularly perform code reviews?

    n+2) Do you make a practice of regularly hunting down copy-and-paste code (eg, during code reviews) and factoring it out?

    n+3) Is code refactoring encouraged?

    I think the first two would almost always be answered "no", while the third is likely to be "no" with far higher frequency than most people would imagine.

    ReplyDelete

Post a Comment