My MacBook Setup for Development!
Tags: macbook, macos, development, productivity
Published: 2022-02-05 04:34:28

### How I setup MacBook, What Apps do I use to improve productivity?

I usually share articles about coding but today I decided to share an article about my MacBook & Dev Environment setup. 

I am using 16 Inch MacBook Pro 2019 Model and quite satisfied with its performance since last 2 years.

![MacBook Model.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1643995339230/2KG1DuOLW.png)

I don't restart my MacBook regularly until it gets started slowing down. At this time of writing, I found that last restart was around a month ago (Yes! It's been 31 days) and not a single sign of slow down. Truly worth buying!

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1643994975554/6zgWCs96s.png)

MacBook is my second ❤️. Obviously Family is the first. But I use to treat MacBook same as my Family Member. All the files & folders are arranged in very systematically that I don't need to use the search bar any more.

My Desktop & Download Folder is always empty! Everytime, I download a file and either I delete it after use or move it to folders of its type.

![Desktop & Download-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644030681326/if5q6fW4L.png)

I know it is not an easy task, I have seen garbage on many other's computer. I even keep emptying my trash items. Is it too much?

![Angry](https://media.giphy.com/media/sUzZwE9AgI8iA/giphy.gif)

Okay! Coming back to the point.

I have replaced spotlight with [RayCast](https://www.raycast.com/) and believe me it is amazing. It offers tons of extra features like snippets, extensions etc that I am using frequently since last 2 months.

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644033769480/ywO-XLaXb.png)

I am a Full Stack Developer working with [Laravel](https://laravel.com), [VueJS](https://vuejs.org), [Tailwind CSS](https://tailwindcss.com). I use to have all my windows in a fixed order. This helps me to improve my productivity multi-fold. Let me show you how!

Usually I have 7 windows with Desktop arranged in centre. Here is the order from left to right:

![Windows.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644032446087/8kM8dqzet.png)

Most of my time is spent around iTerm2 & VS Code that is why it is positioned centred.

### [Spark Email](https://sparkmailapp.com) & [Todoist](https://todoist.com)
I use to manage multiple emails. Spark is one of the best email client I found for MacOS. I have merged this window with Todoist and you know it doesn't look like two different app. Check the screenshot!

![Spark & Todoist-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644031894599/7aLctk7ks.png)

I use Todoist as my Calendar with all my tasks listed in it and I am a Pro-user of Todoist.

### [Evernote](https://evernote.com/)
It is my life saver. I use to put all my notes, memo in it. It takes full window size and pretty useful for user like me. Again, I am using paid version of it, to use premium features & make my time it more productive. Btw, I have over 24 Notebooks on Evernote.

![Evernote-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644032295348/T6fPZSod4.png)

### [GitHub Desktop](https://desktop.github.com/) & [Sequel Ace](https://sequel-ace.com/) 
GitHub is another life saver for developers. Sequel Ace is my Database Management tool. 

![GitHub & Sequel Ace-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644032713139/sE5Eal1R3.png)

### Desktop
Desktop is in the centre of stage with iTerm2 & Finder sharing half each.

![Desktop-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644032873812/6tOj6J52x.png)

### [VS Code](https://code.visualstudio.com/)
I spent most of my development time with VS Code. Started using it in 2017 after watching [Jeffrey Way's](https://laracasts.com/) tutorial https://laracasts.com/series/visual-studio-code-for-php-developers

My VS Code setup is very much inspired by Caleb Porzio's https://makevscodeawesome.com. I can write a separate article about VS Code setup.

![VS Code-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644033315624/rQTC-p3dT.png)

### Google Chrome
Don't think, I have to say much about it.

![Chrome-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644033420552/x2mfrZcfS.png)

### [Termius](https://termius.com/)
Termius is an SSH Client which I find the best. Everything offered by Termium is awesome and I use it regularly. 

![Termius-min.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1644033467389/wKS0-pm4u.png)

This fixed order helps me to save a lot of my time. My fingers move left to right and vice versa quickly without any confusion. 

Here are the other Apps I use on my MacBook for Development Purpose:

- iTerm2 with zsh & using [Oh My Zsh!](https://ohmyz.sh/) for a delightful terminal experience - Will write a separate article about it.
- [Tinkerwell](https://tinkerwell.app/) by [BeyondCode](https://beyondco.de/) - Must have PHP Dev tool for every Laravel Developer
- Invoker by [BeyondCode](https://beyondco.de/) - Another amazing tool for Laravel Developers
- [Hello](https://usehelo.com) by [BeyondCode](https://beyondco.de/) - Local Email testing tool
- [Ray](https://spatie.be/products/ray) by [Spatie](https://spatie.be/) - Debugger tool
- [Postman](https://postman.com) - API client
- [Sublime Text](https://www.sublimetext.com) - Not as much as VS Code but it is also a life saver.

I fall in ❤️ with my MacBook every day I start my work with this beautiful setup & I have improved my productivity a lot.

You can see that I am a Big fan of Dark Mode. Almost every thing on my MacBook & iPhone will have Dark Mode.

In my free time, my favorite google search is "Productivity Tools for MacOS".

![Mad](https://media.giphy.com/media/XDYHnoWtNU7mHoVhTM/giphy.gif)

Do share how you setup & use your computer. Lets learn from sharing and make coding awesome!