Monday, February 26, 2007

The Problem With Technical People .. Business Wise

In the software business, the main problem with technical people when it comes to finding 'the idea', is that they easily deviate in their thinking processes from the main objective which is usually building a profitable business.

Instead of thinking rationally about 'how could my idea turn into a business', they easily end up in the thinking processes of 'how could my idea fulfill my creative and technological demands'.

This puts them through misjudgements leading to completely ignoring really good ideas while researching different market niches for reasons like "the idea didn't tick", "wasn't creative enough", "wasn't technically difficult", or simply "I dont like it". They forget the main purpose of the idea which is "creating a business", a growing profitable money generating business, they forget the whole purpose.

I'm not saying that technical people should change their mindset, I'm one of them, and I just cant. If the idea aint technologically stimulating enough, I find it hard to continue. But my advice for any technical person would be the following:

1. Business Value. Make sure there is a commercial value and your idea's category exists.

2. Love your idea. You're not a business person, so money isn't your main driver. Its the idea itself, so make sure you're convinced, you love it and you'll finish it.

3. Use your idea. It would be an excellent advantage to be your own customer and use your idea continuously, this will guarantee future enhancements and growth.

4. Always stay in touch with business minds. You need business advice, so take as many as you can from marketing, sales, software blogs, etc.

With all this advice, and I'm telling you, chances are so limited for you, you'll be wasting alot of time until anything good happens.

Whether you like it or not, business people are the best when it comes to spotting a good idea (or even coming up with one). Their main motivator is money generation, so, if the chosen idea is a good money generator, then they will already be in enough love with their idea to accomplish it and they'll use it as long as it generates money. Their idea's growth will be completely based on market needs.

Bottom line, we - the technical people - suffer from a major bug when it comes to business thinking. This bug can be simply stated as:

"Our passion for technology and our love for creativity deviates us away from good money generating business ideas, we suffer from this bug, business people dont, we'll have to live it, business people wont."

3 comments:

Anonymous said...

Very true, especially that clients don't understand technical things. You spend a lot of efforts to make things technically impressive, and clients don't care at all.

Another thing to consider in development is not to spend a lot of time to make your system very optimized, remember that server have real powerful processing capabilities, before optimizing, think about how many users will be using the system and what difference your optimization efforts will make, most of the times, even if the process looks long for humans, optimization will not make a noticeable difference, optimization is a great thing but only when it is needed.

I have a developer with one year experience who can do a certain task in 2 hours, another very expensive developer with 4 years of experience who can do the same task in the right optimized way in 2 days!! honestly the difference in performance is hard to notice. (This does not apply to all cases)

My estimation is that if technical people follow your post, they will at least cut 50% of their effort.

Basil 3ibs said...

Ya zalameh I dont know why this phenomenon is spreading in Jordan .. most of the junior developers I met are much better than the senior ones.

What is this? Ya3ni its upside down, the more the experience, the less experienced we become.

Anonymous said...

lah ya zalameh.
It is normal for the new people to be faster but the difference shows on complicated issues, this is where experience has the value. It's about making the right person do the right task.

I feel inny 3am bashabber in your blog as if I am a good manager, the truth is that things can't get worse when it comes to managing my company :). sometimes i feel things will work better if i stay home man .