You're a little bit in luck as Windows machines are considerably cheaper. Go for at least an i5/16GB/256GB SSD.
You're a little bit in luck as Windows machines are considerably cheaper. Go for at least an i5/16GB/256GB SSD.
I use an identical i5 model with Android Studio (think IntelliJ with more resource usage), an Android emulator/VM, a Gradle daemon taking up 2-3GBs for builds, Safari with umpteen tabs, Slack, Outlook and Spotify open and don't have issues with disk thrashing (or at least, none I can tell based on usage and the Activity Monitor memory pressure).
I don't know how you're forced to use Vim.
I've noticed that OSX will do what I'd like any modern OS to do and use the majority of my ram with a few things running things running. But adding more of a workload when it's using nearly 8GB doesn't instantly make it "run out of memory", more paging occurs but not nearly enough to cause disk thrashing (or be easily perceptible)
I use a 2010 MBA with 4GB of RAM and run WebStorm or PyCharm just fine.
I'm not sure what's happening with your system, but maybe it's not happening properly.
I just replaced a Mid-2012 MBP's hard drive cable. It hadn't failed outright, but the system would take a very long time to read/write anything from the drive, constantly freezing apps.
Once I installed a new cable ($12 off amazon), it's speedy again.
Are you browsing with Chrome?