Live data from Hacker News

Ask HN: How to make my macOS less distracting?

news.ycombinator.com

11–20 of 64 posts

Re: Ask HN: How to make my macOS less distracting?

#11
post #5

I was thinking to install Ubuntu, to get rid of addictive stuff, make it harder to go beyond bare bones writing, coding and reading.

Yes, spend your time maintaining a Linux distro on the desktop instead. Everytime it breaks, you won't have time to surf any toxic forums.

Re: Ask HN: How to make my macOS less distracting?

#12
I sometimes print out papers that I want to thoroughly understand. Read on the couch when feeling chilled out enough - reading the same papers on a computer or iPad always has more intensity, feeling like I have to finish the reading as quickly as possible, so that I could switch back to checking email or twitter…

Re: Ask HN: How to make my macOS less distracting?

#14
> When I look at my computer, I see a device not designed to help me with these goals. I constantly check email, messages, read toxic forums which I guess is partly because of being alone and lonely. Hard to make friends after college. Seems impossible to make good ones.

This doesn't sound like a computer problem so much as an attention / habitual problem (perhaps even addiction to the noted distractions). That said, there are numerous aspects of MacOS designed specifically for this...

1. MacOS has its do not disturb functionality, use it.

2. You can also hide your dock so you're not seeing those pesky red dots constantly.

3. Leverage the virtual desktop functionality of your OS. On MBPs, 4-finger swipe functionality makes it extremely smooth to switch between desktops and use "Mission control" to peek at your open apps for a given desktop.

Have one virtual desktop set up for browsing/communication apps (Safari or Edge + slack, discord, email, etc), then additional virtual desktops for your other, more focused tasks, e.g. your text editor of choice, design software, cad software, or whatever else.

On my 'main' virtual desktop, I use Rectangle (window position management) to have Edge on half the screen, with chat applications on the right upper/lower quarters). Then on my second virtual desktop I'll have VS Code on half the screen, and Terminal / Finder in the quarters on the right, Maximized Fusion360 on the third, etc...

Re: Ask HN: How to make my macOS less distracting?

#15
I'm glad you asked :D

Having all notifications go through the Macs native Notifications is great, because now I have only a single place to ignore. I effectively set Notifications to "off" by setting a schedule of 4:00am until 3:59am. When I want to check notifications (which is almost never) I simply enable Notifications temporarily with a shortcut on the touchbar.

The only thing that remains is non-native notifications like Java's "Update now or the world ends!". Window focus stealing is completely unacceptable, and I suspect the reason Apple does nothing to fix it is to coerse you into using full screen, which I think is grooming you for their locked down iOS-like world for the Mac.

Re: Ask HN: How to make my macOS less distracting?

#17

I sometimes print out papers that I want to thoroughly understand. Read on the couch when feeling chilled out enough - reading the same papers on a computer or iPad always has more intensity, feeling like I have to finish the reading as quickly as possible, so that I could switch back to checking email or twitter…

Reading on paper does work for me! Although a challenge is its harder to look up citations, google something I don’t understand.

Re: Ask HN: How to make my macOS less distracting?

#18
Not iMac specific, but if your focus issues are similar to mine maybe some of the typical ADHD hacks might help. I think a lot of other folks I know (especially SWEs) that I know do things like this, but everyone has their own system that kind of works for them.

- Get rid of as many of the notifications as you can. Quit or log out of desktop email, discord, messages, whatever. Stuff shouldn't intrude when you're trying to focus. The relationship I try to have with social media is that I check it, it shouldn't check me.

- Instead of cutting distractions completely out of my life, I set aside specific times and places for them. I usually browse forums and things for about 30 minutes while I sip coffee in the morning, and then I'm done until just before bed. I find that making that place means I don't really get the urge to check the forums intruding into my workday. Sometimes if there's high drama or if I'm having a really pleasant interaction it might intrude, but I try to keep that confined to lunch.

- When I'm at work, I check Outlook near the bottom of each hour to see if there's anything I need to deal with, and when I'm done I close the program. This frequency works for me because nobody typically emails me about something that needs to happen asap, your mileage might vary. I usually leave a single, less-distracting "work channel" open. In my case, that's Zoom. If someone needs to message me on this, it's a work thing and it's not really a "distraction" to me. Nobody really messages me for fun on it, anyway.

- At home, when I'm working on classwork using my own computer, I just "get rid of" everything. Shut off all the desktop notifiers. Since Chrome's logged in to all my gmail/twitter/whatever accounts, I switch to Firefox to get stuff done. I haven't put the Bitwarden add-on to Firefox, so it's just mildly more difficult to log in and get distracted. While the barrier isn't really that much higher, it's just enough that I have to think twice before letting myself get sidetracked. Opening reddit and finding myself logged out is enough to remind me that I did this on purpose, and taking any more steps to pursue that distraction just feels like losing which is usually enough to dissuade me. I think there's "focus" software you can use to enforce your rules if you need a higher barrier?

- I do Pomodoro splits when I have trouble motivating myself to focus. It's easier to make a small promise to try for 25 minutes than it is to make the large promise to focus for a few hours. A lot of the time I find that it just takes getting started to actually get interested, and then I don't need the crutch to keep going. I use a physical timer for this because it's less to fiddle with on my computer i.e. alt-tabbing, using the computer at all if I'm trying to read a textbook, etc.

- I try not to put my phone on the desk when I'm working & I don't wear a smartwatch. I gave the smartwatch thing a shot a while back since people were saying they were less distracting than a phone but I found the notifications really intrusive and distracting. The phone's usually in my pocket on do not disturb at work, with a few specific people who I usually do want to talk to allowed through. I'm okay with getting a little distracted if my girlfriend texts me at work.

Re: Ask HN: How to make my macOS less distracting?

#19
Here's one macOS-specific tip: I want to use Facebook to connect with some relatives and friends, but I don't want to be drawn to it all the time. I have set up another account on my Mac, but in greyscale mode (System Preferences, Accessibility, Display, Colour Filters, Greyscale). I have logged into Facebook in a browser in that account and not in my main account, and I don't keep my Facebook credentials in my usual password manager. I find that having to go through Fast User Switching and enter a password adds enough friction that I don't mindlessly open Facebook, and the greyscale mode makes it sufficiently less fun to browse the web that it is easy for me to stop after doing what I was going to do.

Re: Ask HN: How to make my macOS less distracting?

#20
> I want to get into a zone solving interesting problems.

I know this question is about macOS, but you could consider how to have this method implemented in your Mac. I recently installed FreeBSD on my MBP 2015 since it was quite dead anyway. The wifi on it doesn't work, I haven't tried to see if Bluetooth works, but it feels like my computer in 1998-2005. This has become my primary driver to learn new technologies.

I have a USB wifi adapter that I can use to get temporary Internet connection. I usually use it to download PDFs of books I am using to learn, or to load a full HTML formatted book, and disconnect the adapter. This has also made me a more structured learner because I have to think of all the sites I need open before I disconnect the adapter. My learning process has never been this efficient in so long. Also, keep your phone away, or check once every 25 mins using Pomodoro app.

In the first 2-3 days, I instinctively used to open a new tab and just try visiting Twitter (I am also not logged in to any of my accounts on this machine) only to be greeted by a "no connection" screen.

Also, going through the solutions in other comments, I think the easiest thing to control is to turn off Internet access -- no additional software required.

> constantly check email, messages, read toxic forums

I think no Internet during the phase of learning is the perfect solution for this. I had very little issue with this on (non-Internet) computer applications but websites/forums are much more addictive in nature as opposed to applications IMO.

Post reply on HN