Better Programming

Advice for programmers.

Follow publication

Member-only story

The software world

7 Challenges of Smart Developers

All developers have limitations — even the smart ones

Elye - A One Eye Dev By His Grace
Better Programming
Published in
8 min readJul 13, 2021

Photo by Timothy Dykes on Unsplash

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…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Elye - A One Eye Dev By His Grace
Elye - A One Eye Dev By His Grace

Written by Elye - A One Eye Dev By His Grace

Sharing Software Learning, Life and Faith Journey

Responses (2)

Write a response