Image for post
Image for post
“Senior Robot Making Electronic Magic” by Aphinya Dechalert

The Marks of a True Senior Developer

And how to spot them in the wild

Aphinya Dechalert
Jun 28, 2019 · 5 min read

Programming Paradigms

Procedural, Object-Oriented, and Functional Programming are a trio of programming paradigms, along with SOLID for object oriented design and clean coding techniques which make up a good portion of the modes of thinking behind code creation.


Ability to Create

When we first start out in the world of for loops and if else statements, we tend to find answers in the form of ready for copy and paste code. How they comprehend it differentiates the skill of new juniors and low-level intermediate developers.


Objective Criticism

Everyone is biased towards why they know. Junior and intermediate developers tend to display their extreme biases based on personal experiences rather than code related reasoning. Their personal preferences, styles, naming conventions, and methods of thinking become the centerpiece of any suggestion or evaluation they may encounter.


The Distinction Between Good Software and Working Software

As developers, we make code that runs. Some of us stop there and call it a day. Others take it a bit further and try to clean things up. The best developers are such pros that they edit and rewrite our code as they’re coding — accepting the blips and failures as they go, only to improve it as soon as they can because they know the difference between good software and working software.


Ability to Teach

“The mediocre teacher tells. The good teacher explains. The superior teacher demonstrates. The great teacher inspires.” — William Arthur Ward

True senior developers have a certain passion about them that inspires their less experienced peers in their field, helping polish the next generation of diamonds.


Final Words

The true senior developer is a multi-faceted creature that some times masquerades linguistically as a junior or intermediate developer in areas outside their main toolkit but has a strong foundation in programming philosophies.


Mad Hash*Map*

for the love of code enlightenment and clarification

Aphinya Dechalert

Written by

Going on a depth year through learning projects with defined outcomes |👻 dottedsquirrel.com |👉 linkedin.com/in/dechalert |😋 youtube.com/channel/UCPOi_o_MVG

Mad Hash*Map*

Explained simply. Every time. All things code and making ideas happen. Publication by Aphinya Dechalert.

Aphinya Dechalert

Written by

Going on a depth year through learning projects with defined outcomes |👻 dottedsquirrel.com |👉 linkedin.com/in/dechalert |😋 youtube.com/channel/UCPOi_o_MVG

Mad Hash*Map*

Explained simply. Every time. All things code and making ideas happen. Publication by Aphinya Dechalert.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

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