I’m a computer science major who will have big coding assignments but nothing crazy. I don’t do a lot of high end editing on a regular basis. My only professional use would be these coding projects, other than that, maybe a light gaming(not a big gamer at all), Netflix and everyday things on the laptop. I can only afford one of the above, my only thing is I could get an external hard drive later on but I can’t upgrade Internal Memory and I hope to use this laptop Atleast 4-5 years. I need y’alls help to decide what upgrade will be worth the most of my money.