What is the most important thing in enterprise IT?
Some may say, budget. Others, the timely adoption of new technologies.
The best technologies may fail and the lushest budget be wasted by human efforts gone astray.
Imagine several new college graduates hired by a big company, as software developers. They all can write code, create design specifications, search information to solve difficult problems. It seems that they have everything they need to settle down and start being productive, right?