I would like to see a series of articles describing/teaching his client communication and organization process.
He illustrates that it takes about 50% of his time, and that sounds about right for my experience. However, he clearly has a system for managing his 50% that I don't have (but need).
I have written about it a little bit, in my articles about freelancing, on my site typicalprogrammer.com.
I mostly use email because my clients mostly use email. If I can get them to use Slack or report/track issues in GitHub, great, but usually they use email. I have five active customers most of the time. I use Google Inbox for organizing and finding emails, Google Keep for notes and lists, and GitHub issues for tracking bugs and programming tasks.
I got into the Google Drive/Keep/Inbox world because I used a Chromebook for three years as my main computer (still use it fairly often) and was on Android before that.
He illustrates that it takes about 50% of his time, and that sounds about right for my experience. However, he clearly has a system for managing his 50% that I don't have (but need).