My Workspace – 2017

I never be happy with “default” things. Despite with the software developer’s view with product management experience, I already knew the producers have done a lot of efforts to make sure “default” things are nice for all users. Well, maybe I’m not in the “all users”, usually, lol.

Working with code every day, I always try to find the best tools & tweak the configurations of the those tools, to have the best experience. Also have them done my works as fast as it can with less interactions (I’m really a lazy man, btw). If it ends up with no tool/no way to configurate, I’d love to spend weekend to write the tool for my self, and proudly place it in my Pets section

Enough for explanations. Here we go.

  1. General
  2. PHP
  3. Objective-C, Swift
  5. Git



Music is the first thing I open every day (Maybe Mia gave this habit to me by some ways that I never realized).

Music Player

iTunes is my choice. It’s just enough – like other Apple products. It manages my music library nicely, syncs with my iPhone smoothly, has options for average volume, fade song-switching.

Music’s informations management

However, managing the music library becomes a lot easier with¬†MusicBrainz Picard¬†since it helps me to fill missing track’s informations (cover, artist, albums,…) and I really love the renaming based on template feature.

To use renaming feature, Open Picard > Preferences > File Naming > Rename files when saving.

My favorite pattern is

%title% ($if(%artist%,%artist%)$if(%album%, - %album%))


La donna cannone (Francesco De Gregori - Vivavoce).mp3

Music controller

No doubt, I use my per TunesBar with love, everyday.

Quickly love a track, prev/next or play/pause, change volume/mute. Bonus Screen capture button & TouchID password input.


VLC ftw, nothing to say. Supports A LOT of formats. Friendly post-processing tool.

ffmpeg also provides ability to convert betweens formats, really good thing. If you had brew, just run

brew install ffmpeg


brew install ffmpeg --with-chromaprint --with-fdk-aac --with-fontconfig --with-freetype --with-frei0r --with-game-music-emu --with-libass --with-libbluray --with-libbs2b --with-libcaca --with-libgsm --with-libmodplug --with-libsoxr --with-libssh --with-libvidstab --with-libvorbis --with-libvpx --with-opencore-amr --with-openh264 --with-openjpeg --with-openssl --with-opus --with-rtmpdump --with-rubberband --with-schroedinger --with-sdl2 --with-snappy --with-speex --with-tesseract --with-theora --with-tools --with-two-lame --with-wavpack --with-webp --with-x265 --with-xz --with-zeromq --with-zimg

for more supports


Chrome is always my friend. Strongly support for web development, password management, device syncs. You did very good job, Google.

Use theme Material Simple Dark to have a nice Dark mode.

(To be continued)

Leave a Reply

Your email address will not be published. Required fields are marked *