What is the additional skills needed for the developers beyond coding?

Photo by Hung Do on Unsplash

Listening without interrupting. There will be different stakeholders in a typical software project, and each stakeholder comes from a different mindset. Having a keen listening sense is a must.

Articulating thoughts. It is an art. It is tough to articulate abstract concepts and explain them to stakeholders, and it is even tougher to convey messages to non-IT-savvy stakeholders. I have seen people throw IT jargons callously and hide behind the technical complexity to impose their point of view. But articulating thoughts is all about clarity and conveying messages clearly, which every developer should aspire for.

Inter-personnel skills. Software engineering is all about teamwork. We have seen people from elite engineering colleges come with an air of snobbery and find difficulty connecting with the people, and they love working in silos. However, to thrive in this environment, you need to cultivate inter-personnel skills.

Documentation. Developers disdain it and are reluctant to take it up. What developers fail to understand is the longest pole of any software development cycle is post-production maintenance. During this time, new developers are brought in to manage the fixes. Without having adequate documentation, it will hamper quicker resolution of bugs.

--

--

--

Tech enthusiast, Project & Product Management. Interested in Management, Economics, Psychology, Philosophy, Human Nature, Behavioral Economics, almost anything.

Recommended from Medium

Airflow with Python Operator

{UPDATE} Extreme 3D estacionamiento del coche policía Hack Free Resources Generator

IoT is more than a Buzzword, has been here for a some time now and the Cloud it’s facilitating its…

Secure AWS Account Credentials with Aws Vault (MacOS)

How to augment in real world using QRCode

Adding expiration to TripCaster

A day with Git

Scraping COVID19 data using Python

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ranjit Damodaran

Ranjit Damodaran

Tech enthusiast, Project & Product Management. Interested in Management, Economics, Psychology, Philosophy, Human Nature, Behavioral Economics, almost anything.

More from Medium

How to be a great engineer!

Improve Productivity and Reduce Stress by Combining Clean Coding with Cognitive Psychology

OOP Pillars

Linked Lists — What are they?