Hey guys! I want to boost my productivity and I'd love to know what do you usually use as a developer. This is my list of tools and tricks:
- Oh My Zsh with autosuggestion and git plugin
- GitHub CLI. Usually I use
gh branchto switch between branches as you can use Fuzzy Finder here
- Aliases, like
workto open work project,
opensourceto open my opensource projects folder
Top comments (67)
For a long time I have been using keystroke launchers to quickly open applications.
I got used to the Alt + Space combination and use it in all operating systems.
For Windows I find the best ueli.app/
For Linux ulauncher.io/
I love it, I've been using Spotlight for a long period, and now I'm trying to use Raycast, but the only thing that I'm using now is Clipboard history and searching npm packages. It's definitely cool way to boost your speed 👍
you can do this with powertoys now, or even with just the built in search (you can customize what you actually want to show up in the results)
Ya, I also use that, but KDE plasma has krunner inbuilt which works better than this. And I just love it. It seriously boosts productivity
GitHub Copilot has been pretty valuable. I used to be more critical of it but it has improved substantially. I'd estimate it writes close to 20% of my code for me now, plus a lot of my comments.
I've tried to use GitHub Copilot and this thing is really cool. I'm not using it at the moment, because someday I removed the extension, but I'm thinking about installing this again 😅
The most useful productivity tool I've taken to using over the last year is tmuxinator for launching several windows/panes for each project I'm working on.
Besides that, I use a script I wrote to automate setting up any of my agency's projects, almost all of which use a completely different stack from the next.
Oh.. That sounds really cool! I should give a try on this one 😍 Thank you!
Bunch of VS Code and browser extensions, will make a list if you are interested.
Other than that, I use Notion, Obsidian(rarely), G-Calender, thiscodeworks, cold turkey
Sure! I'd love to see. I think there is always something useful that people are using, but you don't even know about it 😆
VS Code Extensions:
Thank you for sharing ❤️
Powershell to automate deployment tasks oh and Obsidian to Journal / Take Notes
You have some scripts that you wrote and just run them, right? Do you use anything like GitHub Actions?
At work i use a jenkins server. I call my powershell scripts from the jenkins job script. I do that so If the jenkins is down i'm still able to run my scripts locally. Also i find it more comfortable to develop the deployment scripts.
Got it 👍 Thank you for explaining 😊
You are welcome
This is a little more specific, but I authored and use Agrippa quite a bit, to auto-generate React components without the boilerplate. It saves a lot of time, definitely compared to creating components by hand (but also compared to snippets).
Sorry for the self-promotion, but I sincerely believe it's great 😄 and it's saved me a lot of time and repetitive effort.
Wow! I didn't expect to see anyone who wrote something on their own and share this tool. Have you thinking about making a website with documentation? I see README and Wiki page, but maybe you have some plans around it 🤔
Thanks for checking it out!
I actually do have some plans for a proper website for it, but it's a lot of work and progress is quite slow.
Currently working on more features for the tool (more frameworks other than plain React, test file support, etc.) which I'm rather excited about 🚀
No worries! At least you have some information in README 👍 Good luck with project development and be strong 💪
I use almost nothing, for me it feels like I get less productive the more tools and software I use. So I try to keep my environment quite clean and only use the essentials. Easier to set up and start working on new machines too.
More tools not better, I totally agree, but let's say upgrade Zsh with Oh My Zsh is definitely worth it
Ohh yea, definitely. Zsh is one of my essentials, next to vscode and git
I have a bunch if you want to check out iamdeveloper.com/uses for my whole setup, but here’s some I wrote about recently.
Productivity Tools I Use
Nick Taylor (he/him) ・ Mar 29 ・ 2 min read
Wow... It's a really huge list and so many things to explore. Thank you 😍
I'm using RayCast as my OS Launcher. And Oh My Zsh for my shell configuration.
But the critical tool is Emacs. I use that for coding and writing; task management and tracking; and any bits of integration that can help me move through my system.
Critical to that is org-roam and transient. Org-roam for personal knowledge management and transient for creating "menus" that allow me to group functions (or help me remember them).
I've started to use RayCast couple weeks ago, I still don't use a lot from it, but I love it ☺️ And I've never heard about Org-roam or Transient. Thank you for mentioning that and now I'm going to learn more about it 😊
You can use the chrome extension Blackbox to copy text from videos, images, PDFs, etc
Come very handy while watching coding tutorials on YouTube 🤗
Few Tools I just love:
I use dozens of tools that make me more productive. Some worthwhile mentions:
Obsidian looks like something interesting! I'm going to try this one, thank you for sharing something new 😍
I use the same tools plus my ~/bin is full of scripts and I cannot live without todoist
Awesome 😍 As I see from the comments, scripts are really helpful 👍
None so I don't get distracted 👌😅
😂 I've never even thought about this approach
The brain is awesome 😍