I understand experience is swaying the speakers point about it taking a long time, but he literally showed them what to do, and it still took a long time? Does the two weeks include other things they are working on or just that piece of code? Logic always needs to be vetted, given. Thats why there are groups. Coding logic is pretty simple, but integration is typically the hindrance. (do I need to convert the variable(s), do I need to overload the function for various needs, do I need to look at object enhancements, etc). coding to the project instead of broader use of something typically adds time. Example: I develop a mission. The mission does X Y Z, and requires player to perform A B C task. I code specifically to those things, I make it so nothing else should call functions or classes or objects in this mission, or I do not separate out X... Y... or Z... task so someone can use say Z in another mission set. Now, I need to rewrite everything to make sure everything is more modular and malleable. I see this in most things, but especially in outsourced code, because their job is to perform the specific task, not allow for usage outside of what was requested. Ego is always a problem in the workplace, I dont see that as particular to only specifically coding. The only thing people should do is to keep working on tamping down that ego (its like addiction, you always have to work on it). Anyways, this was a good post. Enjoyed it.