That Mac Nerd

Posts - Page 11 of 13

Digital Minimalism on Your Mac

  • 3 min read

Reading an article on The Productivityist, as I often do, the topic of digital decluttering or digital minimalism was broached.

Emilee McGee wrote the article and the first image was of a Mac desktop full of folders and files. It resembled a Windows desktop, as many Windows users use their desktops as file repositories for grabbing something later.

Emilee began to talk about how to declutter your digital life. I want to touch on a few things that I did today to do just that.

  1. Don’t use your desktop as a file repository. Your desktop should be a temporary holding spot for the fewest amount of files. If there is a folder you need to get at constantly, you can keep it on your desktop (my Git_Repositories folder is on my desktop). Otherwise, file those files in your Documents, Pictures, Music, etc. folders or on an external hard drive. [caption id="attachment_504" align="aligncenter" width="673"]digital_minimalism My current desktop[/caption]
  2. Keep a strict folder hierarchy. The deeper your folders go, the harder it is to find things. I have one level of folders and in those folders several that have different purposes, for instance, Website Administration will have subfolders for plugins, themes, SEO, etc. I keep the appropriate files in each folder. Emilee suggests you keep only a couple folders in one, but I find that too limiting.
  3. Use Tags. I had a ton of files that I had before I came to Mac in 2014. Mavericks introduced the concept of tags. I have a myriad of tags that I use to categorize files that need more defined categorization. I still have a lot of tagging to do yet, and I do so every weekend.
  4. Keep every file in a folder. On my external drive, every single file I own is in some type of folder. The only files I have that aren’t in folders are library files from Photos and iMovie.
  5. Get a file launcher. There are file launchers out there more powerful than spotlight and speedier. My choice is Alfred which is powerful in itself but by buying the Powerpack, you unlock a ton of functionality, like workflows, which opens up a whole new world to you. I suggest giving it a trial run, as you can test it out before you buy. Workflows aren’t available in the trial version but if you get enough value out of the free version, definitely upgrade. Version 3 will be out very soon so you may want to wait.
  6. Backup. Backup. Backup. I don’t think I can say this enough. I use Dropbox for important files that I want to keep though Dropbox only retains 30 days worth of versions. I use Google Drive and Box as well. Box is a school thing 1 and you get 50 gb with the school account. I keep things that are extremely important in my Box account because of their commitment to security and I keep business things in my Google Drive account because of the IFTTT integration.I also backup with Time Machine, SuperDuper 2, and Backblaze which is cloud backup for $5/mo or $50/yr. You should have an offsite backup 3, a bootable clone, file storage 4, and Time Machine. This will save your bacon come tax time or in an emergency.

So what are you going to do to declutter your Mac?

  1. I went back to school but this blog will remain as it is. ↩︎
  2. SuperDuper clones your boot drive. You can boot from it if your boot drive goes bad until you can replace your Mac. It won’t be as fast but it is better than nothing. ↩︎
  3. Meaning in the cloud. ↩︎
  4. You can choose one— I am fanatical about file redundancy. ↩︎

Read More

App Review: Cisdem ContactsMate

  • 2 min read

ContactsMate by Cisdem is a supplemental contacts manager for Mac that can help you clean up duplicate contacts, delete contacts, fix suffixes, prefixes, and unusual character names or just a first name.

When you open ContactsMate you are greeted with a screen that asks for permission to access your contacts.

Once you do this, you have a screen that looks similar to this:



On the left you have all your iCloud/Gmail groups. In the main pane you have your currently selected contact.

Scanning Contacts

Scanning contacts is relatively simple and fast, depending on how many contacts you have. I have around 850, with about 80-100 duplicates.



Fixing Contacts

You have the option of merging, deleting, deleting the duplicates, or ignoring the conflict.

Batch merging of duplicate contacts froze the app. I had to force quit the app. This caused data loss— a lot of my contacts were simply deleted. Luckily, I have BusyContacts, which I will share a screencast on later. BusyContacts allows for multiple backups, which really saved me, and it syncs with iCloud and multiple services.

Merging contacts one by one resulted in deleted contacts as well. Some were missing names, some were missing numbers, some were just flat out deleted. What I needed from the app is to merge the contacts, which it did not do well.


Fixing Other Problems

As with the other fixes, I lost names, numbers, and other data that could tell me who was who in my contacts. I had to restore from another BusyContacts backup to get my data back. I didn’t try to delete the duplicate as I wouldn’t know which one was being deleted. It doesn’t give much control over which one is the right one, or other granular controls.


The app is slow and has frozen up a couple times when moving around it. If you have a lot of contacts, fixing them all is something that will freeze the app, causing you to force close it and lose data. It doesn’t give options for granular control over your contacts and if you are a power user, like me, this is a deal breaker. I would not recommend this app, right now, as it is. I hope the developers improve the app to make it more feature rich, and consider speeding it up, fixing the bugs that left me without the contacts I most needed for a while.

Read More

Toggl and to Keep Track of Goals and Time

  • 3 min read


Reading Asian Efficiency Blog is a real treasure. You get great productivity tips and services from some of the top Productivityists in the game.

I got a newsletter from them entitled The 4-Step System You Need to Be Less Stressed At Work and I came across another article linked to it from Asian Efficiency about Time Tracking. I intended to get an Excel spreadsheet and instead got introduced to Toggl.

What Is Toggl?

Toggl is a time-tracking app. One-click time tracking, so it is easy to track time without much thought. The only thing you need to remember is to actually start the timer.

Toggl is free and there is a premium version for more features.

The Interface

Here is the Toggl interface in the Chrome browser. I set my Toggl up much like the example at The Asian Efficiency Blog. I have a list of projects, perhaps some more specific than what is required but it works for me.



Setting up your projects is key. You want to track every minute of your day to get a sense of where your time is being spent so you know where you are most and least efficient with time management.

So far here I hadn’t done well. But that’s okay. As a new user, I just need to get a sense of where my time is going.

This is the timer part of the interface, which is self-explanatory. Select a project and start a timer.



You add projects on this screen. As you can see I have plenty, and you can add as many as you want. You can also add clients to any project and have a team of up to five people for free. You can color code the projects as well.


My basic setup is: Work, Personal, Excess, Non-essential. You can basically assign these categories as tags. I am currently working on this myself but Work is anything that will help me further my goals. The tasks or projects under this tag need to be important and urgent. Most of the things I am doing do not fall under this category currently.


Personal is for things like important but not urgent phone calls and emails. I also list reading and podcasts under this but that may change.

Excess is TV and Netflix, cleaning (while necessary doesn’t actually help me achieve my goals), sleeping, relaxing, etc. While a rested body is important to success and is important, it doesn’t necessarily count as urgent unless you are sleep deprived. Let’s hope that isn’t the case for you.

Non-essential are for things like blogs I maintain that while being a great endeavor, are just for fun and are neither important or urgent.


You can get weekly reports as well as detailed reports that will breakdown the time you spent on each logged project as you can see here:




Toggl integrates well with other services like Gmail, Freshbooks, GitHub, and Todoist, which are services I use. It also integrates well with Quickbooks, Trello, and Asana.


Here you can see the integration between Todoist:




Right from the task list you can start a timer and it will show up on Toggl on web, mobile, and even their desktop app. You can’t actually use to Toggl/Todoist integration on the Todoist desktop app, and they don’t have any plans to integrate that right now.


This is how you use Toggl in Gmail:





One thing I noticed about this is that when you start a timer for an email, you aren’t able to start again for that same email. I don’t know if this is a bug but it would be nice to see this functionality fixed or come to the app.

Portable Network Graphics image 2016-4-02 at 4.34 PM is a brilliant way to keep track of your goals. While Toggl can help you determine how much time you are spending in getting to your goals, helps you list them and gives you a little gamified motivation to do so with keeping up with your friends and answering questions.

Portable Network Graphics image 2016-4-02 at 5.11 PM


It is web and mobile based but so far I have only used the iPhone version. You can pay coaches for their services but I find I don’t need the coaching.

Portable Network Graphics image 2016-4-02 at 4.35 PM


These are two of my favorite apps to keep track of time spent towards achieving my goals and actually listing out each goal as I go along.

Did I miss your favorites? Let me know in the comments.

Read More

My Best/Favorite IFTTT Recipes

  • 3 min read


Caveat: IFTTT has been in a battle with a few of its services for using the developers it relies on and making them create custom APIs that IFTTT claims all rights to.

As an aspiring developer, this angers me. But there is no real alternative. Part of my workflow was Pinboard but IFTTT is sunsetting the Pinboard service because the Pinboard dev has integrity and wishes to retain the rights to his intellectual property.

With this said, I still use it as it is key to my workflow.

The above caveat aside, IFTTT remains a significant tool in home and web service automation. It is the glue to the Internet of Things and remains an important part of many workflows, including my own.

I was asked on Twitter to list some of my favorite recipes. So I am listing them below with a little description.

IFTTT Recipe: Know When Issues Come Up on GitHub connects github to google-calendar

This is so I can keep up with issues on my GitHub repos and when the issues first were reported.

IFTTT Recipe: Feedly Read Laters to Instapaper connects feedly to instapaper

This is for my reading workflow, inspired in part by Mike Vardy on the Productivityist Podcast. Interesting articles I’d like to write about I star in Reeder, which is hooked up to Feedly and automatically added to an Instapaper folder called To write. I would have archived those articles for safe keeping in Pinboard but….

IFTTT Recipe: Cards to GDrive for Archival connects trello to google-drive

This is a way for me to archive ideas and cards from an important Trello Board for various projects. It will append every card to one document instead of creating new ones with each card created.

IFTTT Recipe: Keep Track of Your Goodreads activity in Day One. connects feed to day-one

I love Goodreads. I am a voracious reader of books and I need some way to share and keep track of what I am reading. I have calibre for ebooks and Book Collector for paperbacks, hardbacks, and ebooks but I like the Goodreads challenges and the ability to review books, which I can then sync to my calibre library. This is a way to keep track of my Goodreads habits and updates.

IFTTT Recipe: Push Highlights to Your Computer connects instapaper to pushbullet

This is a way for me to push highlights of important talking points from Instapaper to my computer to add to and then write about those points. Pushbullet is an excellent app for this. I am starting to use DeskConnect for more file exchanges but DeskConnect does not have IFTTT integration, nor should they.

IFTTT Recipe: WP Post to Day One connects wordpress to day-one

I use this recipe to keep a log of my Code Newbie in Pittsburgh posts in Day One. Day One is my journaling app of choice. They just opened up to the IFTTT platform which I had been waiting a long time for. I have a myriad of recipes for Day One but this is one of the more important ones.

IFTTT Recipe: End Your FocusTime Session with Todoist connects todoist to rescuetime

I use RescueTime menubar app to keep track of my productivity and I pay for the Premium account, which to me, is worth it. I can start a FocusTime session, which blocks my access to whatever site I deem very distracting in RescueTime for whatever time I want with an IFTTT recipe that turns it on when I search my calendar for a specific event. When I complete the event, I check it off in Todoist and it stops the FocusTime Session, even if time isn’t up.

IFTTT Recipe: GCal Search Event to FocusTime Session connects google-calendar to rescuetime

This is the recipe I mentioned above.

IFTTT Recipe: Add a WP Post to Pinterest connects wordpress to pinterest

And lastly, this is a recipe I use to post my Code Newbie in Pittsburgh posts to Pinterest. They say Pinterest is a good marketing tool and I did have some success on one of my posts there. Need to have good enough graphics to entice and my blog is so geeky I am sure it doesn’t appeal to the moms on Pinterest.

So these are my recipes. What are your favorites?


Update 4/2/16:

Linden Tibbets, CEO of IFTTT, responded to the backlash the decision to sunset Pinboard caused. They are keeping Pinboard on IFTTT and helping the developer transition. They cleared up their ToS, but the damage is done. Developers have great memories and are automatically cynical. This won’t be forgotten, by me, as a new developer, or any other developer watching this.

Read More