DEV Community

Cover image for Software Engineer Productivity: coding

Software Engineer Productivity: coding

Adrian B.G. on October 30, 2018

This article was posted on my blog https://coder.today/software-engineer-productivity-coding-75fa21d3804. This is a revised version of it. Produ...
Collapse
 
theringleman profile image
Sam Ringleman

Well thank you for the reminder! I spent the day making some custom snippets and macros to speed up things I waste time on. Also, I went back and removed a lot of bloat from my configs that were showing me down. I appreciate d the fact that you said spending time on this now is going to save you exponential time in the future, I often forget how important your tooling is!

Collapse
 
_sburnicki profile image
Stefan Burnicki

Being a linux command line native, I automated many things for years, and I'm really efficient with it.

However, a few month ago I got a great productivity boost for my daily life with "z" (github.com/rupa/z , also available as oh-my-zsh plugin).

It basically remembers the directories I visit and allows me to use only some characters to go there. To go to "~/work/fancy-project", I just need to type "z fan". To go to "/usr/share/nginx/html" I just type "z ng".

Sounds simple, but it makes a crazy big difference for my daily work.

Collapse
 
suraj profile image
Suraj K. Shrestha

I use autojump github.com/wting/autojump for exact same use cases, difference being I do j ng

Collapse
 
jimpriest profile image
Jim Priest

My biggest productivity boost has been to adopt a clipboard manager. CopyQ (hluk.github.io/CopyQ/) is cross browser (I use both Win & Linux) and it's a tremendous time saver.

I can keep snippets in there, save chunks of code, etc.

Collapse
 
bgadrian profile image
Adrian B.G.

Sounds nice, but most companies do not allow usage of such intrusive software.

Collapse
 
bgadrian profile image
Adrian B.G.

I forgot to mention:

Most of the tips from this article came from my experience, I applied them for a few years and they did increase my efficiency. I could do the same amount of work in 25% less time (I actually measured my tasks for a period of 1y and managed to get down to 5-6h from 8h).

Collapse
 
djdany01 profile image
Dani J. Pérez

Hey!
Good post with very good tips!

Waiting impatiently the next! :D

Collapse
 
bgadrian profile image
Adrian B.G.

Thanks!

The next one in this series (that is linked in this article) is already published on my blog.

As for the rest I will postpone them, I am currently working at a full Docker intro series with 15 pragmatic tutorials, that should keep me busy for 6 mo :)

Collapse
 
littleaeinstein profile image
Janz Aeinstein Villamayor

This is an amazing post. Thank you for these tips