Which language is the best for genetic programming?

Why do IT professionals always think they can decide which programming language is the best in the world?

  • Sometimes IT organizations see themselves in the task of rethinking their IT Architecture and the programming language they use. This moment they realize what is the best programming language and development framework in the world. If there were just one best language wouldn't everybody  in the world be using it? Why they think they can do it and start such a long discussions about the criteria they will use to the selection process?

  • Answer:

    There's probably various reasons. All of them come down to a few of things: Experience Knowledge Circumstances Desires Emotions Fears Probably many similarly "human" differences. You specify organizations (not individuals), which in effect means you're referring to groups of individuals. And since no two individual are exactly alike, you will get differences in all those things - either in quality or quantity. That's like saying within the group the individuals have different understandings and weightings for all those criteria they use to decide. Therefore you end up with varying opinions about which is "best". And such discussion (if it happens) tends towards a similar arrangement as a bargain - i.e. (as the saying goes) the fairest bargain is where neither party is exactly happy about the result. Thus the "organization's" decision is more like a compromise where the actual people making those decisions are least unhappy about the result. This (in itself) is inherently unstable: Some individuals may hold more sway in the organization. Others may be more strongly opposed to / in favour of some opinions. You may even find that a sub-group has convergent opinions. And all the above is assuming those making such decisions are even qualified to do so ... which in some organizations isn't the case in the extreme. This is where a quote I've seen comes to play (paraphrasing as I can't remember the exact words): Many (large) organizations are managed not by IT professionals, but rather financial experts who hold accounting in higher esteem than the much younger "science" of technology. These tend towards a "buzzword" in their domain, namely Best Practise. But in technology "best practise" means doing what everyone else is doing - thus in this case it actually becomes "average practise". And for someone trying to compete against others, the only way to distinguish yourself is not to be average. Thus if the decision makers are swayed more by accounting principals than hunting the more productive and less "safe" alternatives, chances are that they'd never succeed in supplanting their competition.

Irné Barnard at Quora Visit the source

Was this solution helpful to you?

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.