Marnen, again, thanks for the input.
Johan De Klerk wrote:
"Find a developer
you like, and let him choose (or at least have input into) the
technology."
I disagree.
Never let the developer dictate the technology. Choose whats right for
the
company in the short/medium and long term.
Right – with significant input from the developer. Business people
shouldn’t be making tech decisions without technical input. The reverse
is also true.
How can business people make any reasonable tech decisions if they dont have technical knowledge? The challenge facing most small/medium sized companies with no in house IT staff, (outsourcing all work to development houses with excellent sales teams)
is the problem of choosing who to trust. Very few contractors (at least in this country) deliver products viable in the long term.
What if the company/client
gets
duped into using some guy that only develops in Erlang?
If he’s the best guy for the job, and if Erlang is a good tool for the
job, what’s wrong with that? Remember back in 2004 when these guys in
Chicago began developing Web apps in a language no one had heard of
outside Japan?
Just saying, some developers are so set in their ways they don’t consider the best tool for the job. They use the tool they know best.
(FWIW, Facebook has some features written in Erlang.)
Yeah, ok, I dont
know many developers who do, but i’ve come across similar situations
before.
What do you consider a similar situation?
Ever had the misfortune of inheriting a antique Perl or PHP or ASP system? Nuf said.
Why do so many big coporates choose Microsoft technology? Answer: The
availability of relatively cheap, fairly good, developers at a drop of a
hat.
As I understand, MS developers are not cheap. Many of them are not that
good either. I think in many cases, the choice of MS technologies is
probably due to business people dictating technologies. (There’s also
the fact that lots of people don’t know about anything non-MS.)
MS developers are a dime a dozen. (at least here they are). Hell, I can get a Senior Dev C# job tmrw, even though I have not used MS technology in about 4 years. In fact, I got a call from an agent just the other day… maybe it’s just my location.