Thus Spaketh Idd Salim

The 4 types of CODERS all people/investors should avoid

by on Dec.06, 2011, under Coding, Personal

Beware of the trapThis thought-process in the form of an article was requested by NipateNdaniYaMtandao as a flipside of this article that I wrote last week about the coder’s night/day-mares.

There are alot of posers who promise a client heaven and end up disappointing the people. This brings a bad name to coders in general.

Jobs start getting sent to India and Sri Lanka. Why? Because the client had ONE bad experience.

S/he said:

next tym write on how investors can notice fake coders and run from them lyk a plague :) …wanadanganya they can do magic n they cant even do anything…they lie to clients then make guys hate kenyan coders after such experiences…u knw many clients will pay u money to develop something they want,if u cant hack say so early, dont hepa  jus coz the guy is in a high office n cant come get you at the ihub or at some hostel.

Before that, however, I would like to add another type of people coders need to avoid. As Brian Wangila pointed out:

The common one I have met is “You just do this one cheap for me and I’ll refer you to my many big friends”…RUN AWAY VERY FAST!!

I have met quite a number of these. This is commonly referred to as the “You just get one foot inside” crew. Yeah. They they break the foot. The “By the time we are done with you, you will go straight to CMC or DT Dobie” people. These people pretend/claim/purport to know everyone in town. They were either in school with them, hang out with them every week or play golf with them. “He is married to my sisters, half cousin’s nephew”.  You have a system you want to sell to Safaricom? Don’t worry. Bob Collymore is my close friend since childhood. I am Evah’s neighbor. I bought Nzioka a few drinks last week. Run like a hawker after sighting a Kanjo.

Now, back to the lecture at hand.

I speak from personal experience. Being once a coder in distress. Once a hand2mouth coder. Once a code-for-food IT pro. Ask anyone I tried to do a side-project with from 2010 backwards and you will be filled with stories of gloom. I was often described as : “Someone who is very talented, but cannot focus enough to finish a system”.

Ofcourse, alot has changed. But every day, I see young people in the same predicament. The CORE problem is valuation. Of under-valuation, for that matter. Needing to make 120k a month, a coder who under-values his/her worth will take on 4+ jobs in one month, each worth 20k-30k, just to get enough money to cater for their expenses. There is stark reference between this coder and one who will NOT take a small job. Nowadays, I am slowly finding myself doing ONE project for a whole month for, let’s say, USD 2500, Instead of 6 projects for USD 400 each. The 6 will kill you, you will deliver NONE and now, you owe 6 people money you don’t have.

I once had a rich-kid client bring a heavily armed flying-squad team to my place of work because of a USD 1200 owing on a delayed project. It was like a movie. 8-Armed men to arrest Salim. But that is a story for another day. That will NEVER happen again.

I have fewer clients nowadays, but they pay like a modafaka. And I am happy. And the clients are happy. That, I believe, is the way to live.

So, how does an investor/client pin-point a hand2mouth coder.

1 – I/We can do it all

The most common trait is the ‘YES’, ‘YES’, ‘YES’ response. You want a system that has Mobile, MobileWeb, iOS, Android and a J2ME interface? They can do it all. They have not specialized in anything and know a little bit of alot. I am not saying that people who know alot are phony. No. There are people I know who are diverse enough to do the 5 genres above, and more. But they are few and VERY expensive. What should give you a good-night’s sleep is the talk of collaborations. “We can do Web and Mobile, but will partner in our own contractual terms with our Sister/Fellow Company B that will do the Android version”.

This is a statement of acceptance of ones limits and a proof of access to a network of experts and specialists.

2 – They are too young

Ok. Gone are the ‘Kazi kwa vijana, Pesa kwa Wazee’ days. In IT, one can be as good and as awesome at 18, like one at 40. But as a Kenyan coder who has been trained the Kenyan way, there are things you JUST have not been exposed to, and it takes time and age to get the access/experience needed. A 24 year-old who claims to have managed a corporate-grade BSD and NT network, worked with Iso8583 and has mastered the FIX protocol, is a liar. With some exceptions, ofcourse.

My personal belief is that one needs to be at least 30+ years to really KNOW so much as to be able to make a Million Dollar Company in Kenya. You do not have to share this belief. Passion is ageless. I know some people at iHub and NaiLab who are under 30 but have the passion of a 32 year old. But when it comes to recommendation and investments, I will always pick experience and maturity over sheer exuberance and raw bravado much.

3 – It will only take a week

If the time-lines are too good to be true, they probably are. This cannot be overemphasized. A web design job that comes with branding and merchandise cannot take 4 days. A Social-network cannot be built from scratch in 2 weeks. Well, it can be downloaded from the web and painted blue in two days, but most of the times, that is not what you are looking for as a client.

4 – We will do it at half-price

This is the project-hijacker crew. Be wary of a deal that is too good. If a company X has quoted an amount A, then company Y quotes A/2, then maybe Company Y needs the money, more that they want to deliver your project. Think about it.

Nikiendelea nitaambiwa nimetukanana.

Back to code.

Wazi.


  • Web Design Company

    Discover
    Excellence is professional web solution company provides web design
    and development, content development, SEO services, technical back-up
    & web maintenance at affordable price.

     

  • Majanike

    II think any coder would be lying if they said that they have never done any of the above, especially in desperate times

  • Anonymous

    true. as as exception, this is OK. But it should NEVER become a habit.

  • Mumo

    this is nice stuff Bro…..i have fallen a victim twice….but some Kenyan programmers are so mature. Again always insist on the following
    –A contract which can be enforceable by law.
    –Prefer to work with registered companies [also ask for reference from their past clients] than individuals.
    –Don’t rush into paying a lot of cash before the project reaches 60%
    –As a client clearly define what you want.

  • wallyb

    As a coder, you couldn’t be further from the truth. Been there and now am moving Salim’s way: one project that pays really well.

  • NipateNdaniYaMtandao

    he he ati some armed men came to get you…cant imajin.
    thanx 4 the mention n nice article.Jus as u say lots of work is going to india i can give you hundreds of business that do that and its not coz they havent tried kenyan chaps,its coz they learnt the hard way.
    Another investor point:
    Never give a coder who doesnt understand the current business environment your work as much as he is so certified,coz he wont know timelines,he will finish ur project a year later and still thinks it makes sense to you.

  • http://www.mbuguanjihia.com/ Mbugua Njihia

    Very well said. Collaborations are the way forward and focus on key competencies the only way to go. Startups should steer clear of so called investors who promise heaven or flash the rolodex…work on your own rolodex…takes time but if your young you have that going for you…if your not…you will be happy you didn’t piggyback.

    The key thing is that you have to be present, if you are not present you dont exist. By present I mean even as an “underdog startup” or fledgling business be seen within your space. Building a business is tough, sometimes you need a mentor and not an investor. Know your value and stand for it, be willing to walk away from money if it doesn’t make sense.

    Lastly, it takes two or three or four to really get moving. Yeah, you were created in gods image but in no way are you omnipresent, omnipotent and all knowing. Get yourself a partner (s) that you can rock the show together. the journey is better shared.

  • Anonymous

    If you are a coder, you should be honest with the client about what you can actually deliver. I know it’s hard to be honest when you need the money for food, and rent!

  • Anonymous

    Thanks for the insight Salim. As a young coder hoping to get to where you are in the future I’ll add this advice to my Bible

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Kenyan Blogs Webring Member

Possibly related