Developer Tools
Here are some tools I personally use both in my personal and professional workspace. Most of these are available for free.
Homebrew
Homebrew for me is a must-have, it is the first software I install when I am setting up a new Mac computer and is the software I use to install most if not all of the software I use on my computer.
Xcodes
Gone are the days when you have to ditch the current version of Xcode in favour of the new Beta/RC version of Xcode. Xcodes allows you to download and manage multiple versions of Xcode. I would highly recommend installing the following software through homebrew.
Fork Git Client
Fork git client is one of the best if not the best git client I have ever used. I really like Fork's simplicity and elegance. I have used other git clients before, even premium/paid ones, but I find them a little clunky and complicated, and I always keep going back to Fork. I find that Fork is way more intuitive and does not try to oversimplify everything.
VSCode
Visual Studio Code has been surprisingly very useful to me recently, I always find myself gravitating towards VSCode when I have to beautify a JSON file, sort items alphabetically or type up a pseudo code or something that I need to type up really quickly.
Postman
If you work or test a lot of APIs, Postman is very useful for mocking and sending different types of requests to your API endpoints. I tend to use Postman to check the response data of a given API.
rsync
This is a more advanced tool, but I found rsync a very useful tool when backing up systems/servers or simply moving or copying large files from one location to another. The most compelling feature of rsync is its ability to pause/resume a task when copying large files, unlike a traditional copy and paste where a task is not resumable once it's stopped or interrupted.