Internet, Software Engineers and Problem Solving Ability
I have been doing programming and software engineering since 1998. And professionally since 2003. Over the last 20 years or so we the software engineers have become incredibly productive because of advances in techniques and tooling. What used to take 5 days now can be accomplished in a day or two. Better tools are available for free thanks to the open source movement. Thanks to the proliferation of the internet these tools are now just a click away.