Monday, 17 March 2008

I, Consultant

The Asimov 3 Laws of Consulting decided over dinner with Giles, Jason and myself are:

  1. A consultant must protect its own existence as long as such protection does not conflict with the Second or Third Law;
  2. A consultant may not injure a client or, through inaction, allow a client to come to harm;
  3. A consultant must write good code.
Order matters.

4 comments:

Chris said...

con·sult·ant –noun
1. a person who gives professional or expert advice: a consultant on business methods.
2. a person who consults someone or something.

So in the dictionary sense, a consultant shouldn't write any code. They should just advise the client on how to write the best code themselves.

Maybe your post should be "The 3 Laws of Software Delivery"

Mana said...

Maybe I should have added rule 4 which translates quite well to lolcat...

4. A senze of humour, I haz one!!1 :)

David Keaveny said...

Does clocking a client with a keyboard for changing requirements for the n-teenth time violate rule #2?

Bronwen said...

You've been tagged: http://www.soulsolutions.com.au/Blog/tabid/73/EntryID/408/Default.aspx

Acknowledge Me

Apple started a user experience trend many iOSes ago when it accepted Settings changes and did not ask for confirmation. Once the chang...