To date, I have always use 16 GB RAM on laptops, and "hard work" is done on a remote server via SSH.
This also alleviates the problem of sync'ing between multople laptops, as I use both a MacBook Air (lighter + better mobility: wake-up, WiFi, handling media) and a Lenovo X1 (Linux environment for software development and research).
This also alleviates the problem of sync'ing between multople laptops, as I use both a MacBook Air (lighter + better mobility: wake-up, WiFi, handling media) and a Lenovo X1 (Linux environment for software development and research).