Mentality of a Developer

Ali Zeynali
2 min readAug 21, 2020

--

An Experiment Through Mindful Work

We all have heard a lot here and there about methods and ways to boost your productivity and self-management. Purpose behind this is most of the time the sense that you need to be more productive and more focused. Some of those advice may be promising and help you about that but I believe it’s not the first stop. You need to think more about the roots. There are steps which many of us left behind. We used to look for shortcuts and we wanted to jump over the foundations to instantly have a productive and full focused professional life.

First Step

Q: Are you sure you are a developer?

Or you’re just here because it all happened in your life? You went to school to learn programming because all of your friends did so? You took a job blindly to just have a job or you found some meaning there?

Be honest to yourself because otherwise you’re depriving and suppressing yourself and you may never find yourself happy about solving a programming problem that you’ve got. You may never feel the ambition you’re seeking and as much as you try harder, you feel more desperate and tired.

You may be a great musician or a smart politician, but you’re desperately looking in some blogs just to be more focused. Be honest to yourself if you are not here to code.

Second Step

Discover it yourself.

Learn to find ways and methods by yourself. We humans are so different, just like our bodies and faces; we have unique minds too. Stop looking for answers from the others. Of course that you can listen to some good advice or read some books about the problem that you have and it’s a must-do actually. But since our minds are so different you have to pass those ideas and beliefs through your own filter to see how it works for you. Find your own unique way of being professional.

“Sword and mind must be united. Technique by itself is insufficient, and spirit alone is not enough.”

_ Yamada Jirokichi

--

--