We asked across our software engineering muscles what are some productivity tools, tips, and tricks they use to make their lives easier. Many of us were super enthusiastic about sharing our stack — some might be hidden aficionados. Here are what’s up their sleeves:
Hemant: My setup includes iterm2, zsh, oh-my-zsh and a lot of shell plugins, you can Google each one of them to know what they do. My favourites are: autojump and thefuck.
Jan: I am living in the shell and spend nearly all day with iterm2 taking over the main display in full-screen mode, and often the second display off to the side as well. vim is my editor of choice and I have a number of plugins I use for git integration, etc.
Ashwin: If you are a Terminal person (excuse the pun/dark humour), then GitHub — jesseduffield/lazygit: simple terminal UI for git commands then this is for you. ncurses like interface to git, but so much better. It's easy to quickly navigate, find commits, see code differences, and manage merges. Also, for quick viewing of files, with formatting colours, use bat GitHub — sharkdp/bat: A cat(1) clone with wings.
Ivan: Don’t be afraid to research and try out new tools and processes that works better for you. If you can’t memorize commands (like me), use UI tools to encourage “Flow”.