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 Management. Interested in Complexity science, Economics, Psychology, Philosophy, Human Nature, Behavioral Economics, almost anything.

Recommended from Medium

How to benefit from your PACS being in the cloud

Generic Factory Method in Swift

Distributed Tracing at Strava

Optimizing pandas.read_sql for Postgres

Has Agile Become a Sloppy Waterfall?

Working with AWS CloudShell

Clean Code for Better Understanding

Procrastinating with one more bug.

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 Management. Interested in Complexity science, Economics, Psychology, Philosophy, Human Nature, Behavioral Economics, almost anything.

More from Medium

How to increase your impact as Senior Engineer

Soft Skills Aren’t So Soft After All

Reflecting on past projects: Lead Software Developer

Individual Development Planning: From One-on-One to a Team Sport