Hire top tech talent with our recruitment platform

Access Free Demo
piller_image

Lessons In Productivity From Radoslav Stankov (Product Hunt)

Art of Productive Coding

As developers, we deal with a myriad of problems every day. From debugging to deploying, there is a lot that goes on in our workplaces – some of it really exciting, but most of it mundane, grunt work. Productivity in such instances can always take a hit.

Some days ago, I had the opportunity to sit down with Radoslav Stankov, Engineering Head, Product Hunt, on the latest episode of Codecast. Rado leads one of the best Engineering teams at Product Hunt and I thought who better to chat about productivity than someone who has been doing this for 18+ years. Much to my pleasure, Rado was kind enough to share some habits he has developed over the years to maximize his productivity on the podcast.

While there’s a lot that we spoke about during our hour-long conversation, I am distilling the essence of his ‘tips’ for maximizing productivity below. To all the developers grappling with this problem – I hope this helps!

 

Radoslav’s four-point path to maximize productivity

 

Lesson 1: Deplete your EGO

Everybody has limited mental resources and this stands true for developers as well. Every decision from your morning coffee, to the infinite lunch plans, consumes your mental resource. Rado states that if a certain problem takes longer than usual for him to solve, he revisits it the next day when productivity is usually on his side.  This usually happens when people use up their available willpower on one task. To put it in simple terms willpower is to developers what RAM is to computers, the better it is managed, the higher will the productivity be. So before you start your day, make sure you don’t have a million lunch plans to go through.

 

Lesson 2: Know your tools

Hitting CTRL+S 381414234 times before compiling will not help you run the program better, but on a serious note, you need to know your way in and out of the tools you use. Reducing the time taken for monotonous tasks often results in a lot of leftover time which can be directed towards other tasks. A lot of developers often waste a lot of time navigating their way through tools and the best way to get over this is to just pick a tool you use and start understanding how it can be used to make your work easier. Ensuring uniformity across the org when it comes to tools often becomes the most important factor while introducing developers to new tools.

 

 

Lesson 3: Reiterate the impact you make

Developers often don’t acknowledge the importance of the impact they make and this is subjective to different organizations. A lot of developers in MNCs often don’t feel like they make an impact because of the size of the organization which ultimately affects their productivity. This isn’t usually the case with startups where developers are given more responsibility and can directly see the impact of the code they ship.

 

Lesson 4: Journal your progress (even if it’s not on paper)

Journaling is the most underrated hack to productivity. Period.

Developer journals could be a mix of quick links, tips, notes, doodles, and anything that you wish to come back to (or not) in the future. It is an excellent way to not just keep track of the things you need to address in the future, but also to reflect on the mistakes you’ve made in the past. Some of the best developers fail to document the progress they have made and often find it difficult to see how far they have come from when they started. This majorly hampers their productivity and is one of the biggest mistakes that developers can make early on in their careers. Rado states that journaling is what really helps him during the lows of his career and going through his previous entries often gives him a morale boost. There’s a bunch of free resources out there that’ll help you do this and the only thing stopping you from writing is well…YOU!


SUBSCRIBE to the HackerEarth blog and enrich your monthly reading with our free e-newsletter – Fresh, insightful and awesome articles straight into your inbox from around the tech recruiting world!


Go big, or go home, right?

 

As Ernest Hemmingway said, one should not mistake motion for action. Action has a discernable impact; motion just is. Each of us in the developer community wants to make an impact with the code we write. Real change is but seeing something you worked hard at, make life simpler for someone else. For us to achieve that, it is important that we focus on our mental resources, and make the best of the time we had. Remember when Steve Jobs wore the same black turtleneck every day – one less decision to make, one more ounce of mental strength preserved.

I hope you learned as much from Rado as I did. I have learned a lot from my conversations with the stalwarts of the coding world on Codecast, and I hope you will find some inspiration from these greats. Do listen, and if there are other ways that you use to maximize your productivity please do let me know!

 

Hackerearth Subscribe

Get advanced recruiting insights delivered every month

Related reads

Top 8 Sourcing Tools for Recruiters: A Comprehensive Guide
Top 8 Sourcing Tools for Recruiters: A Comprehensive Guide

Top 8 Sourcing Tools for Recruiters: A Comprehensive Guide

In today’s competitive talent landscape, attracting top candidates requires going beyond traditional job board postings. This is where effective sourcing tools comes into…

Benefits of Technical Interview Outsourcing for Growing Companies
Benefits of Technical Interview Outsourcing for Growing Companies

Benefits of Technical Interview Outsourcing for Growing Companies

With growth, recruiting the best technical talents becomes one of the most important, but also the hardest, processes. Screening technical candidates requires time,…

Enterprise Recruitment – Process & Challenges
Enterprise Recruitment – Process & Challenges

Enterprise Recruitment – Process & Challenges

In recent years, recruitment practices have changed tremendously. As the times advanced, organisations took numerous steps towards adopting technology-based recruitment, addressing the various…

Leveraging Recruitment Metrics to Improve Hiring Decisions
Leveraging Recruitment Metrics to Improve Hiring Decisions

Leveraging Recruitment Metrics to Improve Hiring Decisions

Today’s job market is very competitive. Organizations must adopt data-driven approaches to amplify their recruitment efforts to stay afloat in the face of…

The Impact of Talent Assessments on Reducing Employee Turnover
The Impact of Talent Assessments on Reducing Employee Turnover

The Impact of Talent Assessments on Reducing Employee Turnover

Organizations of all industries struggle with employee turnover. The high turnover rates cause increased hiring costs, lost productivity, and broken team dynamics. That’s…

Pre-Employment Assessment Testing – The Complete Guide
Pre-Employment Assessment Testing – The Complete Guide

Pre-Employment Assessment Testing – The Complete Guide

Candidate assessment is a major part of the hiring process. The talent acquisition system emphasizes conducting pre-employment assessment testing to derive quality results….

Hackerearth Subscribe

Get advanced recruiting insights delivered every month

View More

Top Products

Hackathons

Engage global developers through innovation

Hackerearth Hackathons Learn more

Assessments

AI-driven advanced coding assessments

Hackerearth Assessments Learn more

FaceCode

Real-time code editor for effective coding interviews

Hackerearth FaceCode Learn more

L & D

Tailored learning paths for continuous assessments

Hackerearth Learning and Development Learn more