Member-only story
5 Productivity Tips That Only a Few Programmers Know
These productivity tips boost your programming speed indirectly

Programmers always strive to do their daily programming-related activities so fast because they can save time for other programming activities or things they loved to do as a hobby. However, programming is not always a straightforward activity, and we have to solve some time-consuming problems during our day-to-day life. Even though we are solving a time-consuming programming problem, we mainly do what we already practiced. For example, we often write code in a known programming language or framework, wait until a specific process completes, read a code snippet we wrote yesterday, and write a terminal command to perform a task.
Productivity tips typically help us to complete these common activities faster by applying some shortcuts. For example, if you need to enter several commands to deploy a website, you can make one Bash script with those commands. After that, you may call the Bash script to make a deployment without entering the repetitive commands. Next, you can also create a Git hook to run your deployment script automatically.
Likewise, the well-known programming productivity tips usually tell us to automate, learn IDE shortcuts, learn new skills, and reduce distracting stuff. These tips are known as direct productivity tips because everybody understands that those facts affect productivity. On the other hand, some productivity tips affect your productivity indirectly. In this story, I’ll let you know crucial indirect productivity tips that boost your programming speed.
Select a Better Developer-Friendly Operating System
Even though programmers spend more time with their favorite code editor, they frequently interact with the operating system’s components. We usually install or configure developer tools, development libraries, frameworks, runtimes, and compilers. Moreover, we use the built-in terminal and text editors to write quick automation scripts. Also, all developer tools indeed run on top of our operating system. Therefore, the performance of your developer tools depends on your operating system’s performance.