Don't allow yourself to be deceived by the legions of unqualified programmers and web developers

23 replies
Here is some important advice for EVERY web business owner who ever works with a "programmer" or "web developer".

One of the most common deceptive issues companies face is where the programmer or web developer they work with is not qualified and they do not know it. In these cases the programmer will often blame their inability to complete jobs or resolve issues on "documentation" or third party systems that they are attempting to work with. They do this rather than admitting that they are not qualified to complete the job they were hired to do.

Sadly this then leads to the business owner blaming the third party services or scripts they are attempting to integrate with. Often the issue is so simple and so easy to resolve but costs them dearly in wasted money and time and often is aggravated by the business owner seeking assistance only to find themselves in the same situation as before because they hire yet another unqualified pretend "web developer" to assist them.

If you are outsourcing or working in an environment where you do not have a true "developer" overseeing your programmers I highly encourage you to pay a true developer to consult you in hiring qualified "programmers" and "web developers" and to help you identify the real issues when they arise.

Do not allow your self to be deceived by unqualified "programmers" and fake "web developers" who do not have the qualifications required for the title "developer."

Take this advice from someone who has a window into the operations and challenges of hundreds of companies.
#deceived #developers #legions #programmers #unqualified #web
  • Profile picture of the author Josh Anderson
    Also note that certifications and schooling is not a true test of competence. Any serious hire situation should include an acid test that involves a coding test project and code review by a qualified reviewing developer.
    Signature
    {{ DiscussionBoard.errors[7263119].message }}
  • Profile picture of the author tanshi
    @Josh - you are right, there are many unqualified persons who call themselves web developers just because they know how to install wordpress and change a theme.

    But you are also forgetting something - professional web developers are not cheap and not easy to find. And I'm not sure they will invest their time into taking tests.
    Signature

    The best things in life aren't things

    {{ DiscussionBoard.errors[7263170].message }}
    • Profile picture of the author Josh Anderson
      Originally Posted by tanshi View Post

      But you are also forgetting something - professional web developers are not cheap and not easy to find. And I'm not sure they will invest their time into taking tests.
      Nope, not forgetting that... I have programmers and developers on staff in house

      When you are hiring someone, as part of the interview process, it is normal to have a verification process that includes reference checks and additional screening for selected potential candidates.

      If you are outsourcing you can easily have them complete a test project which then can be code reviewed by your developer.

      In other words... if you are planning longer term development projects you will want to make sure you have the right people on your team so you are not left high and dry later with an unfinished project and code that no qualified developer will touch.
      Signature
      {{ DiscussionBoard.errors[7263380].message }}
      • Profile picture of the author tanshi
        Originally Posted by Josh Anderson View Post

        Nope, not forgetting that... I have programmers and developers on staff in house

        When you are hiring someone, as part of the interview process, it is normal to have a verification process that includes reference checks and additional screening for selected potential candidates.

        If you are outsourcing you can easily have them complete a test project which then can be code reviewed by your developer.

        In other words... if you are planning longer term development projects you will want to make sure you have the right people on your team so you are not left high and dry later with an unfinished project and code that no qualified developer will touch.
        Ahaaa, now I understand... and totally agree with you.

        When I read your first post I imagined the following scenario:
        Client wants simple website (budget under $500 for example). Tries to hire real web developer. Asks web developer to take some test before deciding to assign him the project. <- in my opinion, no real web developer is that available to spend time on taking tests for simple projects that he can finish in less then 3 days...

        But if we are talking about long term relationships - that's another story.
        And a test can also consist in a small project. My recommendation is to pay the real web developer for all the work if you want to keep it.
        Signature

        The best things in life aren't things

        {{ DiscussionBoard.errors[7263534].message }}
        • Profile picture of the author seasoned
          Originally Posted by tanshi View Post

          Ahaaa, now I understand... and totally agree with you.

          When I read your first post I imagined the following scenario:
          Client wants simple website (budget under $500 for example). Tries to hire real web developer. Asks web developer to take some test before deciding to assign him the project. <- in my opinion, no real web developer is that available to spend time on taking tests for simple projects that he can finish in less then 3 days...

          But if we are talking about long term relationships - that's another story.
          And a test can also consist in a small project. My recommendation is to pay the real web developer for all the work if you want to keep it.
          What IS a "real web developer"? If you ask for that, expected that you will get some "unqualified" qualified developers.

          A web developer has to work with several disciplines, and they have various flavors. FEW can work with all of the popular ones, and NOBODY can work with all the permutations within them.

          Steve
          {{ DiscussionBoard.errors[7263991].message }}
  • Profile picture of the author WeavingThoughts
    The problem is that clients want a professional website and think that getting it for $5 on fiverr is realistic.
    {{ DiscussionBoard.errors[7263359].message }}
    • Profile picture of the author Josh Anderson
      Originally Posted by WeavingThoughts View Post

      The problem is that clients want a professional website and think that getting it for $5 on fiverr is realistic.
      Nope, that is not the problem.

      I am not talking about "web sites." I am not talking about installing or customizing blogs.

      I am talking about web development and programming. Not the kind of businesses people run on nickles and dimes.
      Signature
      {{ DiscussionBoard.errors[7263385].message }}
    • Profile picture of the author Fredbou
      Originally Posted by WeavingThoughts View Post

      The problem is that clients want a professional website and think that getting it for $5 on fiverr is realistic.
      I agree! I'm a Web developer with 15 years experience and have had so many instances where I've missed out on work because many business people see Web sites as having a low value because there are so many ways of building/getting a free one or their neighbor's son aged 12 "does" Web sites for free, or their daughter's bf does Web sites for $50 or, yes, they can get one on Fiverr for $5.

      They give no thought to the consequences of having a cornflake packet Web site and then wonder why they get no business from their site and are on page 156 of Google.
      Signature

      {{ DiscussionBoard.errors[7296453].message }}
      • Profile picture of the author Walter Parrish
        Originally Posted by Fredbou View Post

        I agree! I'm a Web developer with 15 years experience and have had so many instances where I've missed out on work because many business people see Web sites as having a low value because there are so many ways of building/getting a free one or their neighbor's son aged 12 "does" Web sites for free, or their daughter's bf does Web sites for $50 or, yes, they can get one on Fiverr for $5.

        They give no thought to the consequences of having a cornflake packet Web site and then wonder why they get no business from their site and are on page 156 of Google.
        lol well they will still come back to you eventually. wait until they decide to get their local business to accept payments when they find out they can't do it with paypal lolol.
        Signature
        Use Feeder Sites, Articles, And Social Media Sites To Generate Unstoppable Traffic, FREE! Click Here Now To Get It For FREE
        {{ DiscussionBoard.errors[7296753].message }}
  • Profile picture of the author Eric Huard
    Great tips. Thanks for posting.
    {{ DiscussionBoard.errors[7263846].message }}
  • Profile picture of the author seasoned
    Well, this is a subject that I, of course, am concerned about. MOST of the advice here is true and good, and most of the other advice is sometimes true.

    A little bit of advice:

    Sometimes there ISN'T any documentation, or third party systems present problems.

    But let me tell you about two things I have run into!

    One company recently stated very little, and told me I would be working on a main piece. They also said the timeframe. I was VERY qualified to do that, and actually got everything specified done before I arrived!!!!! Eventually, it morphed into an entire application requiring STILL UNSPECIFIED standards. NOBODY could hope to do it in 20 YEARS, let alone a few weeks, given the total lack of info as to what exactly they want. It is like they asked me to write an article involving spiderman, and I wrote a nice little writeup. They THEN said that I should write a novel, and I wrote an action flick. They then complain that I should write it as a love story and have certain characters and use certain words, but they refuse to tell me the words or characters!

    Of course, with a contract I just came from, they claimed NO documentation existed though I found it did. Still, they failed to provide me with a chunk of code they said they wanted me to look at.

    As for testing the programmers, there is a REAL problem. Oracle tests often test things most don't need, and are troublesome at best. So they may not mean much for YOU. The M/S VB test tests some things often not needed, etc... So does the M/S SQL test. And they are ALL multiple choice! So what do you use? I would suggest finding one good programmer, or friend, that COULD do the job asking the candidate PERTINENT questions.

    BUT WHATEVER YOU DO, BE HONEST with the candidate, and make sure they have done the tasks before, etc... SO MANY failures occur because of someone ELSE! Just look at the requests here. WEB DEVELOPER? Some think that is pure HTML! Some requires java script, java, PHP, SQL, or who knows what.

    And realize that if you need graphic work done with photoshop, SAY SO! If you need to have a person use certain libraries, SAY SO! If you intend to resell software, SAY SO! It will give them a chance to help you, make your relationship better, and MAY keep you out of court!

    Too many expect ALL programmers to be able to do EVERYTHING! Let me tell you a secret. Pssst..... It is NOT like the movies. NO programmer can do everything, and computers, and platforms, are different!

    Steve
    {{ DiscussionBoard.errors[7263893].message }}
  • Profile picture of the author seobro
    I out source pieces that i do not know to other programmers. Often all you need is a good work ethic, because finding coders is easy. Getting a project in on time and under budget is not so easy. Do not try to save money. Really sad what happens to most companies. They get burned when cutting corners. After all, you get that for which you pay. Good programmers are expensive. Like they do not work for 50 cent an hour in some sweat shop over seas.
    {{ DiscussionBoard.errors[7263928].message }}
  • Profile picture of the author NVWebsites
    I feel like to this fear mongering. There is a plethora of skilled labor out there. It's the same for hiring for any position; you need to interview properly to ensure that they are skilled in the areas you require.
    {{ DiscussionBoard.errors[7294041].message }}
  • Profile picture of the author Josh Anderson
    Sadly, lack of attention to this detail is one of the top issues facing internet business owners whether they realize it or not.

    It is about taking responsibility for the stability, security, and quality of the technology people build their businesses on.
    Signature
    {{ DiscussionBoard.errors[7294095].message }}
  • Profile picture of the author Jeremy Morgan
    you're absolutely right, but there are two sides to this coin. Sometimes clients are unsure what they're asking for and communication problems arise from that as well. Sometimes third party services and scripts ARE the problem and they sound like excuses. Sometimes a really bad infrastructure has been created and then someone expects the programmer to be a miracle worker when they're saddled with a bad setup.

    As a webmaster if you're hiring developers you need to learn as much about the process as you can, you don't have to learn to code but do your best to understand the work you're asking for, and make it clear exactly what you want. This can prevent a lot of problems in the future. Learning as much as you can about the process will empower you to call someone if they're BSing you.

    The idea of asking them to write a demo app is a good one. If you have a project of considerable size, you don't want to find out halfway through it that you hired the wrong person. If they want your business, they'll take a few hours on their own dime to win the project. I've done this several times myself where I built some small app to solve a fake problem just so they could look it over and see my work before buying.

    There's nothing wrong with interviewing and shopping around. There's also nothing wrong with outsourcing. That's an entirely different discussion but not all outsourced labor is bad, and not all of it is good. For simple repetitive work an outsourced solution is great but for large project architecture it's handy to have someone within a couple time zones so you can communicate with them easier and solve problems quicker.
    Signature
    Jeremy Morgan, Software Developer / SEO
    Check out my Programming Blog for news, tips, and tutorials
    {{ DiscussionBoard.errors[7294185].message }}
  • Profile picture of the author Andyhenry
    Hey Josh,

    I can understand where you're coming from - I'm sure you've had people tell you that your software was the reason their programmer couldn't do what they were paid for.

    This should be common-sense, but in IM there are a LOT of people looking for a bargain when it comes to outsourcing so I can imagine this is a big problem when you look right across the spectrum of what goes on every day.

    Thanks for taking the time to share the warning.
    Signature

    nothing to see here.

    {{ DiscussionBoard.errors[7294282].message }}
  • Profile picture of the author Bruce Wedding
    The biggest problem I've seen when hiring developers is a lack of testing. Having spent 20 years in software development for complex medical devices and other mission-critical areas, more of my life was testing than coding.

    In my experience, most outsourced programmers are totally unfamiliar with proper techniques and protocols for verification and validation testing. And it shows in their work. I've begun submitting verification test protocols with my requirements. I tell them to not even think of delivering the product until it passes the verification test to ensure it meets all requirements.
    {{ DiscussionBoard.errors[7294634].message }}
    • Profile picture of the author Walter Parrish
      being as this is the internet I recommend that everyone learn about programming and anything else that makes it all run. you don't have to be an expert or consultant, but you do have to know something in order not to be ripped off.
      Signature
      Use Feeder Sites, Articles, And Social Media Sites To Generate Unstoppable Traffic, FREE! Click Here Now To Get It For FREE
      {{ DiscussionBoard.errors[7296279].message }}
  • Profile picture of the author Randall Magwood
    My professor wants me to be a programmer... just dropped his class last Friday. Cant deal with that mess.
    {{ DiscussionBoard.errors[7296330].message }}
    • Profile picture of the author Walter Parrish
      Originally Posted by Randall Magwood View Post

      My professor wants me to be a programmer... just dropped his class last Friday. Cant deal with that mess.
      dude I hate to tell ya, but you need programming for networking.
      Signature
      Use Feeder Sites, Articles, And Social Media Sites To Generate Unstoppable Traffic, FREE! Click Here Now To Get It For FREE
      {{ DiscussionBoard.errors[7296746].message }}
  • Profile picture of the author brettb
    OP is right - you should check programmer's credentials.

    HOWEVER, nobody has to pass an exam to be a programmer, and exams don't really prove anything.

    I've worked as a programmer for 15 years, and don't really have any qualifications (I'm a biochemist by training).

    For what it's worth, NONE of the best programmers I've worked with over the years have had computer science degrees. The best programmer I worked with majored in English.

    Best thing to do when hiring is to go on elance or oDesk and check the job history.

    Mind you, most hirers are idiots on these sites - I've lost count of how many "I want a facebook clone, I will pay $500" gigs on there.
    Signature
    ÖŽ FindABlog: Find blogs to comment on, guest posting opportunities and more ÖŽ




    {{ DiscussionBoard.errors[7297792].message }}
  • Profile picture of the author carolf
    Your timing is perfect for me. I have a client wanting a membership site added to her website. She needs various other bits and pieces on her site too. I have quoted around £800 as I want the job done right for her. I wasted a fortune getting a warrior to custom make my site a while back. I ended up with no support and a virus ..... I then was rescued by another warrior who fixed the whole thing for me and said the coding was a mess.

    So my plan is to go to Elance and find someone ...... how can I ensure they can actually do the job they are being paid to do.
    {{ DiscussionBoard.errors[7297943].message }}
  • Profile picture of the author Steve Garratt
    I call myself a software engineer. Graduated in Electronic Engineering and been developing all kinds of software ever since the late 1970's. I have to say that this thread is a breath of fresh air.

    For the last few years while working in IM I have become depressed by the apparent low status endowed upon good software developers. I recognise every situation quoted in the posts above plus many many more and I despair because very few people in this game appear to begin to understand.

    So perhaps there is hope for me after all :-)
    Signature
    Please visit my blog and if you have an interest in electronics then please join me at Home DIY Electronics
    {{ DiscussionBoard.errors[7298523].message }}

Trending Topics