Skip to main content

Are you just a programmer? Don’t be!

I know that you will agree with me when I say being a programmer is not easy. Here is my opinion on the matter.


A programmer has to;

  • work hard (most obvious thing)
  • be flexible with various technologies
  • experiment with upcoming technologies
  • be concerned regarding information security, code conventions, testing and many more.


When you start working as a programmer, you might have questions such as;  

  • How many languages do I have to learn?
  • What is the best language to learn?
  • What are the most common interview questions?
  • Which company is the best to work?
  • What is difference between this, that and something else?
  • How to create a resume?
  • And more…

So many questions to answer, right?


What is Programming? 

Programming is just a tool we use to build stuff, automate things like processes and workflows, to connect things. We can simply say that it is a tool to build cool stuff.


Programming is just boring!


If you know what to do, and have good instructions, requirements, all materials ready to go, then, this programming is just boring.

Because what a programmer does is to give instructions to the machine to get expected results, and he does this repeatedly. People spend many hours in front of a computer coding or debugging the code. Some of them quit technologies or stay with the most comfortable ones they are familiar with. (Just staying in the comfortable zone for the rest of their lives).

The reason is that most of us forget why we start programming,

I started programming after seeing the cool stuff that it can build. E.g. Games, Cool tech items, Software etc. So, don't just learn “how to programme" 

  • Build something useful
  • Build something that matters
  • Build something that solves a problem
  • Explain to others how you learn things
  • Share your knowledge (Write blogs, Do tutorials, Tech meetups etc.)


Consider this. You are not just a programmer, you are a craftsman who use programming as a tool to express yourself, to show what you are. The main problem I see is that most of the people just learn programming to get a job, a certificate, or to pass a job interview etc.

What I wanted is to use programming skills to make something that has an impact on the society, do something good with your code.


For example,

  • If you are a speaker, do tech talks, meetups
  • If you are a teacher, do seminars, teach students, write books etc.
  • If you are a writer, influence the tech community by writing tech stuff
  • If you are interested in blockchain, build a distributed network of people who need help.
  • If you are into AI and NLP, build bots that can help people with real time communications.
  • If you are into Data science, Analyse and predict what people need before they ask for it


So, don’t just be a programmer who learns how to code for the job or the certificate. Be a programmer who has an impact on the society; change your way of thinking and aim high.

Good luck with that!



© 2021 Creative Software. All Rights Reserved | Privacy | Terms of Use