DEV Community

Cover image for What Motivates You as a Developer
Mike CK
Mike CK

Posted on

What Motivates You as a Developer

My days are like this:

  • High motivation and fast results
  • No desire to open the computer at all
  • Trading simpler projects for complicated ones
  • Implementing end-to-end solutions without asking for a dime
  • Rewriting systems from scratch because one thing doesn't work
  • Mastering the difficult stuff
  • Feeling payment is undeserved

Swinging between these states had confused me for a long time, until I decided to focus on the why of doing anything at all. I mean, why am I even a developer? Can I do well in another field? Yes. Can I give up programming for good? Absolutely no.

I do programming because there is enjoyment in the process, and there is satisfaction in the results. The more difficult the process, the more fulfilling the results. It's a feel-good journey.

Oh so simple: enjoy learning, working and delivering results!

Enjoy the frustrations you get when you are stuck. Have fun with your 1 week breaks between coding. Dance to the tunes of abandoned projects. Sleep soundly while procrastinating. It's all part of the journey.


In December 2014, I made a simple website so I can start explaining tech to people. I was so certain it was my calling.

Two years later, I abandoned it so I can push a design and development business. I made a few projects that excited me. In all of them, there were moments of great triumph and moments of absolute chaos. Amid these chaos, I would contemplate telling the client to give the project to someone else.

Design projects too are frustrating. I would take a week, still do, sometimes to get inspiration on the most fitting logo design for a given company.


This short story expresses one thing: we are motivated by good results and fulfilling/exciting experiences.

Being a developer, just like any other profession, is a roller-coaster that doesn't end. It's okay to be wherever you are in the journey.

Discussion (0)