Hi, so I'm going to college to become an automation engineer this fall, and have some questions about which mac to use. Currently I have a 13" retina pro early 2015 512 GB 2,9GHz, 8GB RAM. I have been thinking of getting a new 13" pro, but I'm unsure if I need 16GB of RAM and a 512GB SSD. There is quite a lot of programming in the course, mainly in C# so I'm going to have windows on it(for gaming as well), as I'm told that it's better on windows. I have seen there is quite a lot of money to save if I buy the 256GB option, anyone that has experience with running windows through an external USB-c HDD? And finally, is it necessary to have 16GB when programming? Quite a lot of questions, but I get the impression that there are many knowledgeable people here, so thanks in advance.