Great article :). Cal Newport has some reaaaallly important ideas. I encourage you to read his book Deep Work in which he explains how to create deep, complex stuff.
Maybe I should re-read books more, and at some point the content ends up being used.