As a software developer, we all face times of procrastination which are mainly caused by various road-blockers which I discussed over here. So what to do to overcome these road-blockers? Don't worry, I covered that in this post. But to implement the ideas suggested in the second post, you need to not procrastinate and you need to be motivated. So in this article, I will discuss some motivation strategies. Some motivation techniques which help me are:
The daily standup: I have to say something in the standup, right? And to say something, I have to do something. So the standup is one of my biggest motivators.
Product managers: These people are great because they keep asking developers for the project status. So to update them, we need to update the project, right? So product managers are also motivators for me.
Deadlines: When you have a set deadline, you have to deliver by then. So deadlines are also something which motivate me. But the deadline has to be strict, I mean, it should be imposed by someone else and not finishing it should have some punishment (such as for example, in Fiverr, when you deliver late, your on-time delivery percentage goes down).
Self-assigned tasks: When I assign a task to myself, that is when I choose my own task, something that I myself proposed to do, I feel more motivated to do it because I feel like I want to prove that my idea is doable and practical.
Music: Sometimes, playing music motivates me to work faster just like how the song moves swiftly with fast beats.
People: Being surrounded by people who are all working and coding motivates me more than anything. I feel like if they can, I can. So working in office is really motivating for me.
What motivates you to code?
Top comments (15)
... has often been counter-productive for me and my coworkers, interrupting everyone from doing their work, taking extra time and mental load to prepare what to say, and afterwards everyone walks to the kitchen before focusing on their work again half an hour later. But in an ideal world, daily standups should be a positive and productive ritual. Product managers are quite similar: helpful when they are good, counter-productive when they aren't. Deadlines can motivate people or cause panic and code block. It all depends.
It depends as well. Often I felt less distracted and annoyed when working from home, but the situation turns around when I have sat at my desk alone for too long, then I enjoy going into an office, café, library, coworking space etc.
100% agree!
What else motivates me to code?
so thanks for sharing!
Nice bro
hi, thanks for your comment, it was really insightful and helpful!
Instead of motivating to code, motivate yourself to solve a user’s problem.
1,000% this. Solve the problem. And always remember: if you can solve a problem a user faces, if you can make their working life easier (for example) not only did you actually provide value... you are the only one there who can.
To that user you're a hero whether they acknowledge it or not.
And celebrate the small win(s).
It's easy for you. It's NOT for the user.
true!
true, thanks for your insights!
Honestly speaking, almost all of that is just provocatively wrong 🤦♂️ (which might be not intentional so I’ll avoid judging here), these [external] kinds of motivation don’t last long and lead to burnout and depression. You need to either find some kind of internal motivation, or change what you’re doing.
okay, thanks for your insights!
I enjoy feeling like I accomplished something at the end of the day, and it gives my life a little bit more of a meaning outside of traditional academic accomplishments.
If I find myself procrastinating, I just remind myself of that!
great strategy! thanks for sharing!
I just commented about this, I guess these 2 websites; DevChallenges, CodinGame, make programming learning very interactive and interesting. I haven't personally tried, since I know programming, but I feel they're very cool.
Great, thanks, I will check those websites out!
I agree the project managers and deadlines 😂
ikr