DEV Community

Cover image for New Mac Setup
Pat Needham
Pat Needham

Posted on

1 1

New Mac Setup

I got the new MacBook Pro 14" recently.

The MacBook Air I got back in 2013 was starting to show its age finally with a quickly draining battery, limited available storage, and even the speed was starting to become noticeable. I got a LOT done on that machine: learned to code, built a startup, made some funky side projects. It was an expensive purchase for me back in the day, but well worth the cost.

You absolutely are not required to code on a Mac (well, unless you're an iOS developer), but they are nice machines and the industry caters well to them. It feels a little like a splurge in the moment here too, but now I am a professional and I expect to get a LOT done on this machine too.

Setting up your dev environment is either exciting or a chore when you get a new machine depending on how you feel about it, but it is necessary to set yourself up for success.

Here is a fantastic run-through for how to set up your Mac: Mac Setup for Web Development [2022]

I didn't follow every step exactly, but it is a great list to look through improvements to your Mac even if you've had it for a while.

Some new services I'm using as a result:

  • Oh My Zsh for terminal commands
  • Bitwarden password manager that works great with your Mac and phone
  • Brave Browser trying it out for the reasons in the article
  • Rectangle window manager (previously I liked SizeUp)

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Instrument, monitor, fix: a hands-on debugging session

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️