Has anyone made the switch from developing in Windows to macOS? Any general or specific advice about the switch?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ExperiencedDevs

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • Rectangle

    Move and resize windows on macOS with keyboard shortcuts and snap areas

    Get a window tiler. At the very least, you'll want one that can maximize (not fullscreen) and split windows in different configurations. Some options here are Rectangle, BetterTouchTool, or Phoenix if you like to tweak and customize.

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Alacritty plus tmux is great, if you ignore their weirdly strong preference of yellow-green over green

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • powerlevel10k

    A Zsh theme

    Install iTerm2, configure oh-my-zsh and a good terminal prompt like starship or Powerlevel10k. Might want to save this one for last since there can be a lot of tweaking involved. Some tutorials/guides might help here.

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Install iTerm2, configure oh-my-zsh and a good terminal prompt like starship or Powerlevel10k. Might want to save this one for last since there can be a lot of tweaking involved. Some tutorials/guides might help here.

  • phoenix

    A lightweight macOS window and app manager scriptable with JavaScript (by kasper)

    Get a window tiler. At the very least, you'll want one that can maximize (not fullscreen) and split windows in different configurations. Some options here are Rectangle, BetterTouchTool, or Phoenix if you like to tweak and customize.

  • dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

    Set some sane defaults for the OS. Browse through this script and pick and choose things that you may like.

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    First thing is to install Homebrew. It lets you install and manage both gui and cli applications easily. Try to use this for any app installs going forward. It allows you to upgrade to latest versions easily.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Kap

    An open-source screen recorder built with web technology

    The built-in screenshotting tool is awesome (Cmd+Shift+3 / Cmd+Shift+4) Kap is an awesome open-source screen video capturing tool https://getkap.co/

  • psycopg2

    PostgreSQL database adapter for the Python programming language

    psycopg2-binary. See https://github.com/psycopg/psycopg2/issues/1286.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts