Back to resources

Understanding and Overcoming Procrastination

Personal Growth
Collaboration
Productivity
Strategy
Prioritization
New Manager
Performance

9 December, 2021

Harshavardhan Atmakuri
Harshavardhan Atmakuri

Sr Software Engineer at Uber

Harshavardhan Atmakuri, Sr Software Engineer at Uber, shares his tactics to avoid procrastination as a senior engineer.

Why Senior Engineers Get Very Little Done

As senior engineers, we get interrupted a lot.

It’s no surprise that we have to collaborate with quite a few people on a daily basis, and chances are, we are interrupted every 15 minutes. What’s most important is to have dedicated, focused time in order to “get the job done.” Working long hours is not a solution because that would aggravate stress and anxiety. We all keep talking about productivity 一 the ability to get more work done in less time 一 but little do we know it’s easier said than done.

How to Be More Productive

There are specific techniques to be more productive. First and foremost, I started using the Pomodoro technique, where I would block 25 minutes of my time for a definite task. It meant shutting down on everything to focus on one single task at a time. After the 25 minutes of focused time, I would have 3 - 5 minutes of a short break to continue what I was working on.

Sometimes senior engineers fall into the trap of procrastination 一 it could be reading some documents or understanding the architecture of a model. During that time, if they get interrupted, they are more likely to procrastinate more. In such a case, the best way to avoid procrastination is by being more curious about the context.

Trying to ask oneself more questions about the topic and getting more invested in it does the trick. Be someone who’s interested in knowing, learning, and getting more things done. If you push yourself on widening your knowledge base, you’ll find yourself more into the task. One more technique is that you are more likely to complete it if you spend the first 30 seconds forcing yourself to read or perform a job.

Trying to get more curious and thinking more deeply about the problem helps in getting the task accomplished. Something as simple as reading through the documents for a couple of minutes can sometimes have your vested interest in the situation you’re trying to solve.

Identify What Blocks You From Being Productive

  • No matter what happens, allocate some focused time for the core of your work every single day. Research suggests that you need to have at least 2 hours of focus time per day in order to be productive.
  • Even though you’re working in the tech industry, try to keep away from the distraction part of it. Instead, use the Pomodoro technique and keep yourself focused on what you need to accomplish.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

How to measure Engineering Productivity?

30 November

When you grow fast, its normal to focus on Value delivery aka "Feature Releases". Too many releases too soon will inevitably lead to piling tech debts and before you know, inefficiencies creep in, performances goes down, and ultimately any new release takes too long. Sounds familiar? Then read on..

Productivity
Prioritization
Performance
Ramkumar Sundarakalatharan

Ramkumar Sundarakalatharan

VP - Engineering at ITILITE Technologies

How to improve engagement and retention in remote engineering teams?

25 October

Mrunal Kapade, an Engineering leader, based in Silicon Valley, shares tips that helped reduce attrition in the remote engineering teams while leading multiple teams from startups to Fortune 500 companies.

Remote
Company Culture
Collaboration
Motivation
Team Processes
Mrunal Kapade

Mrunal Kapade

Director of Engineering at Inspire Energy

Mindsets of High Performance team

14 October

Teams have tremendous impact on the products on they build. T.E.A.M definition - Together Everybody Achieves More is true. A collaborative and empowered team builds great product versus the good ones.

Innovation / Experiment
Mission / Vision / Charter
Building A Team
Productivity
Feedback
Motivation
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan

How I failed at my startup

14 October

There are nine specific building blocks and functional areas every org/company need to work to launch the product and provide services to customers. How effectively founders tackle them determine the destiny of the company.

Mission / Vision / Charter
Scaling Team
Building A Team
Impact
Strategy
Prioritization
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan

Assessing the Performance of Your Team

20 August

Parallels between Work and Sport.

Goal Setting
Different Skillsets
Coaching / Training / Mentorship
Performance
Ron Pragides

Ron Pragides

SVP Engineering at Trustly Group AB