- Mostly used for PHP, HTML, JS development, possibly some systems level code.
- I do use an IDE and Firefox so memory is important
- I like to work offline
- I don't use Vagrant all that often, so I probably don't need to be worried about running a VM
Programming Laptop Suggestions
Personally, I won't run linux on Apple hardware because I hate clickable trackpads with no buttons. I had one of the newer Thinkpads with one of those trackpads that I was running linux on and hated it so badly that I passed it on to a coworker and snagged an older T410 with an i5 and have been happy ever since.