I am looking to buy my first MacBook (first laptop, actually). I am a front-end web developer and usually have the following running all at once: - iMessage - Firefox with a few tabs open - Chrome with a few tabs open - Sublime Text - iTerm2 - Dropbox - iTunes I also use programs like Sketch 3, Inkscape, and Gimp, though usually not while running all of the above programs. I do not have an income where I can afford to always get the latest technology, so I am looking for a laptop that should hopefully last me 3 years without lagging, but I also don't want to overspend. $1,300 is my absolute limit. I am definitely open to a refurbished model. As far as battery life, I'd like to get at least 6 hours with my use, but it's not a dealbreaker since I will mostly be using it from home. I want to start attending coding meetups, so weight is something I worry about. I also would like to use it from time to time to stream HD content. I'm not sure how the quality of an Air's screen is for such purposes. Which model should I look into getting? A new Air? A refurbished 2014 Pro? Will an Air be enough to handle what I do without much lag? I'm currently using a 2012 Mac Mini and getting the dreaded beachball way too often and it's slowing me down. I would appreciate any insight! I have to "get it right", and I'm nervous about making the wrong choice.