I think that's a bit misleading to reason like that. We are not exactly talking about pure R&D here. We are talking about a system in place with limitations, pros, cons, and a certain structure.Â
In most cases people coming with revolutionary ideas will meet either one of those issues:
- They don't know the code behind and so their miracle solution doesn't mean anything once facing the reality.
- Their idea is perfectly valid and someone probably already thought of it. Then the newcomer will ask "then why the hell are you not doing it"? The answer will always be "Because its costs development time that is allocated to more important things". One of the most common heated arguments inside a company (well at least mine) is people complaining about dev allocation.Â
- Anyone that never worked in the company can't possibly have a concrete idea tailored for the issues at hand for the simple reason that software, and most of the processes, are proper to the company and unique. You have to get a good look at it (and actually a certain time of experience getting accustomed to all of this in the company in question) before being able to formulate any solution. The time you will spend will be relative to your degree of experience in the field.
In most cases people coming with revolutionary ideas will meet either one of those issues:
- They don't know the code behind and so their miracle solution doesn't mean anything once facing the reality.
- Their idea is perfectly valid and someone probably already thought of it. Then the newcomer will ask "then why the hell are you not doing it"? The answer will always be "Because its costs development time that is allocated to more important things". One of the most common heated arguments inside a company (well at least mine) is people complaining about dev allocation.Â
- Anyone that never worked in the company can't possibly have a concrete idea tailored for the issues at hand for the simple reason that software, and most of the processes, are proper to the company and unique. You have to get a good look at it (and actually a certain time of experience getting accustomed to all of this in the company in question) before being able to formulate any solution. The time you will spend will be relative to your degree of experience in the field.
Balmung:Â Suen Shyu