>>30
If you get a job you'll probably want to have your own development environment, and for many that means back-end-servers, front-end servers, and probably many more servers for specialized tasks. With 32GB in my thinkpad I can run a dozen servers in vmware and take my work anywhere I please. I need at least 22GB to have a workable system.