Slashdot Mirror


Ethics In Computer Consulting

Brendan asks: "As a consultant running a small company I regularly deal with many different companies and many other consultants. I just witnessed a company be blatantly ripped-off for many thousands of dollars for a product that was totally unsuitable to their requirements. The consultant who recommended and will implement this system stands to make a substantial amount of money on the deal. This begs the question: What About Ethics?" This is a question that we should think about every so often. In this day and age of dot-coms and IPOs, we all should really think about why we are in this business. Sure, there is good money to be made, but in the end, we are all about providing a service, whether that service is constructing a Web site, running a network or administrating a Web discussion board. And while you are providing that service, don't you want to feel proud about the job you are doing?

"This is not an uncommon occurrence. Other consultancy firms seem to regularly help customers make decisions that are in the best interest of the consultancy and not of the client. If a sales person manages to convince a company that their product is the latest and greatest and it turns out to be useless software that crashes regularly then that is the sign of either a good salesman or a bad manager. Caveat Emptor.

Consultants are are supposed to provide a service, not sell a product. I know that the consultant is the product and there may be other products that the consultant uses that are beneficial to the client but that are not what the consultants purpose. The consultant (and this includes contractors) is hired by the company on the assumption that they will perform their duties to the benefit of the company as would any other staff member.

Is it ethically correct for me as a consultant to knowingly make decisions for the company that will increase the length or value of my contract even though I know it is not in their best interests? Obviously the answer is no.

I would hate to think that I am the exception to the rule but people in consulting with ethics appear to be few and far between. Where is the code of ethics for computing consultants and contractors? I have my own skeleton code of ethics but feel that it is time to put together a real one that could be used by consultants and contractors around the world. We are supposedly professionals and other professionals such as doctors and lawyers have one. Why not us?"

In a related question, E TiE asks: "What are good books for computer ethics and history?" Would anyone out there like to pass him a few ISBNs?

246 comments

  1. RMS is a consultant.... by Anonymous Coward · · Score: 5

    Dear RMS,

    I sent you two mails back in Autumn and you still haven't replied, I guess there was a problem with the mail server ... sometimes I type email addresses sloppy when I jot 'em...but anyways, how's it been going man? How's your Emacs going? I read about your PDP-11. I'm sorry man. My friend had a 486 that died when his modem got struck by lightning - the bitch blew up the NIC and then the motherboard, man. I know you probably hear this every day, but I'm your biggest fan. I ever got the latest GCC and the .au file of you singing the hacker song - man that shit was Phat. I got a room full of print-outs of your source code, man. That shit is Phat. Anyways, I hope you get this man, please mail me back, just to chat

    Truly yours,

    Your biggest Fan,

    This is Steve.

    Dear RMS,

    I wrote you an email a while back and you still haven't replied or chatted to me on IRC - I ain't mad, I just think it's fucked up that you don't answer fans. You could have at least chatted to my hacker friend from Australia man - you're his idol man, he's only 6 years old, he likes you even more than I do - he waited for you on a MUD for 6 hours on 33.6 connection, man. You know, my dog gets jealous when I talk about you 24/7 ....she even gets put off her Science Diet dog food when I talk about you so much, man....but she don't know you like I know you, RMS....noone does. So email me back man - I'll be the biggest fan you'll ever lose,

    Sincerely yours,

    This is Steve

    PS - We should be together, too!

    Dear RMS,

    I know you got my last two emails!! I wrote the addresses perfect and the mails didn't bounce!! So this is the WAV file I'm uploading to your FTP server!!!! I'm doing 90 on the highway....hear that in the background? That's my laptop man! I'm driving fast and the HDD is getting scratched...but that's OK...I can buy another one....you really messed up RMS...we could have been together....but now we won't....I hope you have bad dreams about it and wake up and scream about it!! Oh shit, how am I supposed to FTP this damn file, I left my cellular phone at home! Ahhhhh...I'm falling off the bridge, man....

    Dear Steve,

    I got your emails, sorry, I was too busy pondering the latest GPL to reply. It is very important that you release everything that you think about under the new GPL thinking license. It will be beneficial to society if you do, and it will ruin society if you don't, Steve. Remember, it's not about the technical quality, only about the social implications, Steve. What's all this about us being together? That's the kind of stuff that only a BSD license user would say. That's the kind of stuff that'll make me not want us to meet. I saw a really terrible thing on the newsgroups the other day....a guy was driving along ...drunk on the freeway....using a laptop full of commercial Windows(tm) software....and he went off the side of a bridge...come to think of it....man, it was you! Damn. See what I mean by the implications of commercial software on society??

    RMS.

    http://www.stallman.org

    1. Re:RMS is a consultant.... by jgaynor · · Score: 1

      Someone PLEASE mod this up. Its worth more than a zero! - off topic but HILARIOUS!

    2. Re:RMS is a consultant.... by nsane · · Score: 2

      I just find it sad that somebody had the time to write that.

      --
      i have misplaced my signature.
    3. Re:RMS is a consultant.... by datick · · Score: 1

      just outa curiosity, how long did that take man?? btw...funny shit

  2. Doing a service, not makeing a sale by hoss_33 · · Score: 1

    I am selling services and together with these I am also selling hardware and software. I am trying to find the best solution for the clients. In the long term this is the best way for everybody involved.

    --
    -- bmp System Support - Vienna, Austria
  3. Ethics and Economy by robbway · · Score: 2
    This is one of those cases that shows how good business ethics are good business profits. Of course you should do the right thing for your customer. If not, they will one way or another find out they've been had. No repeat business. No repeat business, no good references. No references no new business. Taken to extremes, the company will generate bad refernces.

    Do what's best for the customer. It actually pays!

    ----------------------

    1. Re:Ethics and Economy by TilJ · · Score: 2

      I wish this was the case; things would be nicely cut n' dry. But the fear of being sued has scared msot companies into not even providing *any* references, and perish the very thought of providing a *bad* reference.

      I suppose that news about the bad consulting practices could spread via observation of meta-data (i.e., noticing that a particular company now avoids a particular consultant like the plague and doesn't want to talk about it), but how many companies honestly put that sort of effort into background checks?

      --
      "The purpose of argument is to change the nature of truth." -- Bene Gesserit Precept
    2. Re:Ethics and Economy by Pxtl · · Score: 1

      Heheh... I'm sure a consulting firm could be arranged that would perform this service for you. And I'm sure they could be trusted completely, after all, they're consultants.

      So, we need another firm to keep an eye on the consulting firm that recommends consulting firms..... and that consulting company might not be trusted implicitly, so some consultatnts must be hired to check their background.... beginning to sound like the cat in the hat, isn't it? Alternately, the company could arrange an internal consulting research division.... which consumes resources needlessly for something that should be small and simple..... and is 100% redundant with the constulting research divisions of every other company..... ow, my head hurts.

      (Note to libertarians - imagine that sort of economy applied to medicine, then understand why so many people shake their heads in confusion at you).

    3. Re:Ethics and Economy by coolgeek · · Score: 2
      I really detest these kinds of motherfuckers that prey on their customers. Typically, in a short-sighted attempt to gain revenue, many consultants fail to provide documentation, put time-bombs in code, or otherwise create a false need for their client to depend on them. This is a blatant attempt to extort future revenue from the clients, or should I say, their "mark". When I encounter one of these types, I usually ask the client to obtain certain answers in writing from the other consultants to help reveal their activity.

      But here is my jewel... I live to solve problems. I get out of bed every day, excited at the thought of the new problems that I might encounter today. I do not thrive living in reruns of the same old shit I solved yesterday. My attitude toward my work is that my clients need to be able to use it without me being around to help them. I am happy to hand over well-documented, reusable solutions.

      Not only does this attitude guarantee more interesting problems for me to solve, it creates a trusting relationship with my clients, they crave my services for the new places we go, and they provide the best word-of-mouth advertising I could ask for.

      This strategy has worked for me for going on 12 years now, before the 'net became the Internet, and during the industry slump about 7 years ago, when many programmers considered themselves lucky to have a $35K/year job in California. I got to live a higher standard during those times, although not a millionaire today. And I am not concerned one bit about the thousands of dot-com'ers facing layoffs right now moving in on my turf.

      --

      cat /dev/null >sig
    4. Re:Ethics and Economy by blue+trane · · Score: 1
      I hate looking people in the eyes. I get tired of seeing their judgments (which run about 99% unfavorable to me).

      Doesn't mean I'm not honest though. On the contrary.

      I've also been lied to unashamedly by people who looked me in the eyes (back when I used to look people in the eyes).

      One can smile and smile and smile and still be a villain. Same with looking people in the eye.

    5. Re:Ethics and Economy by biglig2 · · Score: 2

      Never supply a bad reference; when asked, simply reply "I feel unable to provide a reference for Consultant X".

      That makes it pretty clear that something's badly wrong, and yet is completely unactionable.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
  4. the consumers don't usually matter by Ben+Schumin · · Score: 1

    I used to be somewhat similar to you. Questioning the ethics of those around me. It seemed unebelivable. However, after doing the same for several years, you begin to realize. The customers are stupid. If you weren't there, they'd be doing something even worse with their money and time. Your only responsibility as a consultant is to make them just happy enough that they want you to come back, and hopefully keep them from going out of business so they can purchase your services in the future. If they're not smart enough to check up on your work, they really do deserve what they get. That's what being a BOFH is all about.

    --

    Ben Schumin :-)

    1. Re:the consumers don't usually matter by archmedes5 · · Score: 4
      Ben Shumin Said:
      The customers are stupid. If you weren't there, they'd be doing something even worse with their money and time.
      Wow, thats a rather elitist view of things. Keep in mind, that as a consultant, you're providing a service to someone who either doesn't have the time, or knowhow to set up their networks and computers. Bilking customers, especially when it's widespread, tends to put the whole industry in a bad light. (Whats your opinion of car mechanics in general, do they all derserve it?)
      Your only responsibility as a consultant is to make them just happy enough that they want you to come back, and hopefully keep them from going out of business so they can purchase your services in the future.
      Which you can't do by bilking your client. If you recommend something they don't need and they buy it, they end up wasting money. Do it too much and going out of business is exactly whats going to happen to them, (and maybe you) So being honest and ethical can be profitable too.
      If they're not smart enough to check up on your work, they really do deserve what they get.
      And if they are, you're screwed, unless of course you really do have their interests in mind. (Thats what they're paying you for right?)

      Of course that doesn't mean you can't recommend higher quality products, that fit within what they're trying to do, which may incidentially cost more (but fail less, thus costing less on the long run), but keep in mind that you're working for *them*, they've hired you to work for them. People who tend to screw over their employers, often find them selves without a job.

    2. Re:the consumers don't usually matter by mami · · Score: 1
      If they're not smart enough to check up on your work, they really do deserve what they get.

      Well, that's why I love open source code so much, you know, it saves me time to check up on the consultant's stupid work - they get what they deserve - an open door to leave.

      Are you an open source code consultant ? I think you need to learn a thing or two. :-)

    3. Re:the consumers don't usually matter by llywrch · · Score: 3

      > The customers are stupid. If you weren't there, they'd be doing something even worse
      > with their money and time.

      :::boggle:::

      Let's cut thru all of the crap & ask a few simple questions:

      1) Do you want to a job that you can point to in the future with pride?
      2) Do you care that you did the right thing, & gave your customers what they needed, & not some placebo buzzword that they thought they wanted?

      I've been in the computer business for about five years. Not long enough to be an expert, but I think I know a few things. And it pains me to know that the average person trusts a used car salesman more than a software salesman. (And this is not a slam against Microsoft: CA & Oracle make MS look like the old buddy you'd trust your girlfriend with if you were out of the country for 3 years.)

      Or to put it another way: I've dealt with a few plumbers -- guys who might have a high school education & make a living from the knowledge gained from two weeks of experience -- & without an exception they show more social skills & more trustibility than the average computer geek.

      In a nutshell, the whole computer industry stinks. People are making millions thru ripping off the end user. Yes, part of the reason is due to cluelessness on behalf of the customer. But instead of selling them patent medicines & nostrums, shouldn't we make an effort to educate them & make them better consumers?

      Or is UCITA our moral compass?

      BTW, you're not the same Ben Schumin who is responsible for http://ben-schumin.simplenet.com/ are you? The maturity is simular.

      Geoff

      --
      I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
    4. Re:the consumers don't usually matter by eddy+the+lip · · Score: 1
      People who tend to screw over their employers, often find them selves without a job.

      What's more, the only employers/clients you'll have will be the dumb ones. God (insert agnostic subsititue here) knows, you don't want that.

      I try to provide the best solution to our clients, period. There's always other factors - cost, time - that frequently get in the way of what's best, but that's life in our hyper-net-time world.

      On the other hand, I admittedly don't always provide as good service to blatantly stupid clients. I don't mean the ones that don't know my business - that's why I'm being hired. I mean the one's that don't know better than to let me do my job. I'm a consultant - theoretically, I'm working for you because I know what I'm doing. Too often, I seem to be working to rubber stamp some PHB's ideas. That's when my quality filters degrade. You get the consultant you deserve.

      --

      This is the voice of World Control. I bring you Peace.

    5. Re:the consumers don't usually matter by hitchhikerjim · · Score: 1

      For the most part you are right -- the customer is stupid about computers. That's why they're hiring you. (I'd say ignorant, not stupid, but that's semantics.)

      But a good consultancy is profitable usually because of repeat business. And businesses talk. If you recommend a $20,000 solution, and their friend at the Rotary Club starts taling about the $5,000 solution a consultant came up with for the same problem, you're eventually gonna lose that client.

      The biggest problem I had as a consultant to small businesses was that I always wanted to recommend a solution that was high quality and would save the company $$ in the long-run... and they always have some 'nephew in college who's good with computers who says we can just throw together something for 1/10 the cost'. The nephew of course has no idea about maintenence or reliability. And the customer doesn't know enough about computers to realize why the best solution is the higher priced one. So I ended up spending an inordinate amount of time justifying thigns to customers... teaching them about network and systems design and maintennece.

      ... and I had to charge for that time. I evenatually ended up just padding my estimates because I knew I'd have to spend that time (sometimes it's more than the acutal work).

      Damn I'm glad I don't do that any more. Give me a steady paycheck with big-brother any day!

      I guess what I'm getting at is two-fold:
      - just because the customer is ignorant doesn't protect you from losing the contract if you rip them off. They'll find out eventually. You'll probably escape a lawsuit, but you won't keep the account.
      also...
      - Don't judge that other consultant too harshly. Perhaps they had good reasons for charging more, or for recommending a different system. Perhaps you're experience is the problem here. Or perhaps they're making an honest mistake... that's where most of our knowledge comes from: making mistakes in the past and learning from them.

      BTW -- I would regularly build computers for customers that cost more than the $1100 Dell. Why? because my computers wouldn't crash and have hardware conflicts. That extra $$ they paid was more than made up for by not paying me to come out and fix things as often. The customers who insisted on buying cheap ended up being my best accounts profit-wise. :}

      jim

    6. Re:the consumers don't usually matter by kashani · · Score: 1

      No no no you've got it all wrong.
      Users are stupid.
      Managers are stupid.

      Good so far?

      If someone hires you as their consultant then
      that should mean they are not stupid since they
      hired YOU to do their thinking for them. This
      is completely counter to idiot users and managers
      who tell you the admin/engineer how to do your
      job. Of course if said client refuses to listen to
      you... well that's another story.

      Kashani

      --
      - Why is the ninja... so deadly?
    7. Re:the consumers don't usually matter by CBravo · · Score: 1

      This is funny, although I think a lot of people fail to realise the cynical nature of it :-). <rant>for the clueless, use google.com to search for BOFH or bastard operator from hell</rant>

      --
      nosig today
    8. Re:the consumers don't usually matter by jonesvery · · Score: 1

      If they're not smart enough to check up on your work, they really do deserve what they get.

      ...or to put it another way, "the only crime is getting caught." Lovely sentiment.

      I've been on both the consulting and the managing side of this sort of arrangement, and it really bothers me to feel like either:
      (A) I've hired somebody who isn't going to do what they said they would unless I waste all of my time prodding them about it.
      (B) My employer doesn't trust me, my judgement, or my skills, and is constantly "checking up" on my work for no real reason.

      --

      * * *
      It is a dada story -- it has no moral.

    9. Re:the consumers don't usually matter by Homebrewed · · Score: 1

      The customers are stupid. If you weren't there, they'd be doing something even worse with their money and time. Your only responsibility as a consultant is to make them just happy enough that they want you to come back, and hopefully keep them from going out of business so they can purchase your services in the future.
      As someone who is paid to evaluate and implement technology purchased from pinheads such as yourself, I am forced to continually tell my supervisor the same thing, that you aren't there to provide solutions, but to make money. Therefore, you can't be trusted. IMNSHO, you folks rank right down there with used-car salespeople, lawyers, and the slimes that hand out "payday" and "title" loans. Sure, lots of people are ignorant of and scared of technology. Fortunately, my mother raised me better than to use ignorance and fear as a way to rip people off. You are true scum.

    10. Re:the consumers don't usually matter by dbrutus · · Score: 1

      I could have understood where you are coming from more if I wasn't told, then independently observed that the more money you charged for your solution the more likely it was that your advice was listened to and you are hired back later.

      I give good value for what I am charging when I work as a consultant. My value often does not relate to my bill rate. When I spent 2 days demonstrating that 5k spent on SMS is better than 100k spent on unicenter modules for the application they were looking to do (Unix, of any stripe, was pre-emptively vetoed by the customer) I pretty much paid for my 6 month stint at a recent client. I ended up getting the job done, the client was happy, they got their upgrades working fine and life went on. Did I do other work besides those two days? Sure, I had to implement the solution I worked up. But my high value work was those two days and I didn't feel guilty at all for learning SMS on the job when I told them, truthfully, that they should get an SMS implementer, that I didn't know how to do it.

      They wanted me and they were ok with me learning on the job at my normal fees. Now this is the weirdest client I've ever had in terms of corporate culture, but did I do anything wrong?

      I don't think so.

      DB

    11. Re:the consumers don't usually matter by Captain+Wartooth · · Score: 1

      Depends. Microsoft's behaviour is an excellent example of just such tactics - educated the consumers to buy Windows. And look what it did for them. They set the example everyone followed.

      --

      Antidisestablishmentarianism would lose its point if it were hyphenated

    12. Re:the consumers don't usually matter by llywrch · · Score: 2

      > Depends. Microsoft's behaviour is an excellent example of just such tactics - educated the consumers to buy Windows. And look
      > what it did for them. They set the example everyone followed.

      You haven't dealt with CA or Oracle personally, have you?

      At my prior place of ork, Computer Associates (CA) screwed the PHBs there so badly at their prior place of ork that they swore they would never buy another CA product. When we were evaluating software for a proposed purchase, the CA salesman had to get nicey-nicey with those PHBs in order to guarrantee that their product would stand half a chance at getting approved for purchase.

      And Oracle seems to take a perverse delight in charging their users for every shred of possible useful information. Add to this the fact that an Oracle database is probably *The* most difficult piece of software to install, & the fact their own instructions lie about how to install it, & Microsoft looks honest in comparison.

      Okay, maybe I exagerated the bit about the girlfriend. Would it be better if I said, ``Dealing with CA or Orcale is like having a gun put to the base of your skull, told to drop yoru shorts & getting sodomized, where as dealing with Microsoft, the thug remembers to add `please', & uses a condom & lots of K-Y jelly"?

      ]knowing I'm taking it in the karma for this[
      Geoff

      --
      I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
  5. There are no ethics in consulting. by AFCArchvile · · Score: 1
    Basically, consultants tell company CEOs and CFOs what to do with the company. They don't actually do these things, and they're not tied to the company financially, so they couldn't care less if the plan goes bust. And so some consultants get cocky, and decide to make a company take a dive in what it thinks is a smart move.

    Want to see evidence of this? Here's all the evidence you need.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  6. The answer is a no-brainer to me by Travoltus · · Score: 2

    When you go on to other consulting projects and they ask for references, the guy who didn't screw his client over will be the one more likely to get the job. Word of mouth does work. Ask Microsoft.
    ========================
    63,000 bugs in the code, 63,000 bugs,
    ya get 1 whacked with a service pack,

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
    1. Re:The answer is a no-brainer to me by nomadic · · Score: 2

      Word of mouth does work. Ask Microsoft.

      The same Microsoft who for 20 years has turned out inferior software, who is reviled by a large percentage of the IT community, yet still is the most succesful software company in the world?
      --

    2. Re:The answer is a no-brainer to me by Technodummy · · Score: 1

      The same Microsoft who for 20 years has turned out inferior software, who is reviled by a large percentage of the IT community, yet still is the most succesful software company in the world?

      The same Microsoft that's been under legal threat, and the same Microsoft that the Average Joe will one day abandon for something better.

      Any company that relies on FUD will ultimately fail

    3. Re:The answer is a no-brainer to me by nomadic · · Score: 1

      The same Microsoft that's been under legal threat, and the same Microsoft that the Average Joe will one day abandon for something better.

      That's what everyone's been saying for years. Still hasn't happened.
      --

  7. How long can something like this last? by Carbonate · · Score: 2

    I can't imagine a consultant lastling very long in the business if he continually rips off a customer. There are only so many businesses out there and after a while you need repeat business. If you continually rip off your clients they will never ask for you and spread the word. Soon You will find yourself with no clients and then out of business. But if you do keep your ethics you will find that repeat business will make up the majority of your clients.

    1. Re:How long can something like this last? by Phil+Wilkins · · Score: 1

      How long? Oh, the last thirty years at least...

      I believe PT Barnum had something to say about suckers, although I think Moore's law is a better approximation to the actual curve.

    2. Re:How long can something like this last? by fdicostanzo · · Score: 1

      someone please mod this up as funny! i loved it!

      oh wait, was it serious?

      --
      Synergies are basically awesome, and they're even better when you leverage them. -PA
    3. Re:How long can something like this last? by sjames · · Score: 2

      But if you do keep your ethics you will find that repeat business will make up the majority of your clients.

      Agreed 100%. Good ethics is also the best advertising around. Do an excellent job at a fair price and your client's friends and associates will start calling you.

    4. Re:How long can something like this last? by mad_clown · · Score: 1
      I think the thing is, that often, the companies that are requesting these consulting firms don't know the difference... so they get a piece of software that pretty much bites: it crashes, it only does some of what they need it to do, necessitating them asking their hired consultant for more advice, consultant recommends more software, etc. If something doesn't work quite right, I'd venture to guess that clients are more prone to blame the software, not the consultant, simply because they don't realise that there IS software out there that can fufill their requirements. The first step do busting down on these crooked consultants is to educate the clients, so that they actually REALISE they're getting a raw deal...

      ---

      --
      "Cut word lines. Cut music lines. Smash the control images. Smash the control machine." - William S. Burroughs
  8. Same problem here by mduell · · Score: 4

    My dad owns his own business (practice, actually) and he recently hired a comptuer consultant. From day one I knew that this guy wasnt any good. He replaced the server UPS with a model 3 times as big, even though the old one was more than adequate. Also, when my dads 1 year old tape drive died, rather than RMAing it (it had a 2 year warranty), he suggested that my dad should buy a new one (even though my dad had several hundred dollars worth of tapes for the old one). It too the consultant 3 weeks (no backups in the mean time, not a good idea) to find the drive to replace it with. When I inquired as to what was taking so long, he said that IDE tape drives with capacities larger than 4GB (the server HDD is 6GB, but only 2.5GB is used) were "rare and hard to find". Finally he put in an OnStream Echo30, which has 5 times the capacity that my dad needs, and now my dad has to buy all new tapes to replace the ones he purchased a year ago! All in all, its been no fun, and when my dad had the consultant come to our house to install some software, I promptly logged out and said, "Give me the disks, Ill install it myself" due to a previous instance with the consultant installing spyware!

    Mark Duell in southern California, looking for a good comptuer consultant

    Mark Duell

    1. Re:Same problem here by shinji1911 · · Score: 1

      Your problem isn't the fact that he's unethical, but that he's an asshole. The general term for remedying these situations is known as "kicking his ass," or more politically correct: "taking legal action".

    2. Re:Same problem here by Peter+H.S. · · Score: 2

      Well, the consultant may have sucked. But regarding the tapestreamer, he may not have been entirely wrong. I have RMA-ed several tapestreamers. Unless it was a DOA, it usually meant "factory service", which often would take several months. Unless you can afford to be without backup, you might as well buy a new one.

      You never, never buy a backup solution smaller than the servers storage space. So it would actually be unethical of the consultant to do so.

      He may, or may not have told a white lie about large IDE-tapestreamers, but believe me, IDE-streamers are too "cheap" to rely on, regarding servers. When you have experienced the mythical "Write-only" tapestreamer, after a server crash, one becomes very carefull in selecting backup solutions. And I don't care that some people have anecdotes about IDE-streamers that worked for them.
      And why was he looking for an IDE-streamer the first place? Was it a costumer demand for a specific interface, in perhaps a hope of saving some money? In that case, one should not use a consultant in the first place: Why pay money for experience, that you don't use. It sounds like you could have easely installed that IDE-streamer yourself.

      Regarding the consultant installing spyware; I can hardly believe he installed a real piece of spyware. More likely it was one of those pesky pieces of free "spywares" (see previuos /. articles). It is so unlikely that the consultant could have benefittet from that. And maybe the specific app, was a costumer demand?

      Perhaps this consultant was to meek and "hungry", to tell what he meant. Perhaps a more BOFH style consultant would have been what was needed:

      "This *?!½ piece of *!?* IDE streamer was a bad idea in the first place...So you want to RMA it? Well, expect at least 2 month without without backup, then. And actually, you really don't want back, remember how it (expectetly) broke down within the first year? No, just dump it, take your losses and get something that works....You _insist_ on getting similar cr*p, -again? Well, I won't do that, but call me sometime in the near future, when that too, has broken down." (sound of a BOFH leaving in his Mercedes SLE)

      Regards (no personal flaming intented)
      Peter H.S.

    3. Re:Same problem here by firewort · · Score: 2

      May I ask the obvious question:
      Why didn't your dad get you to do the work from the start?

      It sounds like you're on top of what your dad's needs are enough to make solid recommendations with his, not your, needs in mind.


      A host is a host from coast to coast, but no one uses a host that's close

      --

  9. Smart Revenge by Anonymous Coward · · Score: 1

    I'd write up a "case-study" for the local paper or business organ, and use this example, thinly veiled, to point out what people should look for in a consultant. Good PR for your business, and you can make sure it gets distributed to the sucker company.

    1. Re:Smart Revenge by unitron · · Score: 2

      But whatever you do, don't ever tell the company itself that it got screwed. You will never be forgiven for being right.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  10. Liability? by Kreeblah · · Score: 1

    Are there any chances that unscrupulous consultants are opening themselves up for lawsuits? It seems to me that if someone could prove that a consulting firm ripped his company off by selling it a product that is far more expensive product than it needed, especially if the firm had an interest in the fact that the particular product was sold, it would be liable for some kind of conflict of interest suit. Any ideas?

    1. Re:Liability? by purple_rider · · Score: 1

      Unlikely. The COMPANY bought the product. In court, what would they say: "They made me"? Most companies would probably write it off, and hire another consultant. So the cycle continues...

      --
      My boss said he wanted to see more of me. So I gained 12 pounds. This post may or may not be sarcastic.
    2. Re:Liability? by Kreeblah · · Score: 1

      Yes, but lawyers can be sued for giving bad legal advice, and doctors can be sued for giving bad medical advice. Nobody forced their clients to do what they said, either. The whole premise behind a consulting company is to receive guidance from a knowledgable, unbiased third party.

    3. Re:Liability? by dbrutus · · Score: 1

      I think that caveat emptor doesn't hold as a legal doctrine when you are legally licensed by the state and are subject to competency testing.

      Then again, could you sue for a bad styling (stylists are also state licensed)? I don't think so so maybe not even then.

      DB

  11. Am I to suppose you had a better solution?... by quanta · · Score: 1

    "I just witnessed a company be blatantly ripped-off for many thousands of dollars for a product that was totally unsuitable to their requirements."

    If it was that obvious, I think someone would have latched onto it. This is carrying coals to Newcastle. Yes ethics are important. Ask any lawyer who is reviewing that consulting contract you are about to sign...

  12. Computer Consulting in a nutshell by Anonymous Coward · · Score: 2

    If company runs Windows, suggest they migrate to Linux.
    If company runs Linux, suggest they migrate to BSD.
    If company runs BSD, suggest they migrate to Windows.

    1. Re:Computer Consulting in a nutshell by leviramsey · · Score: 1

      And if they run Solaris, they've already made the right decision, and there's no need to change?

    2. Re:Computer Consulting in a nutshell by RocketRay · · Score: 1

      I suggest the O'Reilly animal for this book to be a weasel.

    3. Re:Computer Consulting in a nutshell by fors · · Score: 1

      Actually I would say: "If they run Solaris you should run away screaming:)"

      --
      "If there is nothing you are willing to die for, then you are not really alive." Myself
  13. It's a geek problem by slashdoter · · Score: 2
    The same things that make us geeks, also can make alot of us generally bad people. How many of you have joked about a user's problem rather than help. Sure some times they deserve it, but in my job (help desk) I have seen way to many people give the easy solution rather than the right one. This can branch to just lazyness, sure sell them the Microsoft solution and all will be well, cash the check and move on.


    ________

    --
    Does anyone actually have a Java program designed to control air traffic, or for the operation of a nuclear facility?
  14. Ethical Consulting Pays by Local+Loop · · Score: 5

    I get almost all of my new business from referrals. Being honest with my clients pays off directly in the form of new business

    Besides, happy clients will utilize my services over and over.

    That said, I have faced the temptation to do things not in the clients best interest - usually they'll ask for something they read about in a magazine and I'll have to explain why it isn't right for them. Of course, I now get called to help evaluate new technologies, so even this leads to new business

    Treat your clients right and you'll never want for business again. Screw them and you'll always be struggling.

    -Loopy

    1. Re:Ethical Consulting Pays by Alatar · · Score: 2
      Sure, you can tread the straight and narrow. But what if you could make in two screw-the-customer projects what you make in twenty honest contracts? Let's be honest here...no company will be put out of business by an exorbitant consulting fee...if the company's finances are that bad, they have other problems. It's rather like taking a casino's money...no one person loses, and you win...big. If you acquire a reputation, there are always greener pastures where people haven't heard of you.

      I might not necessarily advocate this point of view, but there are certainly those out there that do.

    2. Re:Ethical Consulting Pays by Wolfstar · · Score: 2
      There's a distinct difference between charging "Exorbitant" fees and screwing your client over by telling them to purchase something that they don't want or need. Best example is the story (Urban Legend?) of the consultant who got called in to fix some constantly crashing servers. Took him 5 minutes, and he charged a grand to do it. When asked for an itemized bill, it said:

      Fix Crashing Servers: $5
      Knowing How to Fix Crashing Servers: $995

      Supposedly, the company paid. Why? Each crash cost them an hour of productivity. Say it happened three times a week and affected 50 employees being paid $30,000 a year. That comes out to roughly $14.00 an hour each. Multiplied by 3 times a week and 50 users. Total cost per week to keep the problem, $2100.00. What you or I call exorbitant is pocketchange to a company facing a productivity loss on the order of $2100 per week.

      This is totally different than, say, someone who needs remote access to all of their locations for routine maintenance and occasional file transfers, yet the consultant - rather than going with Frame Relay or possibly even DSL - tells the company that the only way to handle that is to go via T-3 to each major site, and load-balanced T-1 pairs to the minor ones. Each site's total traffic at peak times won't exceed say 400kbit/sec, but this consultant just sold them on 45Mbit/sec worth of bandwidth. It's unethical, it's wrong, and he's costing the company tens of thousands of dollars each MONTH that they don't need to be paying, just so he can get a bigger check.

      It's not the fees that consultants charge, it's those of us who sell someone something that they legitimately do not need and will cost them MUCH more than just the consultant's inflated fee. I call it inflated by the way, because if they're doing such things, it's to get the bigger payout.

      --
      You thought that this sig was what you think that I thought you wanted me to think. I think.
    3. Re:Ethical Consulting Pays by Caracal · · Score: 1
      I get almost all of my new business from referrals. Being honest with my clients pays off directly in the form of new business

      Besides, happy clients will utilize my services over and over.


      You hit the nail on the head.

      The larger consulting firms usually have one thing in mind: to get more and more of their people billable. It's not usually in the [short term] interest of the consulting firm to do a good effective job then get out. Just get the first guys in the door then open up the way for the other guys. Confuse the customer with smoke and mirrors. Blow things way out of proportion by making everything into a dire emergency. Stay on as long as they can, and charge the customer an arm and a leg in the whole process.

      This whole phenomenon will pave the way for the smaller consulting firms [and larger firms willing to learn] who have no choice but to work with the customer's interest in mind. Now, with the availability of computer software and hardware today, we're also going to see mid-market really become a battle ground for consulting wherein it will be the ethical consulting firms that win out.

      There are a few things a consulting firm can do to really increase long-term revenue and company survivability: a) promote the idea of "Change Management" to help the implementation be better understood and accepted by the customer, b) phase their implementations into easy to swallow modules, and above all c) work with the customer's interests in mind.

      Companies across industries are beginning to realize how much customer loyalty plays a part in the long term success of a company. Customer Relationship Management (CRM) is becoming more important. Word of mouth and customer retention goes a long way. This is no different in the consulting world.

      Now all these consulting firms have to do is just hire the best people and treat them well.

      -Caracal

      --
      "There is no snooze button on a kitten who wants breakfast!"
    4. Re:Ethical Consulting Pays by ChannelX · · Score: 1

      You might not necessarily advocate that point of view? You either do or don't. You're either honest or you're not. This is one of those cases where its completely black and white.

      The comparison to a casino is completely non-sensical. When you go into a casino you go in with the idea that you're:
      1:) playing a game
      2:) taking a big chance you'll also lose big

      When you are a consultant working for someone you aren't playing a game and unless you really screw up you get paid.

      The fact that no company will be put out of business by an exorbitant consulting fee is irrelevant. If you're honest you'll do what you think is best for the client and will charge a fair rate to do so based on your experience.

      --
      My blog: http://jkratz.dyndns.org/~jason/blog/
    5. Re:Ethical Consulting Pays by Technodummy · · Score: 1

      But what if you could make in two screw-the-customer projects what you make in twenty honest contracts?

      A quirk of customer relations is that although a good experience with a company is expected, if a customer has a bad experience with a company, they will tell at least 10 people about it very quickly. After that they may bring it up again and again, as an example of crappy service.

      For every person they tell, there's a chance that person will tell others, again and again.

      Personal recommendations have a LOT to do with consumer choice.

      Get a clue.

    6. Re:Ethical Consulting Pays by rodgerd · · Score: 1
      The larger consulting firms usually have one thing in mind: to get more and more of their people billable. It's not usually in the [short term] interest of the consulting firm to do a good effective job then get out.

      One needn't even offer a cynical explanation in the case of large consulatancies; Joel Spolsky offers this explanation, which basically boils down to: it's easy to hold quality while hiring a dozen people. It's hard to grow to hundreds and still have quality employees, so you set up emthodologies for the low quality staff to operate to. Pity the customer...

    7. Re:Ethical Consulting Pays by EduardoLeonidas · · Score: 1

      An interesting story, but I am pretty sure it is fictional. Illustrative, but fictional.

      I first heard it in Asimov's first joke collection. His version went like this:

      A fabulously wealthy and stylish lady was shopping for an outfit she could wear to a party that evening. Realizing that the perfect hat would absolutely complete the look for the evening, she headed off to Pierre's Milleniers on 5th. Pierre himself was at the desk when she walked in. 'Madamme' he exclamed, 'How good to see you'. Upon hearing her sad tale of woe (Imagine the horror of not looking absolutely fabulous for your party...) he said 'I have the perfect thing.' He pulled a length of ribbon from behind the desk and, within 3 minutes, had woven it into a beyond stunning creation that would be the talk of the town. He handed it to the lady and said, 'For you, 75 dollars'.
      At the time this was an appreciable sum, and the lady blanchyed a bit. 'Pierre, why so much? It is only a piece of ribbon.'
      Pierre chuckled and plucked at a knot on the side of the hat. It immediately lost all form and became a bit of ribbon once again. 'Madamme, the hat is $75. The ribbon is yours for free.'

      I figured someone might find some background to the tale of the server repairman interesting.

      --
      Wir mussen wissen. Wir warden wissen. I am a wuss
    8. Re:Ethical Consulting Pays by fegu · · Score: 1

      This is my experience as well. In fact, this is our 'secret' and why we always are growing and always have lots of work.

      Regarding ethical policy, check out my company's pages at www.systorvest.com. In short we base our ethical policy on the Perfect Information Scenario: if anyone knew everything about us we would still come out on top.

      Sadly, I know a lot of consultants who wouldn't.

      A side benefit of doing ethical busines without exceptions is that no client will even ask for anything on the fringe (special bonus, special discount, special commission etc) as they wouldn't want to portray themselves as unethical to someone who has a track record of ethical business.

      Ethical business rewards handsomly.

      --
      "There is no substitute for thinking" - Bjarne Stroustrup
    9. Re:Ethical Consulting Pays by The+Breeze · · Score: 1

      I had a new client.
      I blew up their machine.
      There was no way for them to know that I blew it up
      I told them anyway, and said that it was my responsibility to replace it. I also said if they wanted to upgrade it, I would give them the upgrade at cost.
      They must have been pleased with my honesty, because they've been coming back ever since.

  15. Re:What about this scenario? by AFCArchvile · · Score: 1
    Consider AOL and its 27,000,000 customers. Of all those customers, about 17,000,000 are disillusioned and have seen the light of a decent ISP. The remaining 10,000,000 are as dumb as squirrels, romping from chatroom to chatroom.

    If AOL were a consulting group, they'd all be out on the streets begging for quarters.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  16. Ethics Guides by Anonymous Coward · · Score: 3

    I'm not aware of any ethical guidelines for computing - it's mainly a case of individual corporations embracing ethical guidelines. Every engineering society that I know of has a set of ethical guidelines, however. Here's the Association of Professional Engineers and Geoscientists of BC's code of ethics and here's the IEEE code of ethics. (#s 2 and 7 would apply in this case if you were using these guidelines, #s 3,4,7, and 9 would apply from the APEG code) As far as your case go, the particulars are very important to determining whether you are ethically bound to speaking out.

    1. Re:Ethics Guides by Shadow_Bwa · · Score: 2

      The ACM (Association of Computing Machinery) has a set of computer/IT ethics. http://www.acm.org/

  17. I screw 'em every chance I get by Anonymous Coward · · Score: 1

    for example, I sold Rob the lameness filter and the patented slashdot-anti-troll perl code. We're in negotiations for version 2 as we speak.

  18. "Ethical" consultants will prevail anyway by IntelliTubbie · · Score: 3

    I don't think this necessarily needs to be a profits vs. ethics dichotomy. Obviously a consultant that looks to squeeze every last dime out of its customers will make more money in the short term, but its customers will suffer in the long term as a result. Especially now that the dot-com bubble has burst and investors are demanding real profits, a successful company needs to trim the fat -- whether that means laying off extraneous employees or firing an exploitative consulting firm. Companies that employ these swindlers won't be able to compete with those who get honest consulting advice. Ultimately, they'll fold, taking the reputations of the "unethical" consulting firms with them. So you can be ethical and make $$$, too.

    Cheers,
    IT

    --

    Power corrupts. PowerPoint corrupts absolutely.

  19. IN IT FOR THE MONEY by cculianu · · Score: 2
    Unfortunately, time and time again I run across people that lack the passion and pride I think a tech person should have.

    A lot of the people I meet in my professional life are just in it for the money. To me, it's sad and sickening to see the 'art of ware' -- programming -- being corrupted and twisted in such an ugly way. I say this because usually the developers I know that are simply doing it for the money are the lousiest developers. Often I have to clean up after them -- not only is their style ugly, but a lot of the time they don't bother to actually solve the problem correctly. They miss the point or don't care to cover all the extreme contingencies.

    It's like they write this glossy code which obviously took little tought, minimal effort, and seems to do the job at least for a little while.

    If you are one of the developers out there who really hates programming, and really couldn't give a rat's ass about the art -- I ask you to consider either changing your attitude or getting out of the profession. People like you are the reason why the rest of us have to suffer out there!

    I suffer BEFORE I get a job.. because half the time the people hiring me have been so BURNED by boastful, greedy, lying developers that they have to be very skeptical. After I manage to convince the person that's hiring me that I am actually competent, I then have to usually pick up after the greedy jerk of a developer that came before me. I have to take his ugly, beastly, hulking, diseased code and hopefully turn it into something halfway decent. Usually these people write the most spaghetti-like, poorly documentated, obfuscated, uncommented, ugly code.. It sickens me!

    1. Re:IN IT FOR THE MONEY by jonnystiph · · Score: 2

      Thats really not a nice way to talk about MicroSoft. They are just trying to get by...

      --

      If we don't make light of everything, we are just stumbling in the dark - Blank

    2. Re:IN IT FOR THE MONEY by cculianu · · Score: 1

      hahahahaha That's pretty funny...

    3. Re:IN IT FOR THE MONEY by eddy+the+lip · · Score: 1

      sigh. I wish this wasn't true. I was talking with a friend today, who was saying that their company had hired some agency or another to implement online ordering for them. The first words out of my mouth were "We'll have to talk to your boss in four months after they've realized the consultants screwed up."

      It was just a gut reaction, but knowing the other agencies in the area, there's a 95% chance that it's true. No one in our geographical locale know how to do this well. They're typically high priced agencies with glossy campaigns that cater to the oh-it's-online-it's-sexy mentalitly that I'm hoping this dot-com crisis finally kills.

      Sorry, just ranting because we've had to deal too much with customers that were burned by high-price consultants and aren't willing to shell out for quality work anymore. And I wish that wasn't an understandable attitude.

      --

      This is the voice of World Control. I bring you Peace.

  20. Ethics? there are NEVER ANY ETHICS by corran__horn · · Score: 2

    Look at Swiss banks, they held the money stored by victems of the holocaust, look at any case where money is involved and you will see a lack of ethics. Drug dealers will kill one another just as soon as looking. In economics there is very little on ethics, it is a cold law of suppily and demand. People are numbers in economics(and by extension politics), workers in the 1870-1930 were disregarded in issues of safty. Even slavery is alike, no ethics for profit. If greed is involved very few people will act ethically.

    If people can connect to one another even the smallest of voices will grow loud.

    --

    If people can connect to one another even the smallest of voices will grow loud.
    --Serial Experiments Lain
  21. Tip of the iceberg? by WasterDave · · Score: 2

    Consultants are the least of our worries. What has always concerned me are the ethics of "time and materials" outsourcing. For those new to the gag it goes like this: Acme ask Megasoft to write them some bespoke code. Megasoft say "Sure thing, we haven't specified the project correctly yet, but I estimate it will cost seven million dollars". Acme, strangely enough, shit themselves at which point Megasoft suggest that they proceed in a more cautious manner and that Acme pay their developers per hour plus the kit needed to do it.

    And it seems like a good idea.

    Suckered! Now, at what point is there any onus on Megasoft to manage this project correctly? Why, exactly, should they hire developers who are any good when the crap ones take so much longer? The only dilemma Megasoft have is whether or not to hire some testers, who would be chargeable, but run the risk of preventing the project from going hugely over budget....

    Yeah, I have a problem with this whole situation.

    Dave

    --
    I write a blog now, you should be afraid.
    1. Re:Tip of the iceberg? by the_rev_matt · · Score: 2

      I had something like this happen to the company I now work for. A publicly held consulting company took on a project they knew they had no chance of finishing (they saw it as a chance for their people to learn new technologies at the expense of the client, but claimed their people were already experts in said technologies. They also wanted to get into the web space, which they had zero knowledge of). After several million dollars and series of increasingly impressive massive failures to do ANYTHING correctly, they admitted that they'd put a bunch of inexperienced people on the job, and that the really talented people (who had gotten them the contract) had quit months ago. They acknowledged that they figured my company would be out of business before due date so they wouldn't have to actually deliver anything. They also admitted to billing some $1.5 million in work that was never done. And they didn't think any of this was a big deal. This is why I will never work for a consulting company again, I have NEVER worked with a consultant who was even vaguely competent or honest.

      --
      this is getting old and so are you

      blog

  22. Missing the boat, man... by iElucidate · · Score: 5
    In this day and age of dot-coms and IPOs, we all should really think about why we are in this business. Sure, there is good money to be made...
    I'm thinking maybe Cliff put this story in the queue a year ago and Slash just decided to start displaying it now? I mean, it's funny that we talk about quality in our work on a commercial web site that seems to lack any idea of what editing is. It's weird we talk about .com (mil/bil)lionaires in an age when most of the stupid .coms have dies off. Its weird that we forget about caveat emptor - buyer beware. Its stupid that we expect car mechanics to be liers and cheats, but we expect computer mechanics to be truthful and pure. Okay, I'll stop the flaming now.

    I have seen good consultants, I have seen bad consultants. I have seen good and bad people in all walks of life. Unlike many other jobs out there, computer programming and computer science is one where ethics are treated with importance during the learning process. I know that every computer science class I have taken has talked at one time or another about the ethics of managing systems, of writing programs, of handling information. I know there are plenty of college ethics classes available at most colleges that teach computer-related fields. The information and discussion is out there, and I would hope that any computer anything worth his or her salt would have taken a few of them.

    Perhaps we need a certifying organization like many other industries out there? Not Microsoft-certified, not being called a Realtor (tm), and certainly nothing like TRUSTe, but maybe some kind of board that would allow people to be certified members in good standing, and then based on complaints about them and recommendations and positive comments made, they could keep or lose their membership. It would be an online system, of course, with a small fee, and then potential employers would be able to check feedback profiles.

    Just an idea, it would probably take a lot more thought to work out all the details.

    1. Re:Missing the boat, man... by prisoner · · Score: 1

      this is a good idea and I can't believe that it doesn't exist out there somewhere. I think guru has a system like this but there isn't shit in the guru database. At least in my area anyways.

    2. Re:Missing the boat, man... by XJoshX · · Score: 2
      " I know there are plenty of college ethics classes available at most colleges that teach computer-related fields. The information and discussion is out there, and I would hope that any computer anything worth his or her salt would have taken a few of them."


      Ok. I totally agree that what goes on out there everyday in the consulting field is complete BS, but I doubt making everybody take a few classes would be that much help.
      The guys at the consulting firm in question know they're pulling crap and don't care about the ethics. No amount of ethics teaching can change someone who doesn't have ethics.

      I would say a better solution would be good old capitalism (I can hear jonkatz rolling in his grave).
      If you see a company getting horrible service just offer them a better one. If you can point out the flaws with the other company's recomendations than they should, if they have any common sense, go with you instead. Not only do you save a company a lot of money and trouble, you make money!

    3. Re:Missing the boat, man... by bwalling · · Score: 1

      A certification would have to work somewhat like this:

      You get certified by some means. Taking courses, whatever.

      You can lose your certification by taking actions which are considered detrimental to your client/customer. These actions must be verfiably damaging according to some accepted, structured set of rules.

      It would have to be difficult to regain your Trustworthiness.


      This would almost be like your credit rating. Clients could see a trust history on you. However, it would take some work to stop people from building up fake trust records and whatnot. Although, if negative ratings were counted strongly, someone couldn't go far on a fake good rating before they were marked negatively.

    4. Re:Missing the boat, man... by mgkimsal2 · · Score: 1

      Lovely idealistic answer, but consider the following:

      You end up looking bitter/sour that you didn't get the work before - 'sour grapes', etc. It can take a lot of dancing around to prove your point without making it look like 'whining'. At least, many of the people I've seen try this tack have failed.

      "We've already spent our budget". They don't care if you're telling the truth or not - they don't have any money to spend. They're often sitting on thousands (or tens of thousands or more) of licenses for programs that are useless. They can't return them, so they make do.

      You pique their interest, they do some research, and find that they WERE screwed. So now they're suspicious of any consultant, and don't trust you.

      You end up talking to the person who hired the last 'consultant'. Sitting there outlining point by point how stupid the decision was doesn't often endear you. Also, if the SAME PERSON hires you, you already KNOW this person is stupid. You want to continue to deal with a stupid person? Perhaps some people do, because if the other 'consultant' can pull a fast one, so can you.

      This is definitely an area that needs addressing in this industry, but dealing with companies who've been burned can often be a HUGE uphill battle. It CAN be a pretty easy 'sale' as well, but more often than not, I've found, it's not easy.

    5. Re:Missing the boat, man... by John+Jorsett · · Score: 1
      Perhaps we need a certifying organization like many other industries out there?

      Hey, yeah! Like .. like ... The American Bar Association! Thank God for organizations like that. Think what unprincipled scum attorneys would be without their oversight.

    6. Re:Missing the boat, man... by jburroug · · Score: 3
      Perhaps we need a certifying organization like many other industries out there?

      NO NO NO NO! I think this would be a very very bad idea, both for customers and for computer geek consultant types in general. Why you ask? I'll tell you.

      At first glance such an organization seems like a good idea, and a good way to ensure that customers can tell they are getting ethical, professional service because their consultant is Slashdot Uber-Geek Certified (tm) And at first it would probably work that way, as a professional organization that only gives it's seal of approval to honest, professional consultants (who also happen to be dues paying members). But it's all too easy for an org like that to morph into something like the AMA or the Bar Assocation. For those of you that don't know, the AMA has (a long time ago) successfully lobbied to make it illegal for non-members to practice medicine, the Bar assoc has done the same thing to legal services.

      Well in the interests in ensuring that customers get the highest possible quality of service they have also made the barriers to entry in either field incredibily high, making the services very scarce and therefor very expensive.

      In the computer industry right now any smart kid who knows his/her way around a PC can break into the consultanting business in a small way to earn extra cash, and use the simple jobs (help me setup my new PC on the 'net, or hey build me a system kinda jobs) as learning experiances and move into more complex forms of support, and use the money to help get a CS degree etc... Now imagine the Slashdot Uber-Geek certification board has lobbied to make it illegal for non-members to practice the craft. And the membership reqs are very high, very pricey and you also have to go to a certified school, and earn an 8 year degree, in order to qualify. Sure the average quality of consultant would probably go up, but so would the price, and you can be the overall quality (and level) of consultanting service in the industry would go down, because no one could afford to use certified consultants etc...

      Now I'm not saying that this would happen as a matter of course, but it's all to easy for benign professional organizations to twist into a political force and start looking out for their (current) members pocket books more than their customers needs or the professional ethics they claim to cherish.

      --
      "Listen: We are here on Earth to fart around. Don't let anybody tell you any different!" - Kurt Vonnegut
    7. Re:Missing the boat, man... by Alex · · Score: 1

      Slashdot certified geek?

      Just what you need - some know-nothing gobby twat who runs round installs linux on everything

      Result!

      Alex

    8. Re:Missing the boat, man... by sql*kitten · · Score: 2
      Perhaps we need a certifying organization like many other industries out there?

      Sure we do, just like Mechanical Engineers have. It's no coincidence than where software actually matters, it's written by PEs.

  23. the oldest profession.... by ndfa · · Score: 4

    consultant --> Techie Hooker
    consulting firm --> the Pimp!

    its a comparison that i keep hearing... and hey its funny, so dont start a flame. Hell when i was in college i was pimped out many a times to do troubleshooting (low class techie hooker;)

    what do you ppl. think ? ? ?

    --
    Non-Deterministic Finite Automata
    1. Re:the oldest profession.... by chompz · · Score: 1

      I'm still a techie hooker. Of course, I am still in college, but I've been pimped out to do jobs without pay, even. Just to advance the position of the pimp. Pretty sad, really. I'll get even

      --
      Spring is here. Don't believe me, look outside!
    2. Re:the oldest profession.... by m.o · · Score: 1

      Big consulting firm --> whorehouse (how true, how true...)

    3. Re:the oldest profession.... by BigCheese · · Score: 1

      I've always preferred "Coders of Fortune".

      --
      The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
    4. Re:the oldest profession.... by A+Bugg · · Score: 1
      speaking of techie hookers, i think its time i went to my man whoring job at the computer helpdesk.

      a bugg

  24. It doesn't "beg the question"... by Nightpaw · · Score: 1

    it "raises the question". "Begging the question" is a form of argument that uses circular logic. Look it up.

  25. Cynical about this by TarPitt · · Score: 1
    The folks who hire consultants usually have no idea about technology - either as a product or as a process. Not having any technical means to evaluate a consultant, they will hire the one with the style and marketing pitch that makes them feel best. Also, many executives in larger companies have achieved their status not through any technical competence, but by playing company politics, playing golf with the right people, etc. These sort of folks of course respond well to the same approach if used by a consultant.

    I wish I could say the marketplace weeds out the charlatans, but it actually seems to encourage them. Ultimately, the reasons for hiring a consultant are political - to justify a decision already made, to take the fall for difficult choices (e.g., inevitable layoffs), or to provide a scapegoat for a flawed internal process. Only when the political process goes awry does the consultant suffer.

    Basically, the folks hiring the consultant wouldn't know a good technical product if they stepped on it, and even if they could distinguish technical quality, its not the reason they hired the consultant to begin with.

    --
    If your children ever found out how lame you are, they'd murder you in your sleep
    1. Re:Cynical about this by tokengeekgrrl · · Score: 2
      This is definitely true in the case of government. I used to work in an IT dept for the state of CA and the management that made all the purchasing decisions had no idea how to monitor the develoment process of tech projects. We were a Solaris shop yet consultants pushed NT-based software. When the consultants couldn't produce their deliverables on schedule, they demanded more money to get back on schedule. Management would go along with this - unbelievable.

      What was even more frustrating, was that I would tell the management, get rid of these guys and hire some independent contractors who are NOT pimping crappy 3rd party software that we don't need. I can recall 2 specifc projects where it took management a year of battling with the consultant and not getting anything that worked, before they would actually get rid of them.

      I will say that there was one vendor who was fantastic and an absolute pleasure to work with: giavaneers, based in Santa Cruz. When one consultant group couldn't deliver and was going to have the project taken away from them for their incompetence (at my insistence), they sub-contracted to giavaneers, who quite literally, saved the day. I highly recommend them.

      - tokengeekgrrl
      "The spirit of resistance to government is so valuable on certain occasions

  26. Non Profit by stigmatic · · Score: 1

    Maybe someone should create something like an "Organization for Computer Constultants", which members would pay say $30.00 (US) to be listed within a spam free database which those who have used their services can comment on those consultants.

    I've seen people in the industry without a clue about their left from their right hands, and what it should come down to, is the person scouting for the person they hired being more thorough instead of just throwing money out of the window.

    Within that database, consultants could also post about the companies they've done work for since it is also a two way street and if anyone hasn't noticed, the flurry of dot.com's which went DOA, have left many consultants in the dark with past due bills unpaid. So this topic shouldn't have been solely focused on rip off artists.

    Had the recruiter had at least a substantial amount knowledge in the industry, I'm sure it'd be harder to be taken by a con. This again boils down to the company and their standards of procedures (which seem to be none.)

    Jessica Alba nude

    --
    "When I was a Buddhist, it drove my parents and friends crazy, but when I am buddha, nobody is upset at all"
  27. the real world and possible real solutions by Eil · · Score: 2


    Sure, there is good money to be made, but in the end, we are all about providing a service, whether that service is constructing a Web site, running a network or administrating a Web discussion board. And while you are providing that service, don't you want to feel proud about the job you are doing?

    Hoo boy, that sure sounds nice, but would you please like to join the rest of us in reality? Don't get me wrong, I want an ethical world with ethical businesses just as much as the next guy. Perhaps even more so.

    But if the last decade has shown us anything about the human race, it's that we can be damn creative and inventive when it comes to technology, but we still tend to push aside things like ethics, morality, and general kindness in the persuit of our own wealth or power. In other words, I don't see anything changing. But I will continue to fight the good fight as long as it exists or until I perish, whichever comes first.

    However, I can think of at least one particular solution to the problem of ethics in computer consulting... a meta-consulting organization of some type analogous to the Better Business Beareau. (Which technically covers consultants anyway.) It merely needs to be a place of authority that businesses can go to and check up on a consultant they are considering to see if complaints have been logged in the past.

    Of course, this simple idea would need a lot of work to become useful due to the possibility of abuse. If some consultants are being big enough shysters to go ahead and let a company spend needless millions, is it a far stretch to go logging fictious complains against your competitors? What about those who might be in cahoots with whoever runs the organization? And it need not be limited to computer consultants either. Mayhaps ISPs? PC Service centers? Freelance programmers?

    The reason I put a bit of thought into this post is because I might aspire to be a consultant one day (I think I know my kit fairly well) and I don't want to see myself just sitting next to the telephone waiting for it to ring because No One Trusts A Consultant(tm).

  28. Two solutions... by leviramsey · · Score: 1
    With any sort of consulting business, there is this question of conflioct of interest. There are two solutions to this that immediately strike me.

    One: if you're the hirer of the consultant, get a second opinion. Ask another consultant. Check the media. Determine if the consultant is recommending this because it's good for you or if he/she's recommending it because it's good for him/her.

    My second idea is more theoretical than anything else. Charge clients an annual fee for your services, regardless of what they do with your advice. This removes a lot of COI questions, imo.

  29. IEEE/ACM has ethics guidelines... by Anonymous Coward · · Score: 2

    IEEE/ACM has ethics guidelines...

    Also, "After the Gold Rush" by Steve McConnell is pretty good.

    1. Re:IEEE/ACM has ethics guidelines... by joto · · Score: 2
      Who the hell moderated this as funny?

      I wasn't aware of this link, but the ethics guidelines there looks good to me. You may also want to check out ACM Code of Ethics and Professional Conduct

    2. Re:IEEE/ACM has ethics guidelines... by jfunk · · Score: 2

      I can see why.

      Most of the consultants I have met probably wouldn't even know what the ACM is. Do you really think they've read these documents?

    3. Re:IEEE/ACM has ethics guidelines... by joto · · Score: 2

      Nope, but that doesn't mean that it is not a good idea to point them out to them. And given the average slashdot user intelligence, I bet some of them are working as consultants as well.

  30. when I worked for gateway by LennyDotCom · · Score: 1

    I the gateway country stores
    I was always amazed by the sales people
    in the small Biz department they would sell
    some serious servers with NT for a small office
    with maybe 4 workstations the bill was very expensive
    Plus the people had know clue how to set up or maintain
    these systems.
    It was a very ugly situation.
    The real problem though is that the sales people really didn't know
    any better they just sold people what ever gateway offered

    stop by a gateway counrty store yourself you'll see what I mean

    --
    http://Lenny.com
  31. "Consulting Ethics" is _not_ an oxymoron. by s390 · · Score: 3

    Rather, performing consulting work ethically is essential to your survival and long-term success.

    The rationale of all your consulting work is to help your clients succeed: "Help your customer succeed, and you will share in their success!" is one of my email heading tags.

    You don't help your clients well by falling into conflict-of-interest situations, overcharging for your services, or failing to solve their problems in the most efficient ways.

    Individual consultants (and even large consulting firms) that forget or overlook this basic business truth eventually see their jobs dwindle, customer base diminish, etc.

    When you see ethical lapses, report them (either within your firm, or directly to your client if you're independent). Your views will be valued, even if your firm or client takes no immediate action, simply because you were honest with them.

    Then again, there are a lot of grey areas and your assessments should be based upon objective facts, rather than personal preferences. Be careful - don't accuse lightly.

    This is an important topic. I'll be interested to see what others have to say about it. However, as a person who "resigned" from a Big-5 firm because I refused to lie to a big client, I've lived this. (And yes, I have a good job with a better firm now, partly because I observed consulting ethics.)

  32. A good example by dataarea · · Score: 1

    I work in Montreal. My boss signed a few years long contract with a major solution provider.

    I won't name the company, but let's say it's a rather large one, and very very well known.

    Oh well, XYZ billed our company 60k CAN$ to install a simple firewall running Linux.

    If my company can afford a 60k$ firewall, they can certainly give me a good raise! :)

    1. Re:A good example by unitron · · Score: 2
      How 'bout a web site where people can post anonymously along the lines of "Company A paid consultant B ridiculously large amount of money C to perform simple and/or unnecessary job/service/ D or to give them totally inappropriate and/or inaccurate advice E", with all the specifics inserted.

      Maybe call it stupidcompany.com or cluelesscompany.com.

      Get some very good lawyers to write the "All opinions belong solely to the posters and dissenting views are welcome" staements, trade it out with them for advertising.

      If the company mentioned wants to, they can post "No we didn't pay anywhere near that kind of money for a Linux firewall.", or "Yes, we paid that much but we got X,Y, and Z for it as well.", or the consultants can post rebuttals, and readers can browse with their BS meters carefully calibrated and decide for themselves where the truth lies

      If the site catches on, smart companies will go there to find out which consultants to avoid as they would the plague, as well as which companies to avoid joining in any sort of partnership or synergy or whatever they're calling it this week.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    2. Re:A good example by smartfart · · Score: 1
      I've seen this in various companies/industries. Oftentimes management thinks that unless it costs 10 times the amount that the average line worker knows he can do it for, it ain't gonna happen.

      Why is this so? I dunno.... pride, maybe? "If I can get a bigger budget, then I'll look better in the district manager's eyes than Frank across the hall"?

      Stupidity and waste is more like it. But what do I know? I was only a lowly line slob...

    3. Re:A good example by cmat · · Score: 1

      Hmmmm... And I just installed a firewall for a small business on the South Shore... for 1500$!!! Oh well.. :) Out of pure curiousity, is it a linux firewall, or is it running net/open/free-BSD?

      Cheers,
      Chris

      --
      -- Humans, because the hardware IS the software.
  33. Groovy by prla · · Score: 1
    My parents also run a business which needs a computer network running. When the company guys went there to install the machines, even if it's a window$ network, they provided accurate service and all. And why? Cuz my parents hadn't paid for the service yet. Obviously after they got the money, they hardly come over for mantainance. This is also clearly a problem of ethics.

    The problem is there are few really competent companies on the business.And I agree when people say it's a lazyness problem too.

  34. The real problem... by waswas · · Score: 1

    The REAL problem here is that the people who hire consultants tend not to even consider these issues. I have seen far too many consultants be allowed to make very large business decisions unhindered by management that brings them in. In many large consulting firms consultants are expected to push more services they are after all employees of a company whose business is to sell services/product. In fact many consultants make a bonus based on how much they can extend services or by how much they bill in a time period. This leads to the consultant having a choice to make -- sell more (sometimes unneeded hours/products) and succeed as a consultant or be ethical and do what is right by the company that is paying for your services. It seems like the later road is the least followed today. -Waswas

    1. Re:The real problem... by JCCyC · · Score: 2
      The REAL problem here is that the people who hire consultants tend not to even consider these issues. I have seen far too many consultants be allowed to make very large business decisions unhindered by management that brings them in.

      These are usually the same companies that bitchslap employees who ask for an increase in their server space quota, or for a faster PC.

  35. There are a lot of dipshits in the industry by Greyfox · · Score: 2
    I was getting horror stories from some folks in South Florida (No suprise there, I guess) about consultants. One bunch of folks had a guy who ran a REALLY crapulous network for them; file transfers were based on luck more than anything else. Another fellow had a consultant in who couldn't even replace a freaking floppy drive.

    There's a lot of money in this industry and it's attracted a lot of utter morons. Let the buyer beware.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  36. Interesting as I'm pondering by prisoner · · Score: 1

    setting up my own consultancy (sp?). In talking with a few potential clients, I get the feeling that computer consultants (generalists, not coders, etc) are rapidly falling into the same category as mechanics and handymen. Viewed with no small amount of skepticism and customers tend to go with the "lesser of two evils" theory more often than not. WRT this particular question, there's never been a moment of indecision in my own mind: having a reputation that is solid and beyond reproach will always lead to more business than you can handle. Even if you don't care a whit about ethics, always do what is in the clients best interest. It won't take long for the word to get around if you don't.

  37. one anecdote... by sethgecko · · Score: 1
    my upstairs neighbor is a computer consultant. he hired me once to help on a job. the job was to make sure that a company's (about 30 computers) move from one office building to another went smoothly. the company was paying him to come over and turn on (y ep, just turn on) the computers to make sure the move went okay. the actual moving was outsourced to a different company, the wiring of the new company was outsourced. he was there to *supervise* the whole thing. I guess no one in the company was smart e n ough to be able to plug things in correctly themselves. anyway, the thing i remember most was when he powered up their server: no video. the monitor cable was loose, so, yeah, no video. what does he do? turn it off, yank open the case, and put his hands all over _every_ card inside. he puts it all back together, plugs the vga cable back in (properly, this time), and voila, video. the company's *computer guy* was watching the whole thing and had no idea that touching every card inside the computer was no t a good idea, particularly without taking any precautions for ESD. to be fair, I don't think my neighbor realized the vga cable was loose.

    anyway, that was the last time I worked with him. I figure he did just enough damage to make the server continu ously fail over a period of a couple years: enough to insure that he gets to play consultant for that company for a long time to come.

    Consultants are like Norton Utilities: if they look busy enough, people are fooled into thinking that they're doin g a good job.
    P

    --
    Be ot or bot ne ot, taht is the nestquoi.
    1. Re:one anecdote... by Nonesuch · · Score: 1
      ESD precautions are more superstition than anything else. If the case is grounded, power is turned off, and you are in contact with the chassis, then "touching every card inside the computer" isn't going to do any harm.

      When I'm consulting, the only time I ever use an ESD wrist band is when I'm working with such high end (tens of thousands per system) servers that I don't want to take any chance that my company might have to pay to replace a failed component because we cannot prove it wasn't our fault...

    2. Re:one anecdote... by sethgecko · · Score: 2
      hey, I think that's great that you as a consultant feel justified gambling on breaking components in someone else's system (except when there's a chance you'll have to pay a lot of money to fix it). The thing about ESD is that damage is rarely traceable to one source, as it usually shows up as random errors over time. I agree with you that ESD precautions are over-hyped, but the thing is that you never know when you've damaged something.

      By the way, my consultant friend was not in contact with the chassis, just touching things randomly. But I think you missed the main point: the VGA cable was loose! he touched every card in the machine when all he needed to do was plug in the monitor.

      --
      Be ot or bot ne ot, taht is the nestquoi.
  38. More common than you think... by HerringFlavoredFowl · · Score: 4

    Case study in point, I work for a small company

    They decided is was high time to get a real network connection (fractional T1 512KB data, 512Kb voice). They where worried about script kiddies and the likes so they said we have to have a firewall of some sort. Smart move, the provider recommended this consulting firm out of Salem NH.

    They quote, I say it's not gonna work, our programming coop agrees. We get 4 different quotes from 4 different vendors, all cost less and I like the technologies (netscreen, sonic wall, 24/7 monitoring services, Cisco's ect...).

    I get over ruled, because this other company was recommended by our ISP...

    They wipe out our MRP system for the month of December, Keep us from shipping product for the better part of the month. Finally they get the system installed, wipe out email for one of our two subnets, still not resolved, keep pointing fingers at everyone as to why things aren't working, first the ISP, then the Bay Network stacks that connect the two networks, then our computers, ect. They go way over budget, a firewall that was supposed to cost $10,000 has now cost us $30,000. And to top it off the proxy server blue screens every 24 to 36 hours...

    Solution I blow up at the one of the VP's so bad on friday that he closes his door and we get into a shouting match. I doubt I will get a favorable review this year, but we are heaving that Windows 2000 Server Proxy server running otis proxy software into the dumpster and reconfiguring the Cisco 2611 it was behind to properly route data from the two subnets to the outside world and act as a firewall. Then placing Zone Alarm on the individual user machines as a second layer Firewall.

    Who will reconfigure the Cisco, probally the same consultants...

    You can't win, I've had plenty of computer consultants leave really bad tastes in my mouth.

    TastesLikeHerringFlavoredChicken

    --
    TastesLikeHerringFlavoredChicken
    1. Re:More common than you think... by BVis · · Score: 1
      The fault there lies with management who, over your reccomendations, selected these consultants for no good reason other than the ISP liked them.

      Moving to a frac T is a signifigant jump in complexity. Perhaps they should have (gasp) HIRED someone full time to maintain it? Would be lots lots cheaper in the long run.

      Too bad most companies have a vision only slightly longer than the end of their eyelashes.

      --
      Never underestimate the power of stupid people in large groups.
    2. Re:More common than you think... by Anonymous Coward · · Score: 3

      That type of crap really p*sses me off. I use to work for a consulting company, and I am familar with these situations. I can't tell you how many times I tried to get them to clean up their act. Now I work on my own!

      Here's a couple of tips when dealing with consultants:

      1. Get the Project Plan in writing and go over it with a fine comb. Make sure its feastive, and do some investigation (i.e. Does this product work as stated? Is this product near End of Life? Scan DejaNews or Google to see if anyone has major complains about using this product.)

      2. Ask the Consultant company if they have done this type of work before, and when they say "yes" ask for references. If no ask them why they feel they are qualified to implement this project and ask for references (get atleast two) from recent clients.

      3. Make them liable for any downtime or problems (have it included in the proposal). Also include a checklist of project objectives that must be completed and signed by then consultant firm before you pay them. This will provide your business with at least some protection, if they screw up.

      4. Ask to meet or phone interview the engineer(s) who will be assigned to this project. As the engineer, specific questions about the project and product that he will be installing. If you don't feel confident with the engineer don't sign. If you feel comfortable with the engineer make sure he will be doing the installation by getting that consultant company to specify the engineer in the proposal. Most Consultant firms use bait and switch tatics, where you discuss the project with a real sharp engineer, but something else shows up to do the install.

      5. Add a project completion date and project objectives with dates assigned. You don't want to end having to wait six months for a project to be completed if you need it done in one month!

      Give this list to your boss before bringing on the next batch of consultants!

    3. Re:More common than you think... by Beowulf_Boy · · Score: 1

      Umm, Dude, if your just gonna heave that server in the dumpster, how about I give you an address you can "Heave" it on over to? I'll pay shipping ;-)

    4. Re:More common than you think... by raju1kabir · · Score: 1

      Moving to a frac T is a signifigant jump in complexity. Perhaps they should have (gasp) HIRED someone full time to maintain it? Would be lots lots cheaper in the long run.

      Are you one of these consultants everyone's complaining about? What's complex about a T1? A little box like a Cisco 2600 can be remotely configured by the ISP, or configured on-site using the supplied documentation, and then will quietly hum for years.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  39. hmm by niekze · · Score: 1

    They have Business Ethics and Medical Ethics, but not Technical Ethics (i took a science/technology/human values class, but it isn't what you would think)

    Quality does not seem to be a major issue for CS or MIS tracks of study. What happens when hospitals use devices and software that isn't quality? It is obvious that ethics, quality, and for God's sake *secure* coding should all be valued far more in university CS/MIS departments. Personally, I'm double majoring in Philosophy and Computer Science. You wouldn't think they go together, but actually the AI concentration is filled with advanced logic and philosophy of the mind classes.

    --


    Chaos, Mayhem, and Destruction: Not
  40. Been there, seen that... by bryan1945 · · Score: 1

    I'm an IT consultant for one of the big 5 consulting companies, and our work ethic is to make our clients' issues our issues. Of course, it would be naive to believe that everyone in the company follows this directive, but a lot of us do try.

    I have seen a lot of clients jaded at the mere mention of "consultant", mainly due to prior experiences with these sub-par idiots who do rip off their clients. After being burned one, two, three times, a company becomes very reluctant to use consultants again. We have a hard enough time try to get new business; I can only imagine how some of these shoddy consultants ever get work again.

    Basically, it comes down to smart business and proper ethics. If you screw someone for a quick buck, your credibility and future business opportunities go down the drain.

    Just like most things in life, the best things are neither free nor easy- and in this case it is a job well done, the satisfaction deriving from that, and good continued business.

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
  41. Harvester Consultant. by Steeg · · Score: 1

    I and a growing number of people are on the flip side of this ethical question. Rather than sell software a company doesn't need, we harvest software from the Free software community. We are internal company consultants that exist because of the Free Software industry. In my case our company is a Biotechnology company that sells chemicals and software is just what we need to operate. The growing body of Free Software and Open Software has allowed me to move into role of internal consultant. I gather the software we need and modify it to fit the needs of my company. The ethicial question for me is how to give back to the community. To address this, I have been working for the last 5 years migrating our internal coding practices to be in line with Free Software practices. I am working toward a day when every line of code we produce is by default free.

  42. THE TRUTH!!!!! by prisoner · · Score: 2

    This, in my "big company" experience, is (sadly) more often true than not. It's the reason that I stick with smaller companies. I worked for a fairly large company that ran call centers. My boss, the CIO, more than once hired a consultant to "evaluate our options" even though he had the recommendations written and ranked from his in-house staff. This frustrated me to no end and one day I asked him about it. He told me in no uncertain terms the only reason he did it was to cover his ass and provide ammo in his fights with other departments.....

  43. I don't think so... by jawtheshark · · Score: 2

    I'm sure I'm not the only one, but I *do* help the all customers, even the stupid ones! I try to be polite, find the problem and for some even explain what they did wrong. You would be surprised how often they are grateful. Of course you need that little thing called "patience".
    Now, for the kidding: yes, I do laugh with their stupidity, but mostly in the form of anecdotes in presence of my peers. Tales mostly start as "Oh, I knew this user who did this hilarious thing, etc...."

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  44. "Consulting Ethics" is _definitely_ an oxymoron. by BVis · · Score: 1

    Folks, look around you. I've worked for several consulting companies. They will sell you out for the cost of a latte at the drop of a hat. The clients wouldn't need to hire you if they were willing to pay for the employees (at a substantial savings, hourly) to tell them what you tell them.
    Their being cheap and short sighted is not your fault. Most employees enjoy no more job security than the average consultant these days, and are fired as readily when it fits some executive asshole's whim. Corporate America is all about screwing the little guy.
    Sometimes the little guys (consultants) need to screw them back. Any big company that *could* hire a full time employee to handle a need but goes with the quick and dirty method of hiring a temp (which is really what most consultants are) deserves whatever it gets.

    --
    Never underestimate the power of stupid people in large groups.
  45. But it is more likely... by Colossus · · Score: 1

    That people who suggest these solutions are just lacking in the technical knowledge and know how to offer up a better solution? I see this all the time. People who seem very intelligent over all making bad calls like this because they lack exposure to other things. What do you think?

  46. Australian Computer Society Code of Ethics by n2143666 · · Score: 2
    Code of Ethics

    There are diciplinary action for breaches to.

  47. We feed on our own by OwnedByTheMan · · Score: 2
    In my view, the largest corruption problem is the fact that we are, in effect, self-policing. As Boolean as our world is, there is still a great deal of subjective comparison that is made.

    Look at Slashdot, anyone who is a regular reader here is aware of the amazing amount of divergent opinions present on any number of topics by our community.

    How many times have you been in, or overheard, a conversation with contemporaries and heard things like "That guy didn't know what the hell he was doing..." or "I guess that is how Company XYZ does it but we do it right etc...". I am sure I will be taken to task for the generalization but we are a very cannabalistic bunch and we all have a very distinct idea of what is good Kung-Fu and what is paper MCSE stuff. We also don't mind sharing our opinions. This story is a good example. I don't know the details of the situation but who am I to judge that the submitter isn't the real idiot who wouldn't know a good plan if it bit him. No offense, I am sure that isn't the case but I am sure not going to take him at face value. People who don't know jack about computers (read most of the population) will certainly listen to him though, right or wrong.

    Anyone who has been in a computer store and listened to a salesman talk about another computer store's products or staff knows exactly what I mean. It's no wonder people don't trust us. We all tell them not to trust the next guy. Unfortunately, he is sayng the same thing and he sounds just as smart and knowledable as you.

  48. Re:What about this scenario? by purple_rider · · Score: 1

    I think you may have miscounted the squirrels.

    --
    My boss said he wanted to see more of me. So I gained 12 pounds. This post may or may not be sarcastic.
  49. Word of quality gets around by jesterzog · · Score: 2

    I'd blame bad management myself, at least in part. There's low quality workmanship in every profession, and the managers are the ones who aren't checking up.

    When we bring in consultants around here they usually don't come straight out of the phone book. Instead, we ask around, asking people and friends in other businesses of their opinions about consultants.

    If a consultant did a bad job or made bad reccommendations, word gets around and we won't hire them. Reputation is everything to some businesses, and they'll pay for reputation through the nose.

    If you want to build up a reliable, well paying customer base, don't worry so much about what others are doing. Just do a good job, don't rip people off, maybe and see if you can get some of your customers to reccommend you - especially in writing that you can flash around in front of other customers.


    ===
  50. The solution... by joestar · · Score: 1

    Use systems such as MandrakeExpert.com where you can give a note to provider of the service you have bought (here it is online services, but you can imagine all kind of services).

  51. The Ethics? Thats part of the business... by OpenBeaver · · Score: 1

    Any company that screws its clients without giving a damn is going to become unstuck at some point. Company A employess Company B to do something and Company B charges them 10x over the odds for this. They (Company A) find out at some point that this is going on and then they find someone else to do their work (IT in this case).

    If anyone needs an example look at whats going on with (Linux|BSD|etc) and Microsoft. People see they get a raw deal and start to move away. It isnt instant and it can sometimes take the dumb ones several helpings of getting cheated before they realise but it will happen in time.

  52. No special ethics necessary by Kefaa · · Score: 2

    First a disclaimer, not knowing the ins and outs, I can only make a couple of assumptions:
    1 - you do not know the intimate details and may not understand what the client has asked for. If they asked for wizbang1 because they read about it AND it is the only solution they will accept, than wizbang1 is what they get.

    I have seen this on several occasions with J2EE. Clients want J2EE products even though they cannot describe what it is or why they want it. EJBs same thing. Gotta be EJBs...only way to go. You can talk until you are blue, but someone has put the seed in them and this dog won't hunt.

    This is no more unethical than denying people Porsches because they can use a Chevy to get from work and home. Once you told them, and told them, in the end it is their money. Now if you fail to tell them, then we get into #2.

    2 - you do know the intimate details and can speak to the specific issue at hand. At that point, if the money has not been spent, speak up. [If it has been spent remain silent for life] You would be surprised at who people will listen to when they are about to spend big money. Remember to be specific and LISTEN. Most poor consultants cover themselves with generalizations and ambiguous explanations about "the future". You will need to make your points better than they have with alternative solutions. If you tell them Jim's ideas suck, without an alternative you have not done them or yourself any favors.

    In the end, if they decide to go with the other options anyway, remember to be a good sport, try to make the chosen solution work, and never go for the "I told you so"

    We do not need an ethical standard for consultants and computer development. We just need to have the ethics of a human that does the best job they can, under the circumstances presented, without hurting their fellow human beings. It is really the basic "do unto others..." doctrine. Consultant or convenience store clerk, it is the same.

  53. Ethics really do pay off by bwalling · · Score: 1

    I know it seems like the companies that are screwing people are making good money, but they never last long. They will not get referrals, and they will end up with a bad reputation.

    I witnessed one of my largest clients get screwed by a company that attempted to upgrade their NT 4 server to 2 processors. They installed the second processor, ran some uptomp.exe thing from the resource kit, and completely ruined the server. It would not boot. They spent two days trying to fix it without restoring from tape (because, they pointed out, you'd still have a single processor kernel if you did that). After two days, I convinced my client to get rid of them and let me fix the server. The company then billed my client for 32 hours (two people, two days) at $175/hr for the creation of this mess!

    I know several people who own their own consulting companies, and they get all of their business from word of mouth. They are up front and honest and will even tell the client that the client does not need their services when that is the case. It very much impresses people when you take less time that you estimated, or recommend that they not spend their money on something they are asking for because you can do it in a cheaper, better way.

    On a related note, my father is in sales and has often had similar problems. He often found that when he started at a new company or in selling a product in a new field that he lagged behind the dishonest sales people who sold products customers didn't need and stole customers from their coworkers. He found that in every field, he became very successful for being honest with people. He also found that many times if he told someone that a competitor had a product that was more suited to them, they would buy from him anyway because they trusted him.

    Yes, it would be extremely useful to have an accepted code of ethics for consulting (and sales is somewhat related to this). If this was well known and accepted, it would be easy to use to show how effective consultants were. Somewhat of a measuring stick, I guess. It would also give more substance to the word of mouth reviews about a consultant because you would have something to point to and say 'they did all these things which were harmful to my business'.

  54. Ethics vs Hell Customers by Alien54 · · Score: 2
    The main problem I see is the fight between "being what is commonly said for being ethical" and the unethical "customers from hell" that we all sometimes deal with.

    The problem is that the common rules for ethics are flawed. There are weaknesses in the common rules for ethics because while they promote various virtues, they also promote weakness in the face of unethical behavior by others.

    This is a problem, and opens a can of worms.

    After all, we have all known customers from hell, and have tried various ways to deal with them. The failure to deal with them to make them "happy" justifies the screw-over. This is part of the road to hell.

    Of course, there are also the pointy haired boss types, etc. who look just for the fast buck. The various monsters of the business world, the vampires, the zombies, the ghouls.

    So what is needed is something of a code or principles of common sense that that allow us the freedom to be ethical and also allow ourselves to protect ourselves.

    I am sure that if I were to offer something, there would be many cynical critics who would say how trite or contrived.

    So let's see what the community has to say first.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  55. ACM code of ethics by Anonymous Coward · · Score: 1

    With this many replies I would have thougth someone would already have mentioned the Association for Computing Machinery's code of ethics: http://www.acm.org/constitution/code.html

  56. What a sorry attitude... by janimal · · Score: 2

    It is sad that this kind of "whatever" mentality is prevelant even among the non-teenage highschool dropout group.

    This is bad news not only for the industry, but for the whole country.

    To see responsible professional attitude, just look at Germany. Their engineering is the envy of the world.

    To see Mr. Schumin's attitude in widespread use, visit Russia. The world's most expensive dump; all because the prevailing mentality there is "screw your neighbour if you can get away with it."

    Over and out.

    Janimal

    1. Re:What a sorry attitude... by Lakitu · · Score: 2

      One question that I don't really know the answer to: Is Russia like that because of that attitude, or did the attitude arise because of Russia's poor economic state?

    2. Re:What a sorry attitude... by Crio · · Score: 1

      I guess, it works both ways.

  57. Answer to Consultancy Ethics. by MantiX · · Score: 1

    I myself run a small business, dealing with consulting to many different companies, mostly based around IT.

    However, I take the standpoint, that I don't believe a lot of people in the industry take. I am merely as a consultant, working for the company part time. It is still my job, to take the interests of that company, to be the most important.

    At the end of the day, this means being fair, and whilst my fees per hour usually do not change, I will attempt to give them the best possible deal economically, and evaluate these situations.

    My recommendations are based upon what the company NEEDS, what the company can afford, even whether they can afford my time. It is this attitude that has built up for myself a business rep, and based upon this I have healthy business relationship with many clients.

    In so far as other consultancy, once again, my interests are for the company. I would call a meeting with the GM, or 2IC etc.., to, as fairly and as calmy as possible, say, I don't believe you need this technology, these are the reasons a) b) and c), and here are your different alternatives. These are the possible reasons why what is being recommended is good, and weigh them up and give your evaluation of the pros vs the cons.

    Being able to evaluate in this fashion, demonstrates an unobjective ability, and they should at least be able to consider what it is you have to recommend.

    Having said that, a number of times, I have had competing interests recommend solutions, to which I can, and will only say, correct, what they have recommended is a good solution, and will work well for you.

    It comes down, to you are consulting in the interests of your client, not necessarily just IT.

  58. Ethics among Recruiters; I won't deal with them by goingware · · Score: 5
    As a consultant, I get a lot of calls from headhunters and contract employment brokers.

    But as a result of many horror stories from my own experience and that of my friends, I decided to stop dealing with them and I explain why publicly in Important Note to Recruiters and Contract Agencies.

    To make it easier for other consultants to not have to deal with recruiters, I wrote Market Yourself - Tips for High-Tech Consultants.

    To directly address the question, though, I think ethics are of the highest importance in the work of a consultant, and are probably the most important guide for you to follow, more important than writing good code. You at least have the hope of debugging bad code.

    The question goes both ways though, clients are occassionally unethical and many clients who wouldn't think of screwing you if you were a full-time employee would be happy to short you for weeks of pay earned as a consultant.

    You have to protect yourself, start early by finding a good attorney before taking on work - certainly before trouble starts - and have your attorney review all your contracts before you sign them.

    Also trust in your feelings and don't do business with someone you feel is not ethical. It's just not worth the heartache.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  59. It's a classic problem by Starky · · Score: 1

    Computer consulting is like any other service in which there are significant informational asymmetries. Other examples would be auto mechanics, lawyers, and building contractors. Each of those fields one could argue are more infamously rife with unscrupulous and unsavory characters.

    Among solutions to the problem in these other fields for those who solicit these services are (i) getting a second opinion and (ii) hiring an independent 3rd party with subject knowledge in an oversight capacity.

    The reality we live in dictates caveat emptor; that is, it is ultimately up to the consumer of the services to protect themselves against their own lack of knowledge. If I were contracting a computer consultant knowing that there was no in-house expertise to monitor the quality of the work and the contract were for a sufficient amount to justify the expense, it would be worth it to hire a 3rd party to monitor the consultant(s). I also regularly recommend to people trying to build a technical department from scratch to hire someone with field knowledge on an hourly basis to assist in the interview process.

    Fortunately for most in the U.S., my experience in the U.S. is that (perhaps due to the legacy of those wacky pilgrims, perhaps due to reputation effects), the average level of ethical behavior does seem to exceed that of other places based on reputation. (Russia and a number of developing economics spring to mind -- I hope I'm not being myopic or unfairly generalizing with that statement.)

    --
    -- My choice of computing platform is a symbol of my individuality and belief in personal freedom.
  60. Insightful? by janimal · · Score: 1

    Misleading is more like it. Ethics are very important.

    I know that it's easy sometimes to think that so many people do not behave ethically, but to succumb to this is just helping it along. People usually think before they do something they know is unethical (at least at the beginning), and they'll usually look at their peers to see how they behave. If the peers post messages like the one above, the person on the verge of making an unethical decision will likely think, "oh what the hell, everybody's doing it! If I stay out, I'll be left behind."

    This is not what you want. Ethics do matter, and as long as you can set a right example, or make the right comment on an issue, DO IT.. because the idiots listen.

    Janimal

    1. Re:Insightful? by corran__horn · · Score: 1

      I do not claim that they are not importent, I simply offer the fact that in a case with money very few people act "ethically" look at my post, do I advocate bad ethics? I simply say that realistically there have been many cases of ethics being thrown aside for money, that is the point I want you to see: Act ethically but beware the possibility of those that don't do it, which seems to be the majority(or a minority that has far greater power than you seem to give it credit for) if history can serve as an example.


      If people can connect to one another even the smallest of voices will grow loud.

      --

      If people can connect to one another even the smallest of voices will grow loud.
      --Serial Experiments Lain
  61. Ethics by divert · · Score: 2

    Check out the ACM and the IEEE and the AITP these are all professional org. that relate to the computer industry.. they all have a code of ethics.. In fact the ACM and IEEE did a joint code of ethics for Software engieers. I think they are at www.acm.org www.computers.org It's not that we need a code of ethics.. it's that we need more people following the code of ethics that are there..

  62. Re:From an economics standpoint . . . by jgaynor · · Score: 1

    And what have you done lately mother theresa? Volunteered as a dickhead on slashdot?

  63. Selecting good suppliers is part of business by ry4an · · Score: 2

    Selecting good suppliers is a part of business. Restauranteurs that select unreliable dairy suppliers go out of business. Companys that select bad computer consultants are in a world of hurt too. It doesn't mean that the consultant isn't wrong -- they were wrong to provide bad service, but the person who hired them is also at fault. I've hired some bad auto mechanics in my day and they were wrong to scam me, and I was wrong to retain their services. Now I check with friends more knowledgeable about auto-repair than I before giving money to a mechanic.

    Yesterday I spent a few hours at a local not-for-profit group helping them to evaluate a consultant they're considering retaining. The group understood they didn't have the skill set to hire a consultant and they went out side their organization for help in doing so.
    --

  64. Bill Gates Biography? by ejbst25 · · Score: 2

    You asked for a good ethics book. Well...you can learn from good and bad examples. ;-)

  65. minimum standard for consulting by Taggert · · Score: 1

    In so many fields there are accrediations or associations that are meaningful and provide the consumer or client information to determine quality of the professional. Computer consulting (as well as management consulting) would benefit from such a method. I left a large consulting firm because almost everyone was focused on becoming partner first and serving the client second. I implemented more lame computer systems than I care to ever admit. Establishing minimum standards for project management, gathering specs., defining the scope, customer management, etc. would be great for the field. I enjoy consulting, but I seem to spend so much time during the sales cycle dealing with the consulting stereotype because so many consultants don't do anything or know enough. There is also a need for clients to take responsibility for understanding the proposed solutions. One professor at graduate school told me that almost 90% of technology projects were a waste of resources and never realized their full potential. With such a high percentage, it seems that management also needs to play a more active role in learning, understanding, and managing technology projects.

  66. Ethics in Business by quonsar · · Score: 2


    [voice of Foghorn Leghorn]: "Ethics, I say, ethics? Why, ethics got no place in business, boy!"

  67. Unethical Consulting by PatJensen · · Score: 1
    I am an Enterprise Consultant and have been consulting for local small, large and Fortune 500 businesses since the late 1990s. I think I've seen it all as far as unethical behavior from other firms are concerned. Here in Fresno, CA (south of Silicon Valley) our technical market is starting to bud. We have a few technical schools kicking out unexperienced MCSE's and almost 20 local consulting firms.

    I have found that working for both small and large firms alike that most likely the small firms will be the ones that perform unethically. Things such as selling pirated software to a customer, misquoting job installation times and treating and paying their employees poorly are very common here.

    I have also seen local companies strike up partnerships with other ISPs, NSPs, repair shops in an effort to steal their customers. During interviews with employees, they have contributed other companies customer lists and pursued customers right after leaving a competitor. Now, you made reference to slimy salesmen as part of your article. Unfortunately you will continue to have to deal with them in larger consulting organizations. It is common for salesmen to sell solutions that have no actual bearing to what the customer wants.

    I agree fully in that there should be some type of spoken or written ethics for consultants to follow. Are there any firms that have a set and adhere to them?

    -Pat

  68. This has been going on for a long time by vinyl1 · · Score: 1

    When I first joined this illustrious profession, in 1979, there was a well-known instance of this kind of thing. At Blue Cross/Blue Shield of NY, a certain consulting company had imbedded itself so deeply that they were practically running the place. Rumor had it that if you applied for a job there, you would be interview by a consultant, who reported to another consultant, etc, etc. The place was infested with them! They billed hundreds of millions of dollars over a few years, and never did manage to finish the Medical/Surgical system they were hired for. Curiously, every programmer and recruiter in the city had heard about what was going on, but BC/BS was unable to free themselves from this deadly embrace. I don't believe the company had to worry about its next contract, they raked in so much money.

    I believe there are equivalent companies nowadays, although they might be a little more subtle about it. It is pretty well known that if you invite in the consulting arm of one of the big six accounting firms, you'll be paying millions to be told whatever you want to hear--and whatever you do, don't let them develop any systems.

    It's one of the oldest tricks in the book for a consulting company to make a system so complex that only they can maintain it. I've heard many stories about consultants, small and large, who kept the source code and charged the customer exorbitant fees for simple fixes. Even if they let you see the code, the usual reaction is to shudder and give it back.

  69. How about the big 5 (or 4....) by gdyanky · · Score: 3

    I am a computer consultant for a small firm who regulary partners with the big guys. Often Anderson, Deloitte, E&Y will subcontract to us. Time after time I see these companies bringing people into the project with little and no experience. These companies expect their consultants to learn of the job, while billing several hunderd dollars an hour. To me this is one of the bigger problems in the world of consulting. On top of that it seems like companies use the big 5 merely because of thier size. Why is this? What will it take for company management to realize that bigger is not always better? My experience has shown me that the better consultants go off on their own. Bottom line: Just like politicians the companies that are the most powerful, are usually the most unethical

    1. Re:How about the big 5 (or 4....) by MKalus · · Score: 1

      >>n top of that it seems like companies use the big 5 merely because of thier size. Why is this?

      One word: Accountability.

      They think that if they hire a big company then they get what they pay for (reads: Good service, and somebody to shout at).

      They conclude that those companies have a reputation they have to maintain.

      All fair and square, just one problem with it: They are soo big that they hardly care for ONE client, and even if that is a big company, if you fuck up in one department, you still have the rest, and the news hardly travels up to the ones who make the hiring decisions, if it goes that high you can bet that YOU (as the local guy) get blamed for all the problems.

      That's how it is.

      --
      If you want to e-mail me, use my PGP Key.
    2. Re:How about the big 5 (or 4....) by hughk · · Score: 1
      Think of the old days with IBM:

      Q: Why choose IBM?

      A: How can you be fired for choosing IBM, however badly the project screwed up!

      If Accentua or whichever other of the big-4.5 consultaing companies screw up, there is also lots of liability insurance to dream of!!! The large size consultancies are like airbags for the company. It doesn't matter if you make the wrong decision, because you can save yourself in front of your board and shareholders by blaming the consultancy!!!

      --
      See my journal, I write things there
  70. How we sell software by plopez · · Score: 2

    Basicaly, if a person sold cars like the way we sell software, they would be in prison. If you sold Real Estate in the same way software is sold, you would also go to prison. Selling software (and associated services) is so much just selling ideas about software. This makes for huge opportunities for fakers, liars, charlatans, con men and unethical people of all sorts.

    When it comes to professional standards to work by, I think IEEE has a pretty good set of standards. Even if you are not a member, I think that they provide good guidelines in the area of technology.

    my $.02

    --
    putting the 'B' in LGBTQ+
  71. Bad Consultant or Stupid Consultant? by Adam+Knapp · · Score: 2

    The difference between a bad consultant and a stupid consultant can be small to none sometimes. Insufficiant knowledge can have the same effect as malicious exploitation. In other professions, change is slow enough that standards about training can be made in a rational manner. There is no such luxury of time in computers.

    This, along with a relatively low understanding of computers in the general populace, makes people think that it's a good idea to hire 16 year old neighbor kid to design their network based on the fact that he/she is a "whiz"(knows slightly more that you).

    Not only are there no standards for education but even among knowledgeable people there is disagreement over many things. What do you do with a proprietaty system that works for the client? What if the company that supports the system is having financial trouble? At what point do you transfer the client to a new system? What if the choice you have between different systems is a bad choice or writing your own? Is it wrong to move a client to a system that only you know about?

    The same as you don't expect contractors to build your house OK without any supervision someone hiring a consultant should not blindly expect that everything will be done perfectly without any of your own interference. Get the consultant to make promisies on paper and give them deadlines. This way you can take legal action if they prove to be incompetent or devious.

  72. Do What is Right or What the Client Wants? by goingware · · Score: 5
    A common question I have to deal with in my consulting practice is whether to deliver what the client specifically asks for or what I think is right to deliver.

    This touches on matters both of ethics and of engineering judgement.

    You say, I should just write it to spec, but in practice I often don't have that detailed of a spec. In my work I write software on contract (rather than install systems or set up networks), usually for software publishers and sometimes for websites.

    I frequently do ports or complete rewrites to a new OS, and it is common for my spec to consist of nothing more than a working Windows version of a program and a request to make it work "just like it" on the Mac.

    The problem is things are done differently on the Mac than on Windows, both internally in the code we write and what the user expects. I feel it is important to give a client a product that will make their Mac users happy, even when the client is a Windows user/developer, and either doesn't understand the Mac or doesn't agree with it.

    A more serious question is when the client is asking for shoddy work. I make it clear to my clients that I do high quality work, and they shouldn't come to me if they want crappy, cheap software. But sometimes that's exactly what they want, in part because they want to cut development costs and also because they believe (I feel mistakenly) that they will reduce their time to market by sacrificing sound engineering principles.

    One thing I have started to do is to redesign my website to emphasize my ideals of quality work, as opposed to the spam I get that advertised offshore software development for $25/hour or less. Yes, this likely scares off some potential clients but they're probably the ones that would give me a pain in the backside anyway.

    I do try to involve the client in the decisions. The problem is that they are often not technically competent to help me make the judgement, and their arguments make this resoundingly clear. So very often I just go off and do what I think is in my client's best interests even if I know they disagree with it.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
    1. Re:Do What is Right or What the Client Wants? by vinyl1 · · Score: 1

      Actually, some of the offshore places do pretty good work. You just have to know which ones. At a company in which I am a private investor, we spent $20K to have our initial website developed in the US, and it wasn't very good.

      After about a year, we hired a place in India, and they came up with a much-improved website for only $2K. I should point out, however, that our CEO is an Indian national who knows hundreds of IT guys in Madras--your results as a naive American customer might not be as good.

  73. I don't get it. by ff · · Score: 1

    Why couldn't you rip off companies AND feel proud at the same time? I don't see a conflict of any sort there.

    1. Re:I don't get it. by stud9920 · · Score: 1

      I agree completely ! Especially if you are an independent consultant. The more money you take from them, the less money will come in the pocket of old stinking capitalists that will only use that money to make yet more money, while we are young and beautiful and need money for our children, our playstation 2, our girlfriends and to stay young and beautiful. Companies are not there to make money, they are there to give you some !

      If a company is dumb enough to pay me $750 for 4 stupid ASP pages and a stupid 500 line c++ datamining proggie, their problem !

  74. It is only a matter of time! by afsthumper · · Score: 1

    The client is usually not stupid, but rather ignorant in a case such as this. If the client was stupid, their business would more than likely be in such bad shape, they wouldn't be able to afford something outrageous. Working on the assumption that the client, is indeed, NOT stupid (keep in mind, businesses are no stranger to dishonesty, especially in this country): It is only a matter of time before the client finds out that they've been bent over, and when they do... that consultant will be toast, especially if he/she doesn't have a written legal agreement with the client. Chances are also good that word will get around the area (or even better, the internet!) quickly, and that person will have a very hard getting clients from then on, with their newfound reputation. Bottom Line: Stay honest, last longer, and you will make more money in the long run!

  75. Consultants... a lighter side of... by marcushnk · · Score: 5

    Once upon a time there was a shepherd tending his sheep at the edge of a country road. A brand new Jeep Grand Cherokee screeches to a halt next to him. The driver, a young man dressed in a Brioni suit, Cerrutti shoes, Ray-Ban glasses, and Jovial Swiss wrist watch, gets out and asks the shepherd: "If I guess how many sheep you have, will you give me one of them?" The shepherd looks at the young man, then looks at the sprawling field of sheep and says: "Okay." The young man parks the SUV, connects his notebook and wireless modem, enters a NASA site, scans the ground using his GPS, opens a database and 60 Excel tables filled with algorithms, then prints a 150 page report on his high tech mini printer. He then turns to the shepherd and says: "You have exactly 1,586 sheep here." The shepherd answers: "That's correct, you can have your sheep." The young man takes one of the animals and puts it in the back of his vehicle. The shepherd looks at him and asks: "Now, if I guess your profession, will you pay me back in kind?" The young man answers: "Sure." The shepherd says: "You are a consultant." "Exactly! How did you know," asks the young man? Very simple, answers the shepherd. "First, you came here without being called. Second, you charged me a fee to tell me something I already knew. Third, you do not understand anything about my business and I'd really like to have my dog back."

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
    1. Re:Consultants... a lighter side of... by rcannon · · Score: 1

      That's way to corrupt a good blonde joke.

  76. its just another examples of the good ole boys ... by rigor6969 · · Score: 1

    Friends hire friends, kick backs, under the table, overpriced consultancy. its the "good ole boys'" syndrome in most cases. its sad that business is "dirty" but it is how it has always existed, and always will..

    --
    ===sam=== free nessus vulnerability scan = www.vulnerabilities.org
  77. A more serious infraction by Minupla · · Score: 3

    If you think this bad, check out this letter to Iambe. Our industry has its rotten spots alright.
    --
    Remove the rocks to send email

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  78. The Internet's Answer: The Cluetrain Manifesto by goingware · · Score: 2
    Do you know what "second sound" means in thermodynamics? If you have liquid helium cooled to superfluidity, then it will be the same temperature throughout always. You can change the temperature in one local area, but rather than raising conveciton currents, the temperature will come to equilibrium throughout the body of the liquid at the speed of this second sound.

    The Internet is like that - in that information spreads effectively instantaneously throughout its body, and it helps a great deal with ethical problems with business (as well as failures in things like customer service) and is discussed extensively by The Cluetrain Manifesto.

    To make the most effective use of the Cluetrain, we must be willing to speak out in public fora on the Internet, and the book version of the Cluetrain quotes a profound speech made a hundred years ago that urges us to Make a Bonfire of Your Reputations - that is, when you have something important to say, say it, and don't let fear of others' scorn stop you.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  79. Do two things... by GeneralEmergency · · Score: 1

    ONE. Rat out the cheats when you see them, being careful to also refer the potential sucker, ..er abused client, to a firm (not yours) for a second opinion or a redo of the work itself.

    TWO. Trust that Darwinism applys to all dynamic ecosystems. These weasels will eventually be selected out of the system.


    "A microprocessor... is a terrible thing to waste." --

    --
    "A microprocessor... is a terrible thing to waste." --
    GeneralEmergency
  80. Quoting the owner of a small consulting firm: by Mdog · · Score: 1

    "Whoever has the most money when the die, wins."

    1. Re:Quoting the owner of a small consulting firm: by triticale · · Score: 1
      "Whoever has the most money when the(y) die, wins."

      So this guy probably admires the lady who died a few years ago and left $20 million to strangers because she had no friends. She'd lived for 45 years on little hamburgers while squirreling away money in blue chip stocks. Or Hetty Green, the famous miser a few decades back, who's son lost a leg because she was too cheap to pay a doctor bill.

      No thanks. I'd rather live comfortably, which includes being ethical enough not to have regrets, and if I can time things right, die broke.

  81. RE: Ethics In Computer Consulting by lantechno1 · · Score: 1

    The main problem is the fact that most companies don't look for service per se, but what they can get for a cheap price. Also, there are consultants out there that are pissed because they are also getting screwed by the company. I was a consultant for 2 years and others at my site felt that the people getting the service should only get the quality equal to their own salaries. With most consulting companies, the consultant only receives about a third of what the parent company pays. The consulting company gets two-thirds for doing nothing but sitting in their off-site offices and expecting their people to do the right thing. My consulting company was making $22/hr for signing a check every week. The only time I actually saw reps from my company was the day my contract ended to escort me out of the building. There really isn't any truth in consulting. But, The REAL TRUTH is out there!!!

  82. Re:Business Ethics by squiggleslash · · Score: 4
    A father calls over his son to talk to him. "Son," he says, "I'm getting old, and when I pass on, my estate, including my business, will be yours. Before I go, I want to make sure you have a grounding in business ethics."

    His son nods. "Yes Dad, I'll do my best to live up to your standards."

    "Son", his father continues, "Suppose a customer comes in. She buys $5 worth of goods, says 'I only have a fifty' and hands over the money. So you give her change, and she leaves the store."

    "You then notice that she didn't give you a fifty, but a one hundred dollar bill. But you look up and she's already walking down the road. Now here's the ethics question:"

    "Yes Dad?"

    "The question is: Do you tell your business partner?"
    --

    --
    You are not alone. This is not normal. None of this is normal.
  83. What ethics? Wakey wakey, real world calling by Morgaine · · Score: 3

    The question of ethics does sound reasonable on the face of it, but in reality it has only the slightest relevance in the current technical, political and economic climate.

    The western world runs on deals and power and money and technology, not on ethics. Ethics is given lip service occasionally, but only in the context of "if one doesn't stay roughly in the ethical/PC ballpark known and loved by Joe Six-pack then markets or politicians may suffer and that would be bad". That's the only real relevance of "ethics" in our third of the globe, ie. the relevance is minimal, and I'm sure that for many even mentioning the word ethics in such a barely ethical context is a travesty.

    Consultants merely play their part in this scheme of things. Some may recommend GPL'd software for the Navy and some may recommend Microsoft, but don't look for reasons based on ethics for their decisions. The driving force may be power, money, freedom, technological competence or lack thereof, and personal or institutional politics of many different types, but not ethics. And for that matter the recommendations won't be objective either, regardless of the side of the fence on which one sits.

    Whether that's good or bad is a totally different question, and not necessarily one with an obvious or simple answer. But for better or for worse, that's how our world works today.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  84. IEEE/PE Code of Ethics by ChrisCampbell47 · · Score: 1
    Perhaps we need a certifying organization like many other industries out there? Not Microsoft-certified, not being called a Realtor (tm), and certainly nothing like TRUSTe, but maybe some kind of board that would allow people to be certified members in good standing, and then based on complaints about them and recommendations and positive comments made, they could keep or lose their membership

    In other words, that certification should be handled by a group that is not beholden to a particular company's technologies or "vision".

    Groups like the IEEE and NCEES have long had these professional standards and certifications in place for real engineers, but unfortunately most IT professional fall in a gray area between vo-tech and engineering. I'm not saying that IT jobs are "easier" or less intellectually demanding than jobs that required old-school degreed engineers -- rather, the extreme market forces of the last five years have force many, many smart people to bail out of their college degree track and go for the gold.

    Because of that, these organizations are finding that lots of IT professionals are not being educated on the responsibilities of the technical professional, include in particular ethical responsibilities. A whole raft of talent is set adrift ...

    For a professional engineer, this topic is a no-brainer: as a consultant, you must act in the best interest of your paying customer.

    To see it in black and white, read the short and simple IEEE Code of Ethics.

  85. Do what the customer says or whats best for them by rlhart · · Score: 1

    I am a consultant in the fast paced B2B market. While I appreciate the quandry, I don't think there's a cut and dry answer here. I always enter a site with the intention of doing what's best for the customer. However, I often find that the customer is not educated nearly enough for the project they are undertaking. Further, for all the allegations that they look to me for solutions, they often are looking to me for an answer they already have in mind. So, what do I do then? Give them what they want despite the fact that, according to my expertise it isn't the best answer for them? Often the situation can leave me looking like I'm doing a pretty shoddy job for the customer.

    Many of these startup dot coms that I have dealt with have a completely non-viable business plan. Should I recuse my services at that point because nothing I can do will make their business plan viable? I guess what I'm trying to say is that I don't think you can easily enumerate a set of ethical guidelines which will help you for anything but the most basic and obvious of situations. I think you should make every effort to do what's best for the customer, but that is very different for each customer and each situation.

  86. ^^ MOD THIS UP by Yu+Suzuki · · Score: 1
    lol

    Yu Suzuki

    --

    Yu Suzuki
    Deamcast. It's thinking.

  87. CIPS by Iguanaphobic · · Score: 1

    Canadian Information Processing Society. Standards, ethics, everthing you're looking for except a rating system. They do make an honest effort to police the ranks and ensure that qualifications are checked. Candidates for membership are even screened for competency. Australia has one as well, I'm surprised the U.S. doesn't.

    --
    Fascism should more properly be called corporatism, since it is the merger of state and corporate power.
  88. RealRates.com has some good consulting resources by goingware · · Score: 4
    Janet Ruh's Consultant's Resource Page has a lot of good stuff on it (and I haven't mentioned it on my own page yet), including a resume post that clients may search and get contact information from without a fee, a periodic salary and rate survey, and several books, some of which are available for inexpensive download in PDF or Palm Pilot format.

    I found her PDF on how to Market Your Consulting Services very helpful in my own practice - and she's got a lot of tips that I don't mention on my own marketing tips page above (while I have some she doesn't mention).

    I've also found that Janet has been quite helpful and responsive in answering the occasional questions I've emailed to her.

    In general, I prefer the resume sites which do not require a fee for the end client to search and get meaningful contact information from. Some of these require a small but very reasonable fee from the consultant, some are supported by advertising.

    You'll probably find as I do that the sites that require the client to pay a few are frequented mostly by headhunters, and they also often don't allow search engines to index them, so your clients won't find you.

    Other sites I recommend are The Software Contractor's Guild and Guru.com - know any others?

    Finally, read alt.computer.consultants.moderated - but be sure to read the moderated newsgroup, the unmoderated one has gone all to hell.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  89. This happens in many other places. by TermAnnex · · Score: 1

    I was in an outlet of a large computer chain the other day.

    There was this old couple that wanted to buy a computer, and I heard them say that they wanted a computer so they could exchange email with their children and grandchildren.
    The salesmen was then pushing CD Burners, Network Cards, Modems (yes, both), 21" monitors, 1 ghz processors, etc.

    This reminds me of the times in the 1800's (or earlier, I can't remember anymore, thats school for you) where not many people could read, and thus the priests could tell those people what the bible said. And since the people could not read, they could not find out the truth for themselves.

    Computer user groups should make themselves available to people who do not understand computers enough so that they know enough to be able to buy exactly what they want, and not get ripped off by a sleazebag salesman who wants to become the sales-person of the month.

    1. Re:This happens in many other places. by stud9920 · · Score: 1

      I don't want to flame, but if those old farts are dumb enough to buy it, it's their own fault. If they had been too poor to buy it, the seller would have tried to sell the next lower end computer. At least now, the grandchildren have good reasons to go to their grandparents. Besides, 21" is the right screen size for their deficient eyes.

      Now, they have given a certain amount of money to a computer manufacturer, making that company financially more profitable. This will basically de two things :
      1)the company stock price will raise, and they will probably make money on that, since the stocks are probably owned by a retirement fund like everything nowadays.
      2)being profitable, the company will not fire people, or will at least fire less people.

  90. would you like some cheeze with that whine? by Meorah · · Score: 1

    Nothing's stopping you from doing a better job. You go write an OS and then deal with morons who think that YOU should have written all the printer drivers for every printer ever created in the world, instead of the manufacturer. You go tell that mom-and-pop organization to hire you to scrap their windows-based computing and then install every application that is comparable to the ones they were previously using, on a Linux environment. You provide them all the training that they need to unlearn windows and learn Linux (and all those other apps). None of this is particularly complicated, but somehow it escapes 90% of every /. poster's mind that their time could be worth more if they were implementing Linux in the real world, instead of bashing Windows in the virtual one.

    Protector of Capitalist views,

    --
    Protector of Capitalist views,
    Meorah
  91. Honor by travis77 · · Score: 1

    I consider my self a geek, and as a true geek I got picked on. My feelings of revenge against my oppressors are blocked by my sense of honor. If someone does not know something it is because they are better at something else. Knowledge is power and it is not wise to abuse your power. Take this example. A Korean woman got a computer and as a show of respect for her computer she gave it an offering of rice by putting it in the floppy drive. She wanted to the computer to work properly so she did the best thing she knew how to make the thing run better, a common goal we all have.

  92. Code of Ethics by EngrBohn · · Score: 3

    There is a set of established code of ethics for computer professionals, at least for those who are members of IEEE or ACM.

    IEEE Code of Ethics
    ACM Code of Ethics and Professional Conduct
    ACM/IEEE Computer Society Software Engineering Code of Ethics and Professional Practice

    cb

    --
    cb
    Oooh! What does this button do!?
    1. Re:Code of Ethics by cculianu · · Score: 1

      Beautiful. I am really glad to see this in such an official format. It maked me proud to be an engineer!

  93. Second oldest profession.... by Poligraf · · Score: 1

    ... was journalistics. So, speaking in your terms, we get true definition for the PC press such as ZD Net et al ;-)

    --
    Tigers respect lions, elephants and hippos. Maggots respect no one. (C) S. Dovlatov
  94. They do teach it by SpinalTap · · Score: 1

    I'm a Computer Science major at a smallish public university in Virginia, and it is required for us to take an Ethics course (maybe even 2, im not that sure). The way the world outside of academia seems to work, I can see why they're trying to at least get us to act morally in our decisions and such...but unfortunately this does'nt happen when you have bills to pay. you can't be completely honest all the time, or you'll go broke and somebody else that has no conscience will come behind you and rip them off for even more. Thats my two cents on this issue.

    --
    "I am never less alone than when alone" --Scipio Africanus
  95. good consultants have good ethics and are rewarded by firewort · · Score: 2

    Good consultants have good ethics, and are rewarded for it.

    When I did consulting, I tried to make the best recommendation for the client.

    I was asked "wasn't I worried I'd be putting myself out of a job?"

    and I said "that's my goal. that way, the next time you need a recommendation or new solution, you'll remember how good the solution I brought last time worked, and you'll call me."

    The only reason bad consultants are able to continually rip-off companies is, they make a bad solution and the company figures they already have the investment in the solution and want to get the same consultant to fix it. This is a slippery slope to losing cash quickly.


    A host is a host from coast to coast, but no one uses a host that's close

    --

  96. Re:Dennis Leary said it best... by firewort · · Score: 2

    At one job, I had the choice of choosing linux or M$.

    I knew I was leaving the country, but could be reached for advice on maintaining whichever solution I recommended.

    I wasn't about to recommend a solution that they couldn't get service on easily.

    In the end, I got them Dell Hardware, with the option of going linux in the future, but preinstalled with M$. Why? I didn't trust the Dell people who would be providing the Linux service, after questioning them personally. (This was in another country, outside of the US. I have since moved back.)

    Yes, I was conflicted about recommending an M$ solution, but I had to take the clients' needs into account. Which box could I have turned on and forgotten behind a hardware firewall, and know that it works, and it if doesn't, know that MSCE's are a dime a dozen?

    A host is a host from coast to coast, but no one uses a host that's close

    --

  97. Ethics in life in general by Steven+Reddie · · Score: 2

    This topic has nothing to do with ethics in consulting. There are "rotten apples" in every industry. It has nothing to do with the industries themselves. Just 'cause a postal worker shoots a lot of people doesn't make the important question "what should we do to make sure postal workers don't shoot people".

  98. no no no.. it does not beg the question by NIVRAM · · Score: 1

    Please people, understand the language you are using. To beg a question means to ask it as if the answer is already known. It does not mean that it calls for a question.

  99. Ethics and reseller relationships. by Nonesuch · · Score: 1
    Any time a consulting firm takes on a reseller relationship where they are receiving a commision, kickback or other consideration for selling their client on a particular solution, their ethics are compromised.

    This doesn't seem to stop most consultants from doing so. Personally, I don't have any objection to logo coffee cups and T-shirts, but I tend to feel a bit guilty accepting a free lunch from vendors.

  100. ethics by Samarian+Hillbilly · · Score: 1

    I once saw a software development house, recieve a large amount of money from a start-up to "pretend" they had a product in development. They lied about the state of the product, the number of people working on it, the physical space they were working in and the stage of development (zero). They did this in front of a group of investers in order to fool them into investing money in the start-up. Professional ethics? Good Idea.

  101. Realize that there is a reason for this! by boojum_uc · · Score: 1

    Believe me, the integrators don't want time/material contracts any more than you do. At least, the one I work for doesn't. However, when clients regularly ask for fixed price but do not have adequate specifications (often not even an adequate business case) then we either have the choice of offering a hugely inflated fixed price contract (and generally we'll only do that if it's a Really Important Customer) or a time/material contract.

    The first thing that I'll do if I'm managing an engagement is to offer a time/material 4-6 weeks requirements phase or phase 0-- generally 1-2 consultants,an IT architect, and a project manager, depending on what's known, the complexity of the project, and the deadline. Based on the outcome of that engagement, we can provide a realistic planning, an organizational structure (who can we provide, who can they provide) and even-- gasp-- a realistic budget. When I'm able to get the customer to agree to a realistic planning phase, then I can bring a project in on time and within budget.

    This may differ depending on the kinds of projects that you do, but I often feel-- as far as requirements go-- as though I were standing in a department store and have to make a purchase and the only information I have to start with is "The item I seek is blue. The item I seek must open and close."

    A client can protect itself against most of the worst ethical practises of consultancy houses by being clear about its requirements! And remembering that requirements are more than lists of features. A customer who can, for a particular project, provide the following items will be light years ahead of their neighbor down the block who calls Very Large Company and tells them they need "something with personalization, something with CRM":

    Business case (unique selling point)

    Stakeholder list (who's going to use the new system)

    User scenarios (how are the stakeholders are going to use it)

    Pre-existing constraints (we have lots of expertise in xxx, so it must utilize xxx databases)

    *****

    Given this information, a good consultant/IT Architect can help place requirements in context of importance and will not have the room to recommend gratuitously useless software pieces.

    I see more cases of missing information/cluelessness than I do actual dishonesty.

    anyhoo

    --
    Because the snark was a...
  102. On the bright side... by fognugen · · Score: 1

    There are many anti consultant posts to this question, so I'll play devils advocate just for the heck of it.

    Many companies outsource a large portion of their technical needs to half-competent consultants because, even with the problems and mistakes, it's still cheaper than hiring a full timer. Companies are continually finding that ousourcing is extremely economical.

  103. The ACM has a code of ethics by Sarlok · · Score: 1
  104. Book on Ethics by SanjuroE · · Score: 1
    I'm a first year college student studying Software Enginering. We have a course in computer ethics, it is just 2 hours every 2 weeks, but still.

    The book we use is:

    Computer Ethics by Deborah G. Johnson
    Third Edition
    ISBN: 0-13-083699-0
    It is publiced by Prentice Hall

    I just got it so I can't tell you whether it is a good book or not.

    About availability: I bought it from the college, but I heard they had real difficulty getting it.

    1. Re:Book on Ethics by ColdTap · · Score: 1

      Yes, well I wouldn't spend too much effort on it You won't be needing that where you're going ;-)

    2. Re:Book on Ethics by SanjuroE · · Score: 1
      You won't be needing that where you're going

      Where am I going?

    3. Re:Book on Ethics by macker · · Score: 1

      If( destination == make_a_living(using_CS_degree)) {
      usefulness(ethics_textbook) == NULL;
      }

      --
      (T)he (O)ld (M)an
  105. I was fired for being customer focused. by Shanep · · Score: 1

    I was working for a company providing IT products and "solutions" in 1994. It was the typical set up, money hungry arseholes running the company, paying big bucks to fast talking clueless arseholes to market crap products and sometimes good products to the wrong people, every now and then, they'd get it right. Because these products were mostly NEC and Cubix, they had "genuine part numbers", which meant if they were IDE hard drives, CPU's or RAM, they were usually more than twice the price of EXACTLY the same product that could be purchased elsewhere. Of course, this companies support dept was staffed by geeky kinda guys that really did know their shit, had pride in their work and cared for the customer. Naturally, these people had practically no say in the direction of the company and where not paid anywhere near what the marketting dept was getting. After numerous customers complaining to me that they were sold products that were "not working" (not appropriate), I could'nt take it any more, I suggested they were given the wrong solutions, suggested appropriate ones and twice suggested where to buy hardware at half our price.... I was fired. The World seems to be full of loud people of very ordinary ability and few quiet people that really know their stuff who rarely get heard over these arseholes. Bullshit, makes the World go round because it's full of morons who know how to manipulate lesser morons. It seems the gifted can only sit back and watch this bustle of stupidity. (I'm not suggesting that this reflects anything about NEC or Cubix, we just sold their stuff).

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  106. plumbers by kashani · · Score: 1

    Actually you have to have journeymanned for two
    years and get state certified before you can be a
    professional plumber. At least that's the way it
    works in Illinois.

    Kashani

    --
    - Why is the ninja... so deadly?
  107. Contractors & Consultants Usually Are. by fuzzybunny · · Score: 1
    The large company I am a contractor for employes a pretty high number of external consultants, to handle even its most sensitive IT work.

    In dealing with some of these people, I've found that the ones with more experience are usually pretty reputable and responsible--they just hunker down and want to get the job done, generally working 1.5-2 times what the salaried employees put in. They are paid accordingly, but get little respect. My general observation has been that the permies goof off a lot more, a la Dilbert, but that as a contractor you really can't measure yourself by that. You are paid more, and it is a given that you set a much higher bar for yourself.

    However, it's also come to my notice that a lot of the contractors in admin-type jobs very often spend time goofing off, quietly collecting money. Above a certain size, companies tend to lack the awareness or dynamism it takes to root out the less astute among their consultants, relying instead on general purges ("we're going to make everyone a permanent employee.")

    My solution has just been to try to do the best job I can, and to make everyone extremely satisfied with the performance they're getting for their dollar. I'm expensive, but I'm definitely worth it--I think it's really up to individuals to promote a good work ethic. Word gets around awfully fast if you're a stinker.

    --
    Cole's Law: Thinly sliced cabbage
  108. consumer choice... by Technodummy · · Score: 1

    For those wondering What's so bad about Microsoft, you can check here.

    For those not sure what to recommend with ethical concerns, offer a choice, let them know about MS ethics, but that Linux (or other option) is maybe not the best solution.

    Then it's the choice of the customer.

  109. Un-ethical behaviour promoted in college by debaere · · Score: 1
    My System Analysis teacher blatantly said that we should 'never tell a customer he is wrong',and 'always agree that the customers estimate is correct even if you know its too low, and sneak it up during the course of completing the project' - Those are direct quotes.

    We asked her about it with this question: "So you're saying we should lie to get a contract?" and she replied "Most definitely".

    I wish to god this wasn't a made up story...



    DOS is dead, and no one cares...

    --

    DOS is dead, and no one cares...
    If there's a Bourne Shell, I'll see you there
  110. Ethics and consultants by erc · · Score: 1

    I've been a consultant for about 12 years, and I've seen consultants regularly screw over clients by (among other things) advise the client to take a course of action that is not necessarily in the best interests of the client, but the consultant, justifying it by saying "it's just our opinion". Bah. I've never screwed over a client, and I really get tired of listening to those who come into a client site with an agenda, either personal or technical. "XXX operating system is the greatest things since sliced bread, and you've got to install it on every machine you own!" Obvious nonsense.

    --
    -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
  111. Never attribute to malice... by CyberLeader · · Score: 2

    ...what can be adequately ascribed to stupidity.

    I've been a consultant in the greater Philadelphia area for nearly ten years now, working both for larger firms and now for my own firm. If there's one thing that I've managed to figure out, it's that there sure are a hell of a lot of amateurs out there calling themselves consultants.

    The demand for talented consultants (and software developers in general) has exceeded supply since the mid-90s; as a result, there are a lot of not-so-talented consultants on the market. Because demand is so strong, many of them can succeed indefinitely without really being particularly talented in either a business or a technical sense. My most recent employer is a prime example: supposedly a full-services consulting firm, 110 people, $16 million in revenue a year, and they had to call me when their Internet connection went down due to a DNS screwup by their provider.

    Also, our clients (in general) are trusting us to make the right decision and poorly equipped to evaluate our decisions early, so it's not immediately apparent when they're being hosed by their consultant. Most clients will attempt to evaluate the quality of a consultant up front by comparing past experience and skills to their needs, but for most non-technical clients the process degenerates into "does this person have technology X on their resume" rather than "is this person able to solve my problem for me." Even when a system starts to have problems, many clients will chalk it up to the inevitable suckitude of computers or software.

    I wholeheartedly agree with those who have already mentioned that your reputation catches up to you, that referrals and repeat business are your lifeblood in this industry, and that doing the ethical thing is also the smart thing from a business perspective.

    It's absolutely true that there are some consultants out there who are more interested in placing more bodies or extending their own contracts than in solving their clients' problems. Many consultants know how to use only a single tool, and they'll apply that tool relentlessly to any problem, regardless of whether it actually solves the problem.

    In general, though, I see more of this behavior coming out of incompetence than out of malice. Many consultants aren't even aware of their limitations, and won't walk away from an assignment for which they're ill-suited even when it's obvious that failure is the only possible outcome.

    I always recommend that clients find a consultant they can trust, one that will say "no" to work for which he/she is unsuited, one who will carefully describe all the options available to the client and help the client make the decision, and one who is not afraid to have another consultant look at his/her work. If your consultant just makes decisions for you without involving you in the process, if your consultant can't digest the technical elements of the decision down to terms you understand in the context of your business, or if your consultant turns white when you suggest a code review or a quality audit, fire that consultant immediately and find another. Software is tough enough - you don't need someone who is incompetent developing it for you.

    (And if you're a client having a hard time identifying whether a consultant is right for you, send e-mail at the address listed and I'll be happy to help.)

    --

    Software Shouldn't Suck

    E-mail: frank at jacquette dot spamless com (remove the spamless!)

  112. Re:What ethics? Wakey wakey, real world calling by Morgaine · · Score: 2

    I follow my better judgement so that at the end of the day I can be proud of myself and my work. I like to go to bed happy, and get up looking forward to my day.

    As virtually everyone does, myself included. But if you think that people (including yourself) do as they do because ethics directs their lives then you haven't done any deep introspection. Dive below the easy answers and you'll find that what really controls what "good" people do (good by your very own standard) is their personal need to do what they consider effective and to be seen to do it well. Ethics overlaps with this only minimally.

    Like yourself, I'm a developer, and I strive to develop high quality, well engineered, scalable, extensible and maintainable code that performs useful functions, does so efficiently, and also satisfies the business needs of those that are paying for it. I take pride in a job well done, well done by my personal standards which have developed gradually over the years. I bet it's the same for you, because I know it's the same for many other developers who I come across. But the relationship between this and real ethics is minimal, probably as little as the fact that one had a reasonably ethical upbringing and has continued in roughly the same ballpark ever since. Well, that's not ethics at work, it's sheer commonsense and getting on with your neighbour and even political correctness of sorts, an inherently local "getting on" within the communities that one inhabits. It makes the world go 'round, fairly effectively though definitely not fairly, whereas ethical codes have a dangerous propensity to lead to coercion and strife, probably owing to their goal of universalism in a world where values are definitely not universal.

    No, ethics is a motherhood-and-apple-pie word that in reality is not very helpful except as a distant backdrop to the real world. That doesn't mean that the real world is wholly unethical, it just means that ethics falls very short of being a grand unified theory.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  113. Its called the better business bureau. by crovira · · Score: 2

    If you know somebody's behaving like scum, register the complaint to them.

    If clients know two words of Latin, like "caveat emptor," they actually call the bureau to check on complaints about a vendor before they issue a contract.

    If you're ethical, you get repeat business. If you're not you get complained about. (If you're not and you're sloppy, you get a call from the police.) That's how it works.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  114. ask any lawyer by davonds · · Score: 1

    there are no ethics in a free market economy, just look at microsoft.

  115. I disagree strongly. by BasharTeg · · Score: 1

    This is the most ignorant posting I've ever seen to AskSlashdot. I don't mean to slam the person who asked the question, but this is ridiculous. We work in a capitalist market. Salesmen always have and always will try to sell anything. People will maximize their hours on a job for the maximum pay. So all the evil contractors and consultants are being unethical right ? What about the companies themselves, who will misrepresent how screwed up their setup is, causing contractors to underbid jobs, will withhold paying until certain 'extra' changes are made, knowing that the contractor probably doesn't have the money or time to sue them, and the company demanding that the contractor account for every minute billed before being paid, when they had not specified they wanted logged hours in the beginning, forcing the contractor to recall (or makeup) what he did every hour of the hours that he's billing, so he can actually get paid. When it comes to contracting and consulting, the businesses are in a serious position of power, and most of them know it. I've had MANY businesses refuse to pay the bill and demand that I work more (at no additional charge), or claim that my hours are false. I can't afford to work 18 hours on a contract, driving halfway across San Diego County to get screwed out of the pay. So what power do the consultants and contractors have ? They have the power of knowledge. What I've learned is this, although they hold the power of the paycheck, I hold the power of the production systems. If they are refusing to pay, shut them down. I've done it twice, and I had my check the next day. I've had someone tell me that's illegal or unethical. I disagree. If you don't pay your power bill, they turn off the power. If you don't pay for your car, they take it back. If you don't pay for your computer work, I turn off your computers. As for the issue of contractors spending extra hours on the job in order to pad their paychecks, I say more power to them. I see consultants and contractors from consulting companies charging rates of $150 or $200 an hour for someone that knows far less than I do. Most of that money goes to the company, the consultant getting maybe $20-$30. But because I'm not being sent out by a big company, there's no way I could get away with charging $150 an hour. So what do I do ? I charge $50 an hour and take 3 times longer to get the work done. It's really up to the business. You pay what I ask for, I'll get your work done fast and correctly. You pay me jack shit, I'll mess around until my hourly wage comes up to where it should be.

    What it all comes down to is this. There are business people and there are computer people. Business people often look down on computer people like they aren't professionals, but instead just 'techies' like some advanced form of laborer. Business people try to play like they know computers, but most of them secretly hate computers and computer people. Business people treat computer people like shit, like we're all a bunch of socially inept morons who never leave the house. This attitude will eventually have to stop, but until it does, I just know one thing that keeps me from getting upset about it all. Knowledge is power. Companies have the paychecks, but if their computers aren't running, there's no money in the bank. They can threaten to sue, but by the time they got you in court, they'd be out so much frickin money from the computer downtime, it wouldn't be worth it to fight you over a couple hundred dollars.

    Use your knowledge as power and don't let these business types treat you badly. You are the professional, you have the knowledge, THEY NEED YOU.

  116. ACM code of ethics by rkasper · · Score: 1

    The ACM's code of ethics is a good place to start.

  117. It's All about Ethics by batwingTM · · Score: 2
    The Issue of Ethics and It is a hairy one, has been for years.

    When I was at University we had to write an essay about ethics in IT and why the was no defined code of ethics in the IT field.

    Well, Why isn't there?

    In my eyes it is because the IT field (unlike most professions) is a mish mash of so many existing fields such as Commerce, Retail, Engineering etc... Most fields have a code of Ethics attatched because the Public can see the effects of them.

    Engineering, well, that bridge was built be engineers, I want to have faith that it won't fall down while I am on it.
    Doctors, if I'm sick I want to be cured and not have my health put at risk.
    Accounting, I am putting my Business/finances in the hands of these people, if they muck it up I could have nothing.

    It is very easy for the general Public to see the effect of these fields on thier life, but IT is a different beast entirely. It's not that people don't understand the effects of computers on their life, but the people who provide computers to them, well, ummm, if something goes wrong, that just happens (Windows anyone???)

    IT needs two things

    One - The public to be educated (But that's not happening for a long time, but with children getting in to computers at an early age it will eventually happen)

    Two - Accountability. If you buy a car and it breaks down, you take it back and get it fixed. If you by a computer and it crashes, you take it back, have it looked at, told to buy program "X" that will ensure that the OS will run smoothly, but Program "X" won't work with Program "Y" so you need Prgram "Z" to ensure that they can co-exist. there is, unfortunatly, no accountability in Computing

    it is easier for the public to believe that there are no ethics in IT, then when things go bad (and they often do, to varying degrees) it's just to be expected, it saves a lot of questions to which the answers are un-understandable to the general Public

    Trav

    --
    Leg Godt!
  118. Unfortunatly you are sooo right. by MKalus · · Score: 1

    Most people in the field (not only consultants) are in there for just the money, they have no idea WHAT they are doing (or at least it doesn't look like it).

    They throw around a lot of impressive words (sometimes not even in a way that it makes sense) and then when it goes wrong you're (or I) are the idiot who can pick it up.

    People don't quite understand my reasoning why I am against most people in the industry, for them everybody is the same (the more certs you have the better), but I see this job like that of a doctor: I rather go to one who does it out of passion, not out of monetary reasons.

    Just my 2 cents.

    --
    If you want to e-mail me, use my PGP Key.
  119. ZAK to reduce Total Cost Of Ownership or the like by FiveSevenThreeTwo · · Score: 2

    I have worked with many Consulting Firms. Here is the problems I see: 1. Consluting firms have no idea what their doing usually. 2. Consulting firms have no idea what a "real" Information Security program is. 3. If they do know what a real information security program is they dont want to implement it for their clients due to the fact that it will reduce the need for said consultants. Unless of course Said consulting firms have management contracts with their clients, meaning the clients can not manage their own systems by contract. Then the firms will lock down the systems tighter than a drum to avoid needless maintainence due to user error or otherwise. 4. Consluting Firms Prey on users ignorance, and usually like to see users "mucking" with their systems to promote more business. i.e. users hosing their systems. see line 3 5. Consluting firms are in it for the money, not the ethics or client relations. 6. When was the last time you seen a consulting firm hand control of managed systems With "PROPER" documentation to their clients? nuff said

  120. The other side of this issue...Clients by Arcane · · Score: 1

    So you've worked your magic, and it all goes great, they should be happy as a DIMM in a gold contacted socket. Right?

    We should also consider/acknowledge the other big issue here: the "Ethics of being a Client". I am certain that I am not the only one who has experienced a client who finds it easier (read: more economical) to simply tell you to "go screw", "uh, we are having cash flow problems...", etc. when the bill is due than to pay. They can always find another consultant to take your place, thus repeating the process. I'm sure that there are as many variations on this theme as there are consultants who have experienced it.

    Clients like this make me question whether being ethical in my business practices is economically "worth" it. Especially since proactively \defending\ yourself can readily wind you up in "unethical" territory.

    1. Re:The other side of this issue...Clients by macker · · Score: 1

      bill early, and often, and withold at least some portion of the deliverable until the check clears the bank ('demurrage' is a standard and accepted business practice in any thoughtfully written contract).

      Oh, yeah, I did say written contract, as in legal recourse if and when appropriate.

      --
      (T)he (O)ld (M)an
  121. The ACM code is probaly the best and most concise by dhms · · Score: 1
    The ACM code of professional ethics is a really good place to start, it can be found at

    http://www.acm.org/constitution/code.html

  122. dotcom media distortion by KlomDark · · Score: 2
    What I think is weird is the fact that everyone is freaking out about the dotcom shakeout. Everyone goes around like the sky is falling. Altogether it has only been about 200 dotcom companies that have failed. Nearly all of them had rather lame business plans. Selling hair gel for cats, and things that had no value.

    Most of the dotcoms are STILL here. Just the flaky ones are gone.

  123. A full-time maintainer for a single frac-T??? by alienmole · · Score: 2
    Moving to a frac T is a signifigant jump in complexity. Perhaps they should have (gasp) HIRED someone full time to maintain it? Would be lots lots cheaper in the long run.

    Do you mean a full-time on-staff employee? What would they do all day? Install a router and/or firewall properly, and you're pretty much done except for the occasional downtime, at which point you call your provider. I've never heard of a company with a single frac- or full-T having a full-time maintainer. They'd have a heck of a lot of free time on their hands!

    Too bad most companies have a vision only slightly longer than the end of their eyelashes.

    At least some criticism of management comes from not understanding the financial realities of running a profitable business. This seems to be an example of that.

  124. Not Ethics, Sound Business sense by spiro_killglance · · Score: 1
    Never mind Ethics, its just bad business sense to rip people off. If you do a good job for someone the'll come back for more and recognmend you to there peers, if you do a bad job, they won't. Thats the business version of Karma. Sure you can get alway with doing a poor job for your first few clients, but over a period of a few years, it'll get around and be difference between you IPOing for millions and having to start a new business from scratch again.

  125. Re:The Ethical Computer Consultant... by dbrutus · · Score: 1

    Hmmm... Bitter at not being hired by a consulting company?

    Staff is of variable quality. Very often it is wise to have an outside opinion, like when I did a quick security check for a client and found that a network admin had made his home network a trusted IP range so he could get in.

    The problem was that this particular admin hadn't worked for the company for two years and the replacement hadn't figured out he should remove that rule from his firewall.

    Duh!

    DB

  126. Same thing in a store by Chacham · · Score: 1

    Many times I have gone to a store such as Best Buy or some local computer shop and here the guy behind the counter say "well, you need this", or "you should upgrade", or "we'll have to let the techies look at it for $xxxx an hr". So many times I wan to scream out at them, or at least inform the poor customer what the *real* options are. Or how easy it is to copy from one HD to another. In the end, I realize that support is a big thing. Should something go wrong, the store must answer, and so many people want that. So, unless I know somebody wants to work a bit on their own, I bite my tounge and don't say a word. It's better to stay out of it.


    ticks = jiffies;
    while (ticks == jiffies);
    ticks = jiffies;
  127. The Existential Pleasures of Engineering by Ian+Bicking · · Score: 2
    I would recommend the book The Existential Pleasures of Engineering by Samuel C. Florman (ISBN 0-312-14104-1).

    I actually picked it up after Katz made reference to it, but don't let that scare you off :-) It covers ethics in a larger social context then your question, but I think there's a lot of parallels between the small issues and the large issues. The fractal nature of the world, I suppose.

    The title says "engineering", but it's really about technological advancement in general. And unlike most critiques of technology, it's not by a reactionary with fantasies of hunting and gathering their way to social harmony.

  128. Ebay-style feedback? by LoonXTall · · Score: 1

    Ebay keeps coming to mind as I read this thread... you get to see all the good and bad about a person over the last 6 months. Since everyone is encouraged to contribute with every sale, there's little negative bias.

    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  129. off topic by janimal · · Score: 1

    It seems that throughout history Russia has repeateldy f*cked the masses for the benefit of the ruling class. The Tsars did it, the communist government did it, the current government is doing it.

    Russia has always had a rich and cultured upper class, and an impoverished lower class.

    Because this is not a recent phenomenon, you cannot ascribe it to an effect of the poor economic state. Although the economics inevitable are somewhere in the feedback loop that keeps the system there as it is, no matter what kind of political face is prevalent.

    Janimal

  130. Nothing new by catseye_95051 · · Score: 3

    almost 20 years ago I worked for awhiel asa rep for a magnificient word processor. At the time the "standard" was wordstar.

    I still remeber the consultnat/sofwtare dealer I called on and showed hoi m the product, and how I could teach anyone to run it in a hour. His comment?

    "Why on earth shoudl I sell soemthing easy to use when I get paid $60.00 an hour to teach my customers WordStar???"

  131. Consultants *are* conflict of interest by Kris_J · · Score: 2
    Hypothetical situation:
    The General Manager is computer illiterate and doesn't get on with the IT Manager, who's job requires that he inadvertanly highlight the GM's lack of computer knowledge on a regular basis. The GM consults an IT consultant about the feasibility of getting rid of the IT Manager. For the consultant this will obviously mean more work, while equally obviously this means a reduced quality of support for the company's staff. The GM rarely uses a computer so will not be disadvantaged at all.
    As a consultant, you can have ethics or you can eat. Which one are you going to pick?

    --

    1. Re:Consultants *are* conflict of interest by mOdQuArK! · · Score: 2
      As a consultant, you can have ethics or you can eat. Which one are you going to pick?

      I'd find someplace else to work. A GM who's willing to screw a fellow employee like that isn't going to think twice about screwing you over at some point in the future.

      Oh yeah, on the way out I'd probably tell the IT Manager & the GM's bosses (the owners) what the GM was trying to do.

    2. Re:Consultants *are* conflict of interest by toybuilder · · Score: 2
      Oh yeah, on the way out I'd probably tell the IT Manager & the GM's bosses (the owners) what the GM was trying to do.

      And open yourself up to liability?

      I think, sadly, the wisest thing to do is to quitely decline the job. Or, take the job, and then work to improve the GM-ITM relationship somehow...

      A big chunk of a consultant's job is non-technical. I think successful consultants are the ones that make the customers feel happy and secure with the delievered results, even if it's not necessarily the cutting edge or the most optimal solution.

    3. Re:Consultants *are* conflict of interest by mOdQuArK! · · Score: 2
      And open yourself up to liability?

      You mean for libel/slander(never quite remember which is which :)-type stuff? I guess that's a decision on how righteous & confrontational you feel, and how much stress do you think you can handle. :)

      Certainly, for your own reputation, if you can come up with a smooth way of getting the GM & IT guys to work together, then they'll like you a lot and probably give you lots of repeat business (or referrals).

      In the long term, I still wouldn't trust the GM as far as I could throw him (and I'm not that strong :) - if he was willing to stab someone in the back once, he'll be willing to do it again in the future, even if he's playing nice with you right now. The company would be better off w/o somone like him running the show.

      I guess if you're clever enough, you could figure out a "smooth" way of getting rid of the GM w/o causing bad feelings w/the rest of the company - I suspect that kind of manipulation is probably beyond the resources of most consultants, esp. in the limited context of whatever job they were hired for.

  132. Looks to me as if by animallogic · · Score: 1

    we have an Aussie in the house

  133. You might as well talk about ethics in politics. by Cpk71 · · Score: 1
    For large projects, being ethical quickly puts you out of business. You will be simply outbid by a big firm promising the world for less total dollars, and then they will come up with some excuse as to why they couldn't meet their ridiculous promises, and yes you still have to pay 10x the original estimate even though it was a fixed bid--it's in the contract, we're idemnified from our own arrogance, see.

    I've cleaned up too many Big 5 messes to ever have any hope that ethical consulting pays. Far too often, IT managers are stupid, greedy morons, and you have no chance if some a-hole from a huge firm takes them out to golf at a fancy country club or sends them and their spouse on a cruise. A firm like Andertouche & Young will promise these freaks the world, they'll sign, and then they'll send an army of college students who will train on the client's dime and turn out crap for 10x the original bid.

    Fortunately, someone with a sense of ethics and pride can make a niche living cleaning up after these jerks. But it's tough, unpleasant work with low margins. I think I'm already burned out.

  134. Ethics - one reason I'm persuing my P.Eng.. by xtal · · Score: 2

    Lots of people that do what I do don't bother to persue their Professional Engineer status once they've graduated - there are good arguements against it, and some might argue that it doesn't get you very much for a lot of hassle - reviews of logbooks, meetings with P.Eng's to discuss your work, annual dues, etc. I graduated from an electrical engineering program, and proceeded to register with the provincial engineering board here (PE status in the US isn't as recognized, I don't think, as P.Eng up here).

    At any rate, the reason that I did this was so that people can look at my business card someday, see the P.Eng, and know that they have a good change of dealing with someone reputable, who won't screw them over, and will do what they said that they would - in short, someone who is accountable for their work.

    Right now, the computer consulting industry is a free for all. I can see that changing in the near future, or more likely, after the next big recession happens and people start to look -a lot- more carefully at where their computer IT dollars are going.

    I do know that personally, I'm hoping that the industry does become more regulated, because I've seen some real messes that didn't have to happen out there. Regardless of my opinion however, I think higher standards and certifications will be demanded as the industry matures. I also suspect that the professional engineering associations - who are empowered by law to regulate a lot of fields - will play a much bigger and more proactive role in the future.

    --
    ..don't panic
  135. Re:"Consulting Ethics" is _definitely_ an oxymoron by triticale · · Score: 1
    Any big company that *could* hire a full time employee to handle a need but goes with the quick and dirty method of hiring a temp (which is really what most consultants are) deserves whatever it gets.

    Note, of course, that not all needs warrant a permanent hire. I'm in the middle of a contract right now teching for a national wireless company bringing up a cellular network in a new market. If we do what we're supposed to, there will be no further reason for them to keep the crew on past the post-launch optimization. Do you really think it right for me to accept such a job and do less than my best?

  136. Re:The ACM code is probaly the best and most conci by triticale · · Score: 1
    However, performing assignments "against one's own judgment" does not relieve the professional of responsibility for any negative consequences

    Which is basically why Eichmann was put on trial. Sometimes you reach the point where ethics demand that you disobey bad orders.

  137. It's the company's fault (and our's) by xDroid · · Score: 1

    Usually it's the company's fault.

    Here is an example...

    Company X hires a new VP. He askes for a report about cost analysis of labor (or something like that). The accounting department says that they cannot provide that information because the current accounting system doesn't have the capability to create ad-hoc reports and the canned ones won't answer that question. So, the new VP starts an investigation into the accounting system and determines that it is old outdated and he will make a mark by 'upgrading' the accounting system. He puts together a nice Power Point Presentation and sells it to the CEO. He gets funded.

    (up to this point is SOP)

    Then he makes the cardinal sin, he says to the accounting vendors, "We are so different that we will have to modify your system to fit our way of doing business. How flexable is your system?" This is the reason that so many consultants get a bad name. They love this guy. He is funded and wants to make modifications to the system. (all under Time and Materials contract) This will always come in over budget and late.

    I am a consultant. I suggest SOTS (Standard off the shelf) products to every client. They only take my advice 1/5 times. I end up spending their money to make modifications to a good, debugged application because they do not want to change the way that Mary-in-accounting enters the time sheets! Then they get mad at me for being late and overbudget.

    Real life example...

    In the division of a big silicon valley company (who the second founder died last month) there are 3 instances of SAP. There are only 125 staff and 1 set of business rules. Each SAP instance is incompatable with the others because in each case there are different core modifications.

    Glad the printer division makes so much money.

    --

    * "Uncle this droid is malfunctioning" -- Luke Skywalker
    1. Re:It's the company's fault (and our's) by jgarry · · Score: 1

      In the division of a big silicon valley company (who the second founder died last month) there are 3 instances of SAP. There are only 125 staff and 1 set of business rules. Each SAP instance is incompatable with the others because in each case there are different core modifications.

      While it is true some of the mods are ridiculously trivial (or are not and should be if the COTS were written correctly), reengineering the business process to a generic COTS is a waste - the business should be reengineered to improve quality, lower costs or some other positive reason. No COTS is perfect, and some are way out there in left field. Also, often a business in a particular industry has particular strengths that are not addressed by any COTS, and it would be counterproductive, to say the least, to through those strengths out. I don't know why your real life example company has 3 modified SAPs, but I'm sure the reason is a combination of silly and reasonable things.

      I mean, would it be better if they had 3 different packages? (Certainly for the piggies at the trough, I mean consultants!)

      --
      Oracle and unix guy.
  138. How can I believe any of this? by OtakuVidiot · · Score: 1

    Computer Consultants are all over the place in the printing industry. Most of them are nice and informative and I've met quite a number of them. But while each has his or her own experience and methods of planning and suggestion, there is one absolute truth.

    Every consultant -- no matter how kind or not -- eventually mentions that "other consultants" don't put the customer first, rip off companies, make decisions based on the commission, and yada, yada, yada. This is usually followed up by some self-serving statement about how "I" don't do those things.

    Forget ethics! Where's the truth? "They" can't _all_ be bad. And the person in front of me _at the time_ can't always be the paragon of Good Consulting(tm).

    All these guys just need to grow up and stop performing business with Usenet-style flames and snipes.

    Fooey.

  139. Ethics in consulting by samdu · · Score: 1

    I was hired by a biggish computer sales/services company almost two years ago. I was working for a high-tech temp agency and this company wanted to hire me full time. I told them up front that they had me for a year and that was it. After a year I planned on starting my own consulting/services firm. They agreed and I did. While I was at the company, my consultant responsibilities were stunted by the corporate beuracracy. If the head office said we were pushing Compaq or Microsoft or Cisco, that's what we had to reccommend. Whether it was what the client needed or not. I decided that when I went out on my own, I would reccommend ONLY what the client needed. Nothing more, nothing less. This has allowed me to establish a thriving business that has been built completely via word of mouth. I've only had one complaint about my pricing ($150.00/hr) and this came from a client that used my proposal to have a friend install their network for a boat ride and a six pack (they ended up calling me in later when things didn't go exactly as they expected - no price complaints). In short, I'm aware of the climate and the market. There IS good money to be made out there. On the other hand, I'd rather make less money on a client if it means doing what's right for THEM. This has paid off long term more than any amount of stickin' it to 'em could have ever. -Sam Dunham http://www.ronintech.com/

  140. Two Words. by shippo · · Score: 2
    Computer Associates

    Anyone who has had anthing to do with these scumbags will know exactly what I'm talking about. They screwed one UK company for over £1 millions in software costs alone, and 18 months down the line had still not delivered anything tangible. They constantly had at least 2 'consultants' on site, none of which knew anything about the software they were looking after.

    Charles Wang makes Bill Gates look like a saint!

  141. Reference on Ethical Consulting by whoosie · · Score: 1

    David Maister (author of "Managing the Professional Services Firm") has quite a good overview in his book "True Professionalism: The Courage to Care about Your People, Your Clients, and Your Career." Free Press, 1997, ISBN 0-684-83466-9.

  142. Independent Computer Consultant's Assoc. by Windrip · · Score: 1
    From the ICCA home page

    Independent Computer Consultants Association (ICCA) is a national not-for-profit association, founded in 1976 with headquarters in St. Louis. ICCA provides professional development opportunities and business support programs for independent computer consultants. ICCA has chapters in many major metropolitan areas representing nearly 1500 consulting firms nationwide. ICCA also offers its members numerous Benefits and Services.

    Members of the ICCA abide by a Code of Ethics and adhere to the Standards and Practices of ICCA. Members are computer and software experts who have practical experience with the industry's rapidly changing technology. Members use, recommend and install the latest products, and help corporations and individuals utilize the capabilities of the technology they own.

    Membership into ICCA is by firm, ranging from a 1 person, 2-9 person and 10+ person firms. Membership dues are $175, $225 or $275 a year, based on firm size. ICCA chapters have individual dues ranging from $35 to $100 a year, based on your chapter selection. You can join ICCA at any time throughout the year, generating anniversary/renewal date one year from your join date.

    Hope this helps,

    Berezelius

  143. Re:Duh by Carpathius · · Score: 1
    I don't completely agree. I have no problem with people working for their own benefit, but not when it's detrimental to their client.

    As a consultant, you are there to suggest/implement the best hardware/software combination for your client, not for yourself. The whole point of your being there is that the client probably can't make the right decision because the client doesn't have the knowledge that you, as the computer specialist, are supposed to have. If you choose to profit yourself at the expense of your client then you are not only harming the client, you are harming your future relations with the client. Further, you are harming the client's view of other consultants.

    This attitude is exactly what people make fun of in things like car repair. How often have you heard stories about someone being charged $1000 for a $100 repair? How often do we wonder whether or not the repair shop is reputable?

    Do you want people to wonder whether you are reputable because of the actions of others? I don't, but attitudes like the above will ensure that people will.

    S.

  144. Taking a stake in the client's success by gentlewizard · · Score: 1

    Forget where I read it, but one consulting firm does deals where they take a lower hourly fee, but get a percent of the demonstrated Return On Investment (ROI) of the solution they come up with. Because their success is tied to the client's success, there is less motivation to pad hours or recommend non-optimal solutions. The quote I read was something to the effect that current consulting practices reward consultants for making mistakes, because it then requires more hours (billable of course) to get back on track. With an equity participation deal, such mistakes hurt the consultant instead of rewarding them.

  145. Ethics+computer consulting = Oxymoron by Baarrff · · Score: 1

    In 7 years I have yet to work with a consultant or firm that wasn't trying to accomplish the following. 1. Find ways to Create more work for themselves. 2. Find ways to bill more hours per consultant 3. Place more consultants. 4. Operate under a self-preservation methodology. I recently worked on a LARGE project. 1800+ employees and consultants with consultants from at least 10 different firms. The consultants ended up in management positions over company employees. Talk about a living hell. Contract management loved to get employees fired over stupid stuff and replace them with contractors from their firm. Self serving chumps! I have worked with one and only one consultant that performed as promised. He hit all the requirements, timelines, budget restrictions and documented it all. Consultants have a poor track record at best!

    --
    "People need reset buttons"
  146. I've been on both sides of the fence. by thealpha · · Score: 1

    Having owned a consulting company for 5 years, then working as a CTO, now back at a consulting company, I have seen both the good and the bad. At my company, I constantly preached, as did my managers, that honesty was the most important service we could provide to our clients. We never had any issues that were not easily resolveable with our clients because of this. While working at a .dom as the CTO, for most of last year, I got to experience the flipside of that. They had contracted a consulting company in N.Y., the company I worked for was based in Florida at that time. This company had run up a bill of half a million dollars on us. Before I came to the company there was no one with any technology experience. As I scanned through what they were doing for this money, it became obvious that they were training people on our money. I also realized there may be a problem when we asked for a login screen, which was already there as part of the software we purchased, and I was told it would take a week. When I told them that I would code it myself in a couple of hours, there was a very long silence from our "partners." They never did, nor could they provide status reports for the work they were doing. When I finally questioned them and pushed it all the way to the top of their company, It was determined that we did not have to pay the 1/2 million. With the firm I am with now, it seems everyone here understands morality and exercises it freely. We only do what is best for our clients and I am very happy to be part of this company. The moral, you have to keep a close eye on your "partners." Occasionaly have their work audited by an internal person or another company that does IT/Code auditing. Ask for weekly status reports and information that reinforces technology decisions they recommend. Don't fall asleep, that's when they get ya!

  147. A thorough answer by vldmr_krn · · Score: 1

    Edwin A. Locke and Jaana Woiceshyn answer this question in "Why Businessmen Should Be Honest: The Argument From Rational Egoism" from Why Businessmen Need Philosophy . They discuss the major codes of morality (cynical egoism, Christianity, and secular altruism), and conclude that Ayn Rand's theory of Rational Egoism is the only code which provides an acceptable answer.

  148. No ethics in consulting: Not just small firms! by tgifryday · · Score: 1
    In the worse two years an a half of my life working for one of the big consulting firms, here is what was considered a typical scenario:

    1. Our firm goes in a project, armed with 10 project directors, 3 senior project directors, 5 project managers, 8 business analysts, 4 architects, and 2 programmers.

    2. At a rate of many thousands of dollars an hour, the team begins to start gathering information from the customer.

    3. This goes on for weeks or months. The customer has no sense that anything is happening, because precisely *not*a*whole*lot* is happening other than a lot of paper pushing and superficial analysis

    4. Customer freaks out at the expenses, thinking that if the it's *that* expensive to even get the project rolling, the cost will be astronomical to actually do the implementation, so customer terminates the project.

    5. Consulting firm goes away scott free with plenty of money in their pockets.

    6. Consulting firm repeats step 1 through 5 with other customers and rarely gets any implementation done (which explains why there are 50 chiefs and only 2 indians).

    In 2 years and a half of consulting, my total implementation time (including design), was 6 months.

    -- fryday

  149. Ethics and consulting by Cable · · Score: 1

    It seems if you run an ethical small shop, you are most likely to go out of business. The unethical ones make the money by gouging the customer as much as they can and hope the customer doesn't notice it.

    Microsoft products for example, require the most maintenance. Sell or request that the client use Microsoft products, and you will also win a "Maintenance" contract. Use something else like Linux and Apache, and expect to set up the server and never to be heard from again until it needs upgrading. Trust me, been there, done that, with a small company I founded, went out of business because the customers are happy running a stable product and don't need my company's services anymore.