More developers, stupid and lazy
Written by Roman on August 26, 2008 – 7:01 pm
After I came to Dubai, it took me just a few weeks to see that you cannot earn here on IT consulting. There are too many cheap Indian programmers who are ready to work for very little money. The past June showed I was wrong.
An interesting thing happened. One of the local government healthcare organizations started to implement electronic data exchange between healthcare providers and health insurance companies. The initiative is great. Also, the implementation was supposed to be pretty simple. At least the specification with all the requirements for data exchange is very easy to read. The main idea of such data exchange is that all organizations would convert their data to XML in a special format that is very close to HL7.
We started to develop our own product that could convert data to HL7, but the work was not very active as we didn’t know how difficult it would be for organizations to make their own converters and so how many potential customers we might get.
Back in June we helped our first customer to submit data electronically in a proper format. They started to develop their own converter in December 2007, but nothing really worked until June 2008. They got all kind of issues in their converter — either data were wrong, or format was invalid, or anything else.
Customer called as on Thursday saying they got deadline to submit data on Sunday — so we got three days to get our tool working. If customer would not be able to send the first portion of data by Sunday, they might get fined by the official authorities.
The rest of Thursday we spent learning more about XML, XSD, etc — thanks to W3Schools. Friday and Saturday was spent on very fast code writing with a lot of hardcoded stuff, workarounds, quick fixes and shortcuts – but anyway the code worked. On Sunday we spent some more time making fine-tuning to work with the customer’s database, and finally generated and submitted data. The customer avoided unnecessary expenses on fines, and we earned enough for the company to pay our bills for the next couple of months.
Of course, we could say we are very smart guys who were able to do the job for three days while the customer’s IT department sucked for six month without any success. But the point is that this kind of job would be done for three days if you work very hard in a kind of emergency, or seven to ten days if you do this job during normal working hours. The cheap IT force seems to cost more than getting smart and more expensive developers. The problem is not that all guys in the customer’s IT department are stupid – the problem is that I guess for their level of salary there is no way you can find somebody really smart.
This situation is for sure very good for us as we get a chance to earn pretty much money on the consulting. But for the customers it costs a lot to hire cheap programmers.
Another conclusion from all this — it is amazing how much people will never spend enough time reading the specs, although it is required for your data submission to the government and, as result, you might get fined by government or even loose your license if data aren’t sent correctly. So this is something you can make money on too.
Finally, this consulting work has forced our development for the converter to the format required for data exchange — it turned out that there is much more than one customer who got the same issues with data submission.
______________________
RSS Subscription for this blog
I studied Computer Science in the University. The majority of experience about how to promote and sell comes from my own mistakes. I guess that some kind of business education might help in my work, but I don’t have it (yet).
It happened during my
Subscribe to my blog using RSS