So I have a couple choices this year. I'm looking to buy another computer sometime this fall and I'm right in the middle on this. I'm studying computer science, but I'm not doing anything computationally heavy. A lot of it is just research, studying and light programming in Xcode. Some web development too. So the two options I'm looking at is: Get a Mac mini with an ssd and bumped up ram. This would be a great solution at home hooked up to a couple monitors. It's the more powerful option of the two that I'm thinking about so I probably won't have any issues of "wanting more". Get a 12 inch MacBook: there is a lack of power, but the question being is it enough power to satisfy my pretty basic needs? The benefit is that I could have it hooked up at home and use my magic keyboard and trackpad with it and when I wanna program while at work or on the go, I could actually take it with me. I wouldn't need to remote Into it while I'm away from home and deal with possible lag and trying to use a Mac interface on my iPad Pro. There's a few hours a day at work where I have down time that I could be using to self teach programming. After awhile that adds up So I'm really stuck. What do you guys think?