Im in college so I do a lot of multitasking, chrome, excel files, powerpoints, pdfs, word documents, etc. I'll also use it for programming and probably gaming
I'm a software developer often with iOS and Android simulators running and I compile apps while that's going. I have 16gb and I'm glad I got it. If your programming is less intensive you'd be fine with 8 tbh.