Kondo your Mac
Tags: life, design, freelance, productivity
Published: 2019-06-11 12:28:16

---
title: Kondo your Mac
published: true
tags: life,design,freelance,productivity
canonical_url: 
---

#### How to setup a distraction free macOS to focus on shipping code

![](https://cdn-images-1.medium.com/max/1024/1*4k5ibuLtmD_KWTpLBKoPPw.jpeg)

Last week, I was chilling on Netflix and I found one famous TV Show with Marie Kondo. She’s a Japanese organising consultant and author. Organising… Consultant… Wow! We are really living in exciting times…

And then I found this great article by [Rubens Cantuni](https://medium.com/u/d7ca111e7984) [about organizing your sketch files](https://uxdesign.cc/marie-kondo-your-sketch-files-with-these-plugins-bcbe9321ea8e).  
I got hoocked.

Before opening [my own agency of cleaning consultant](https://konmari.com/pages/consultants), I decided to share with you my best hacks to tidy your Mac and transform your developer life.

> Your real life begins after putting your house in order.   
> – Marie Kondo

### Spark joy in your terminal

As a developer, I spend around 1h / day in the terminal. That’s literally my remote control for everything. My awesome and well-organized naming framework for my coding projects is this one:

```
~/workspace/\<CLIENT\>/\<PROJECT\_NAME\>
```

I am using iTerm2 to split, and navigate across projects and files. And if you are using the script [z — jump around](https://github.com/rupa/z), you are literally 125% more effective than people using the keyboard + mouse combo.

![](https://cdn-images-1.medium.com/max/1024/1*3Eem2GiSeJtsffTgItZypA.png)<figcaption>refined theme for iTerm2</figcaption>

I have plenty of shortcuts thanks to **oh-my-zsh** –with this clean theme called refined– to be super efficient. If I need to **keep only one productivity hack** , I would definitely choose this: **Launch your editor form the terminal**.

```
// Sublime Text
st .

// Atom
atom .

// VSCode
code .
```

- Install [sublime plugin for oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/sublime)  
- Install [atom and apm on Mac](https://flight-manual.atom.io/getting-started/sections/installing-atom/#installing-atom-on-mac)  
- Install code [command in PATH for VSCode](https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line)

### Everything has its place in your Finder

Let’s face it, the proportion of mess on your machine is exponential. If you don’t set some rules at the beginning, after 1 month your [new shiny computer is full of crap](https://youtu.be/IUSaZ1EvHeg?t=21).

[![](https://cdn-images-1.medium.com/max/998/1*2Xyx4vrmdjI4x7mE2NBCXg.png)](https://youtu.be/IUSaZ1EvHeg?t=21)<figcaption>Your computer is infected</figcaption>

Here is my Shinto Workflow for cleaning and organizing files properly:

#### Add Favourites

Open your terminal and write `open .` to open the finder. Remove all the distractions links and add the favourites ones like this.

![](https://cdn-images-1.medium.com/max/882/1*Xejnb5rTkb6R6e3jmvNpOA.png)

#### Create a screenshot folder

By default, all your screenshot are saved on your desktop. I changed that for another folder called… `Screenshots`.

```
# Save screenshots to the Screenshot (or elsewhere)
defaults write com.apple.screencapture location ${HOME}/Screenshots
```

### Store vertically

You can’t do 2 things at the same time. So why are you keeping the dock with all the applications available on your Mac? You can launch them with your keyboard thanks to spotlight and the shortcut `⌘` + `space`.

Marie Rondo says storing vertically will save space and allow your belongings to become more eye-catching. Let’s **hide our dock** when we don’t need it with a left vertical position.

![](https://cdn-images-1.medium.com/max/1024/1*POLl8IbLSoSryt89Shd9mw.png)

### Custom Window Organizer

Windows users are going to love this one: you can tilling and organise your applications since a long time with `windows` + `→`.

On macOS we have the fullscreen mode. But it’s not really powerfull, and it’s complicated to assign keyboard shortcuts to be effective.

![](https://cdn-images-1.medium.com/max/366/1*V-eZWobtmXdmtX0SbVuBaQ.png)<figcaption>Split your screen</figcaption>

I am using Divvy since ages to fix this issue, I can split my screens and I have differents shortcuts for my needs: full screen, half-left, top-right... You can pick-up any windows manager to “Hikidashi” your working days.

- [Mizage - Divvy](https://mizage.com/divvy/)
- [Spectacle](https://www.spectacleapp.com/)
- [$ chunkwm - tiling wm](https://koekeishiya.github.io/chunkwm/index.html)

### Clean your menu bar icons

Everything you own needs his own designated space. Dozer is a little application to hide icons on your menu bar. With this hack you can finally get rid of the spotlight icon! The easiest way to install it is with `brew`.

```
$ brew cask install dozer
```

You can check on [GitHub the installation notes](https://dev.to/scottw/dozer-k1f-temp-slug-6358636).

**Before:**

![](https://cdn-images-1.medium.com/max/565/1*xqKaGG6TfWHLfxHzq8_pxQ.png)

**After:**

![](https://cdn-images-1.medium.com/max/571/1*h-FtnbUW9fBWrVe9uru16Q.png)

### **Tidy by category**

Yes! I am looking at you modern full stack developer! I know you have the hype and can solve the cancert problem with JavaScript, but in my opinion, **you have too many tabs opened**.  
That means a lack of focus and we are going to be late for the mars missions because you are not focus.

![](https://cdn-images-1.medium.com/max/1024/1*6XE8pjxrUjzplgIMhenpGw.png)<figcaption>soooooooooooooooooooooooooooooooo many tabs opened</figcaption>

**You can pin tabs** if you want to keep something, and try to organise your **browsing experience by category** :

- **Google Chrome:** Work emails and backlog in ZenHub
- **Safari:** React Native releases on app Store and play store
- **Google Chrome Canary:** Personal emails and youtube
- **Firefox developer Edition:** Main browser for everything else

![](https://cdn-images-1.medium.com/max/1024/1*U_uzjZ7T3gtexA9yZfbYIw.png)<figcaption>At least here I can quit / restore tabs depending on the context</figcaption>

After theses small hacks you gonna have the same kind of zen distraction-free laptop, ready to focus and ship code!

![](https://cdn-images-1.medium.com/max/1024/1*Ut3c3MWSsg4ojm2CGJYYvw.png)

[![](https://cdn-images-1.medium.com/max/1024/1*f2IVAl0TbsfES9cFGYr40g.png)](https://usejournal.com/?utm_source=medium.com&utm_medium=noteworthy_blog&utm_campaign=guest_post_image)

📝 Read this story later in [Journal](https://usejournal.com/?utm_source=medium.com&utm_medium=noteworthy_blog&utm_campaign=guest_post_read_later_text).