How to Avoid Hiring the ‘Wrong Guy’ in Your Business?

The secret to success is not on saying ‘yes’ but on saying ‘no.’ This was the subject during the 2015 Forbes Women’s Women’s Summit where successful women entrepreneurs gathered to share their best practices and tips to success where they all agreed that saying ‘no’ is more powerful than saying ‘yes.’

Hiring managers should realize how to harness this ‘hidden power’ in order to avoid hiring the wrong guy in your business.

Tip #1: Search for Evidence

Most job applicants prefer to tell you what you want to hear during the interview. Everybody claims to be hardworking, dependable and has an interest in current affairs.

That is why you need to be very specific as you seek to proof this information. Ask for specific situations where these individuals demonstrated their skills in their previous assignments. Knowledgeable and confident job applicants will welcome such an opportunity of breaking from interview speaking and showcase their talent and experience. On the other hand, braggers may become nervous on their chairs. It’s also advisable to take a day or so and test the technical skills of all the job applicants. You should never take anything for granted if you want to hire the right guys.

Tip #2: Stick to the Job Specification

You have to put down a clear job specification detailing the required experience and skills  requires and stick to it. You should avoid giving the wrong job to the right person. Avoid the temptation of snaffling a talent yet the individual does not perfectly fit into the job. Such a selection cannot work for both of you if the candidate does not suit the job. Never hire just because you need the individual on board. You may come across candidates who are full of promise or overqualified but may be bored or are out of their depth and lose motivation very fast.

Tip #3: Interview twice

The first impression counts so much but the second interview is more revealing. It’s the best chance to explore further and reassess the candidate’s gut feelings, culture fit, and personality. The best candidates will always seek to learn from the lessons they picked from the first interview. Be keen to note any candidates who have nothing new to put across. Take this chance to get the second opinion from the team and colleagues who will work with the successful candidate. It’s good to change the interview location to see their response to a new environment.

Tip #4: How bad does the candidate want the job?

Ask yourself whether the applicant wants this job or is looking for any work. Anyone who genuinely wants to work for your company should have done his assignment very well. Avoid guys who just go through the ‘About Us’ section on your web. Seek their opinion on the identity of the company, culture, competitors, position in the market, and why these features are appealing to them.

Tip # 5: Speak to the Referees

Never assume that you have the right person for the task and avoid calling the referees. There is nothing wrong in giving a bad reference for a candidate. However, the reference has to be fair and an accurate representation of how the employee spends his time in the company. This is why most employers refuse to give reference instead of providing a bad one. You should be careful with candidates that have no reference from their previous employer since it may be a bad sign. Instead of seeking for a reference, you can send a set of questions or form on potential areas of concern, specific performance elements, and aptitude. This approach will assist you to get more information about the candidate.

10 Qualities you should look for in a Good Programmer

Finding a highly-experienced and talented programming staff  is one of the most challenging tasks as a business leader. Since programmers do all their work in front of a screen, the process of hiring these professionals is highly critical. This is so important in order to maximize business returns.

But what are the qualities of a highly-skilled programmer? Apart from knowing the programming languages, there are certain attributes you should look for in a good programmer.  Here are ten qualities you should consider.

1. Impressive Technical Skills

The challenge that most hiring managers face in hiring a competent and highly-skilled programmer can be solved by using a checklist of requirements. However, you need to look at the big picture instead of requiring one year of Java and three years of C++. Prefer someone who has a lot of experience in older languages but has just added a new programming language to his skills. Several years of experience give the programmer a sound basis in other programming fields. Such a programmer will ensure that your business makes use of modern applications.

2. Willingness to learn

Technology keeps on evolving. What you have learned and possessed today will likely become obsolete in the next few years. A good programmer should be eager to participate in continuing learning opportunities and follow latest trends in the industry. Such a professional will ensure that your business moves with time.

3. Debugging Skills

Programming is not all about creation of codes. The programmer should be able to get to the route of the problem in a quick and efficient manner in case the software fails to work. A programmer who spends several hours of making changes blindly will waste a lot of your business time. Go for someone who will carefully investigate the coding until he gets to the source of the problem.

4. Program Solving Skills

We can compare the art of developing a new application to solving a hard mathematical equation. A good programmer has to strive to find the best way to make things work. There is no need to be told ‘this can’t work’ anytime you propose innovations for your business.

5. Grace under Fire

The truth of the matter is that programming can be a very stressful profession. Sometimes you have strict deadlines, and things seem not to be working. A good programmer will not run away from such situations. Your business needs someone who will continue to work calmly even when things are tough.

6. People Skills

Even though programmers work in front of a computer most of the time, they have to interact with coworkers, managers, and clients once in awhile. All programmers must have the ability to work with other people if you want to promote teamwork in the workplace.

7. A Business Perspective

Creation of one piece of software should not make you lose site of the big business picture. A programmer who is business focused should come up with new applications that can improve business operations.

8. Ability to Plan

A good programmer should learn as much as possible before jumping into a new project. The programmer has to analyze and design the structure of the business before he starts the coding process. Such approach will ensure that the new project meets your business needs.

9. Ability to Handle Failure

You will rarely come across a programmer who gets everything right in the first trial. You should go for a programmer who doesn’t consider failure as defeat. Persistence will assist your business to move forward

10. Respect for Deadlines

Most business projects that programmers work on always have deadlines. You need to get someone who respects deadlines to avoid jeopardizing your customers. It’s hard to meet some deadlines, but programmers should try their level best to deliver results within the set timelines.


Having gone through all these qualities, you now have all it takes to hire the best programmer for your business. Finding the right person programmer for your business is tough, but having one is so worthwhile. For more qualities of a great programmer, you can search from other sources.