9 productivity tips for software developers: touch typing, dotfiles, and more

Damian Krystkiewicz - Backend Engineer

Damian Krystkiewicz

21 March 2019, 6 min read

thumbnail post

The keyboard and the mouse are the most common devices that interface us with computers. We don’t have brain-computer interfaces just yet, and we need to rely on them to help us do precisely what we want when programming.

What's inside

  1. Learn touch typing, here’s how
  2. Use the same keyboard model at home and work
  3. Reduce your use of the mouse
  4. Change the windows manager to tiling manager
  5. Create shortcuts to automate the most frequent actions
  6. Decrease repeat delay and increase repeat rate
  7. Use Bash or Zsh on steroids
  8. Don’t forget about dotfiles
  9. Plugins for JetBrains and VSCode tools
Damian Krystkiewicz - Backend Engineer

Damian Krystkiewicz

Backend Engineer

Damian is a backend developer. Passionate about programming since he was a teenager. He started writing code as a hobbyist game developer and then switched to Python as a full-time backend engineer. In his free time, he likes to do sports, especially rock climbing.

Share

Let's talk

Discover how software, data, and AI can accelerate your growth. Let's discuss your goals and find the best solutions to help you achieve them.

Hi there, we use cookies to provide you with an amazing experience on our site. If you continue without changing the settings, we’ll assume that you’re happy to receive all cookies on Sunscrapers website. You can change your cookie settings at any time.