# Software, gadgets, and other things I use.

I get asked a lot about the things I use to build software, stay productive. Here’s an exhaustive list of all my favorite tools I use in my daily workflow.

# Workstation

  • 24” iMac, M1, 16GB RAM (2021)

    Earlier I was using a 2019 13” Macbook Air(intel-based), 8GB RAM as my main machine, but after an year it started slowing down. But the M1 iMAc is very much performant and I really love this computer.

  • Apple Magic Keyboard

    Touch id is really helpful to quickly lock/unlock the system. I just used to it, and works for me.

  • Apple Magic Trackpad

    The gestures are the main thing I love in magic trackpad. I'm a fan of using multiple Desktops using trackpad with gestures makes it perfect.

# Development

  • PHPStorm

    PHPStorm brings efficient and productive development. After using it for a while, I can't imagine my development without PHPStorm. Now I've been using it for more than 7 years.

  • Sublime Text

    For quick edits, mostly I reach out to sublime text instead of spinning up PHPStorm. I love the slick user interface, extraordinary features, and amazing performance.

  • VS Code

    Even though I'm not always using it, I use it for quick edits and for some other languages like Python, Javascript, etc.

  • Firefox Developer Edition

    Firefox Developer Edition is a version of Firefox tailored for web developers, featuring the latest Firefox features and experimental developer tools. It provides a lot of tools for web development, and I use it for debugging and testing.

  • Warp

    Warp is a terminal like iTerm2, but it's faster and has a lot of features. I'm using it for a while and I'm loving it.

  • TablePlus

    I always reach out to TablePlus for managing databases, it's fast and I love the UI.

  • DBngin

    DBngin is a free database server manager for macOS with this I can quickly spin up Databases on MySQL, Postgres and Redis on the go.

# Hosting

  • Amazon Web Services

    AWS is a cloud platform that offers a wide range of products and services. I use it for hosting my projects, and it's really good. I just spin up a server and configure things by myself, it gives me more control over the server and saves money.

  • Netlify

    I use it for hosting static websites, and it's really good. It's free for personal use. All I have to do is just push my code to Github and Netlify will take care of the rest.

  • Domains

    I used to buy domains in Namecheap, Google Domains, and GoDaddy. I just go with the cheapest one.

# Focus

  • Raycast

    Raycast is a Spotlight replacement, but it's more than that. It's a productivity tool that helps you to do things faster with snippets, clipboard history, commands, etc. I'm using it for a while and I feel more productive.

  • TickTick

    TickTick is like regular todo app, but the quick icon on the menu bar and the keyboard shortcuts makes it more productive. I've been using this for more than 3 years.

  • Google Keep

    I use Google Keep for taking notes. I started using it from my college days. It syncs everywhere in my desktop, mobile and accessible through web on any system I use. So I didn't get a thought of switching to any other note-taking app.

  • Firefox Password Management

    In a recent effort to reduce my reliance on various Google services, I’ve abandoned Chrome in favor of Firefox. Along with that I tried using Firefox password manager, and it worked.

# Podcasting / ScreenCasting

  • iMovie

    I use iMovie for editing my videos. It's simple and easy to use. I'm not a professional video editor, so it's enough for me.

  • Blue Snowball iCE

    I use Blue Snowball iCE for recording my voice. It's a good microphone for beginners.

  • Vimeo

    I use Vimeo for recording and hosting my videos, with the extension I can quickly record and upload my videos to Vimeo. The storage is free if we record through the vimeo extension. When I compared my recording with Vimeo and Quicktime, Vimeo process and provides better audio quality. So I mostly stick with vimeo for recording.

  • Spotify for Podcasts (previously Anchor)

    I use Spotify for hosting my podcasts. It's free and easy to use. Then I have added the RSS feed to Google Podcasts, Apple Podcasts, and other podcasting platforms. So now I just need to upload it to Spotify and it will be available on all the platforms.

  • Google Meet (Recording)

    Since we do the podcast remotely, we use Google Meet for recording. We just start the meeting and record it. Then I download the recording and edit it. The audio processed by Google Meet with noise cancelling is really good. So I mostly stick with Google Meet for recording the podcasts.