Notorious Myths About Developers: On a Lighter-Note
Tags: beginners, codenewbie
Published: 2020-04-10 12:52:15

So I was reading about the COVID-19 misinformation issue that WHO combined with the efforts of many mobile apps, are trying to tackle. I thought, why not address some myths, stereotypes, and assumptions regarding developers and programming. This might help beginners to unlearn some of the notions fed by wrong sources.

## __Myth#1__ Developers Have No Life 

Yes, I decided to address the most common and notorious assumption about choosing a profession that leaves little room for any other activity that makes a person more human-like going out with friends, socializing, having a hobby, and basically doing anything besides sitting in front of their screens coding away. 
This is not true at all but not entirely false either, as there are certain programmers that are so passionate and involved in their projects that they do forget to ‘human’, but for some days. Other than that, all developers are different and have lives outside the realms of their workstations. Take me as an example, I love to read, hang out with my buddies, travel, and swim. 

## __Myth#2__ Programmers Are Anti-Social Creatures 

It’s not that we are anti-social, it is that either we suck at managing our time or have strict deadlines to follow, which leaves little room for socializing, relaxing with friends and all that jazz. However, when it comes to communicating and collaborating with teams and colleagues for work-related issues – these guys are at the top of their game. 

So the myth about developers being cooped up in their rooms or offices coding away without a care about their surroundings or suffering from social anxiety is false. 


## __Myth#3__ Seasoned Developers Are Tech-Gurus 

No, not really. Developers do not gain the magical prowess of the ULTIMATE geek that can solve any problems within your tech gadgets, devices, WiFi connectivity issues, and worse hack into various accounts, or steal your neighbor's WiFi, and basically become like Rami Malek in Mr. Robot. 

Ask any developer about the times they have been asked if they can hack into someone’s Facebook – you will be surprised. So, get this notion out of your head as there are developers who deal with the software end, other with hardware, and even network – Each mastering their area and not necessarily professionals in all-things-tech. 

## __Myth#4__ A Capable Developer Can Work Independently and Code from Scratch 

In simpler terms, this myth instates that once a developer is assigned a task or a project, they immediately start building it from the ground up. Many believe that a true developer wouldn’t require anyone’s help or existing tools as they are a complete unit of genius themselves. 

Although a qualified developer can do that. However, not only it is time-consuming, it is really not required. Above all, the programming itself promotes the ethics of re-using existing systems, tools, applications, libraries, and frameworks – they are built for the very purpose of assisting the developer community and the software development as a whole. 
The goal is to re-use components and modules to reduce development time, cost, and resources. 

## __Myth#5__ Only Math Wizards and Intelligent People Become Developers

Wrong on so many levels. You need dedication, diligence, consistency, and the help of your seniors to become a good developer. Hard work always pays off, and you do not have to be a mathematician to be able to code. Yes, problem-solving skills and sound knowledge of basics would do the job for you. Again, there are tons of material online including helpful developer communities to keep you going. 

The great developers you see around you have had their fair share of trying times – where they repeatedly failed, made embarrassing mistakes, couldn’t figure out an issue or a bug for weeks on end – But they managed after constant practice, learning, and never giving up. 

## __Myth#6__ A Developer’s Career is Valid till 35 

Age has nothing to do with the ending of the developer’s career, it is stagnation. Software development is a fast-paced field where new technologies, frameworks, and tools are constantly being introduced. If you are not updating your skillset and knowledge, you are a goner. 

Another thing that happens after 35 is developers going up the corporate ladder and embracing managerial positions within the companies, or better, starting their own little ventures.