- Published on
Mac Programs I Can't Live Without as a Developer
- Authors
- Name
- Andrew Henry
- @ajhenrydev
About my Setup
I'm a full stack dev that replicates environments on my work and personal machines. I use a variety of programming languages so I need my environment to be flexible for whatever I throw at it.
Here are some of favorite programs that I use everyday and highly recommend
Programs that I daily drive
These are programs that I highly recommend and have been using for months.
Check out my post about better window management to get those programs as I still use those many many times a day
Unnatural Scroll Wheels
This program is seriously so underrated. This program fixes 2 things that I absolutely hate about mac
- Changing "natural" scroll direction for the mouse changes it for the trackpad too (wtf why? Apple)
- Fixing the weird mouse acceleration to be 1:1 like it should be
I will use this program on every mac I own
brew install --cask unnaturalscrollwheels
Hidden Bar
There's a ton of garbage in my menu bar on my mac so I use this to hide away a lot of the stuff I touch maybe once and then never again
brew install --cask hiddenbar
Raycast
Raycast is what Spotlight search should be. It's fast, efficient, and doesn't show complete garbage results for things I'm looking for. I disabled spotlight in favor of raycast, it's that good. Check out the website for a full list of features and the store!
brew install --cask raycast
Programs that I'm currently testing out
These are some programs that I'm testing out and if I like them enough they will move up to the daily drive section or move to the abandoned section below 💀
Warp Terminal
Warp Terminal is poised to be The terminal for the 21st century
which is bold claim when so many developers use iTerm2 and zsh for pretty much everything — just check out the search results for the amount of zsh plugin managers
My Opinion
This terminal is cool, there's a lot of features that make terminals much more approachable. It's a modern take on iTerm and I'm all for it. The autocomplete is great and is already compatible with some of my zsh config settings.
A few things I'm annoyed by: say goodbye to your zsh themes and various plugins they are incompatible with it so far, ^ + L
doesn't clear the terminal which is a small gripe but something I use often.
Time will tell if this terminal will pick up the pace and provide a better experience.
Programs I abandoned
Fig
Fig was cool when I saw it but was super sketchy when I tried using it because of the telemetry they collected from my system. Would not recommend.