Member-only story
The software world
7 Challenges of Smart Developers
All developers have limitations — even the smart ones
Software development is a relatively technically demanding field. Despite the fact that it demands much learning, some people seem to be natural-born programmers, breezily picking up programming languages and concepts.
It’s most pleasurable when we first work with such a “smart” developer. If we can cope with their pace, we can learn so much from them. Their productivity is magnitudes greater than others. When they voice their technical opinion, everybody’s jaws drop.
Having gained some experience working with them, I have noticed some common challenges among some of the smart ones. I am sharing them here, just to bring some awareness so you do not fall into the same traps.
1. These Are Just Obvious
Technically, they are highly intelligent — quick learners with strong mental visualization. They can grasp any abstract concept easily, without having to think deeply, as some of us do.
For them, some of the more common knowledge and programming concepts are just obvious. How does recursion work? What is a lambda function? That’s easy for them. But for me, I need to slowly digest and meditate on it for a…