Tool Report: 2017

In the style of CGP Grey, I decided to create a report of the tools I use today. This list serves both as an insight into how I live my life and as a good place to refer to whenever I’m asked about certain tools. I’m also hoping that in a few years from now, I’ll check back on this list and reflect on the changes to my life and work styles.

All Tool Reports:



(Replacing last year’s Facile Things)

I practice Getting Things Done to manage my day-to-day tasks and activities. I use MyLifeOrganized to manage all my actions, someday/maybes, projects, etc.

MLO is very different to other tools I’ve tried. It’s extremely, aggresively, over-the-top configurable. So it allows me to use whatever system I want. In exchange, it required to give up the hand-holding approach that was so comfortable in FacileThings, like the “Weekly Review” wizard.

MLO is the best tool I tried, but I’m still not happy. While more novel tools have APIs that allows users to extend them, MLO offers none.


I use Gmail as my one and only mail client.


I don’t really like Evernote, but I use it to “scan” documents and store them.

Google Drive / Sheets

I use Google Sheets to track my health measurements, but not so much otherwise.

IFTTT (If This Then That)

IFTTT is a great tool for integrating different services. I use it to automatically create a project in MLO whenever a Pull Request is open in one my projects, to record body measurements in Google Sheets, etc.


Anki / AnkiDroid

A couple of years ago, I took a course in Spoken Arabic. I use Anki daily to memorize vocabulary and grammar. It’s a great application (both desktop and phone), but it’s very… involved. I have over 1000 notes in my system. I wrote a post about my 10 Tips for Learning a Language with Anki.

Reading / Listening

Pocket Casts

Whether I’m driving, walking the dog or doing the dishes, I’m most likely listening to a podcast. I like Pocket Casts because they have a very polished UI and they allow to cast the audio to a Chromecast or Android TV device.


Here are the podcasts I’m currently subscribed to, in order of descending preference:


If I’m not listening to a podcast, I’m probably listening to an audio book, and Audible has a huge variety of them. I used to have a subscription, but I noticed that it’s usually cheaper to buy the kindle version of a book and add narration than it is to buy just the audiobook or pay for a subscription. It’s a really weird pricing model, but that’s the way it is.


(Got a new Kindle Oasis!)

Whenever I actually read and not listen to a book, I do it on my Kindle Oasis. I like the Oasis because it has actual physical buttons and a wide margin to hold on to.

Google Play Music

Like some other tools here, I don’t really like Google Play Music, but these days syncing my music is mandatory, and Google Play Music had the best upload and automatic sync experience of all the apps I tried.

News Aggregators

If I’m just procrastinating on the internet instead of working, I’m probably reading articles from:


I use different headphones for different purposes. If I’m at work and I want some god damn peace and quiet, I put on my Bose QuietComfort 25 Noise Canceling Headphones.

Whenever I’m out on the town, walking the dog, riding a bike or even doing chores at home, I use Aftershokz Trekz Titanium Headphones. They work on bone conduction, so that your ears are free to hear cars coming to run you over, or your daughter waking up from a nap in her room. Also, wireless.

If I want both a wireless experience with minimal form factor and being disconnected from the world around me (like at the gym), I use the Plantronics Back Beat GO 2 Bluetooth Earbuds.

Finally, if I want good quality sound without worrying about battery life or hauling the huge Bose headphones (like when I’m on an airplane), I just put on some generic in-ear silicon tipped headphones.


Nexus Player

Although Google confirms the Nexus Player has been discontinued, it was a pretty solid Android TV device for a pretty cheap cost, and I still use mine. Too bad it doesn’t have an Ethernet port, though.


Plex is a media server you can run locally and then access from any web browser or (like I do) Android TV. I use it to watch downloaded (totally legal) movies and series and my TV.


Netflix is relatively new in Israel and unfortunately it only allows access to very limited content, compared to what it provides in the US. It is still useful though, especially for its self-produced content.


Let’s get down to business!


PyCharm is my favorite Python IDE. It has a great interface, a really customizable configuration and most importantly - a pretty solid Vim plugin (IdeaVim).

Sublime Text

When I need to edit one-off files (or posts for this blog) I use Sublime Text 3. It has a reasonable Vim plugin (Vintage).


I use Github for both public and private repositories need. While I prefer Mercurial over Git (yes, I mean that), Github is so good that it’s worth suffering Git for (pitchforks in the comments, please).

General Hardware


(Got a new Pixel 2!)

I currently have a (black) Nexus 5X running Android 7.0. Man, I love me some USB Type-C!


Hardware-wise, I’ve moved up in the world! Especially when it comes to RAM - I upgraded from 4GB to 32GB.

    Machine name: OSPREY
Operating System: Windows 10 Home 64-bit (10.0, Build 15063) (15063.rs2_release.170317-1834)
       Processor: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz (4 CPUs), ~3.2GHz
          Memory: 32768MB RAM
       Card name: NVIDIA GeForce GTX 1060 6GB
       Chip type: GeForce GTX 1060 6GB
    Current Mode: 1920 x 1080 (32 bit) (60Hz)


My laptop is a Lenovo ThinkPad Carbon X1. I just love those little, err…

       Machine name: REDTAIL
   Operating System: Windows 10 Home 64-bi
System Manufacturer: LENOVO
          Processor: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz (4 CPUs), ~2.2GHz
             Memory: 8192MB RAM
          Card name: Intel(R) HD Graphics 5500
       Current Mode: 2560 x 1440 (32 bit) (60Hz)


I currently have a new TP-Link Archer C7 v2, running a LEDE aftermarket firmware which, incidentally, I compiled myself. Exciting stuff.

On top of that, I have two Google WiFi mesh points that provide WiFi coverage to every place in my house.

Smart Home

I currently have a Google Home Mini on my kitchen counter. I use it mostly to play music or podcasts while I cook, and maybe the occasional timer. Right now, it’s not that useful, but I’m excited to see what will come of it.



Having a different password for each login is secure, but hard to organize. I use 1Password to generate random, secure passwords while storing them in vault that is itself secured by a very strong password which is the only one I need to remember.


F.lux makes the color of your computer’s display adapt to the time of day, warm at night and like sunlight during the day. I’ve been using it for years and it has definitely improved my sleep.


When I’m not programming or writing blog posts, I play video games (also, to a lesser extent, spending time with my wife and daughter or play board games).

My current recommendation, plus the reported time I spent on them, according to Steam:

Virtual Reality

My wife bought me an Oculus Rift this summer and it is pure awesome. I particularly recommend:

Discuss this post at the comment section below.
Follow me on Twitter and Facebook

Similar Posts