In any field of work, diligence is essential for success. You can be brilliant, but without diligence, you’ll go nowhere. So what is diligence and why is it so important?
One definition of diligence is “constant and earnest effort to accomplish what is undertaken; persistent exertion of body or mind.”
There are a few words here that are essential and they are, constant, and persistent. In the development world, and many other jobs, many people put forth constant effort and exert their body or mind, but not to the point of accomplishment. Many people will work hard up to a certain point, and then the exertion stops. This is where those succeed and those who don’t are separated. The diligent will brace up their minds and accomplish their goals, and finish their products not just ok, but well.
So if you want to be successful, especially in programming, work on becoming a diligent person. In the next article I’ll explain how to acquire this quality.