I'm looking to get a Mac for iOS development, and with about $700 to work with, a Mac mini with upgraded RAM seems like the way to go. My problem is I never work strictly in one place (i.e. the office). I'm always at different locations, be it at home, with clients, or simply sitting outside at a coffee house. I always bring my laptop along and have looked into using VNC to access the mini remotely. However, I've read snippets of other users experiencing less-than-stellar speeds/performance when using VNC.
iOS programming (i.e. Xcode) is the only tool I'd be using during remote connections - no surfing, downloading, game-playing, nothing graphics-intensive. The image of me typing a line of code and having Xcode lag two to three characters behind doesn't sit well as I really despise any type of lag. (I know. I'm picky.)
So, I'm wondering:
Would VNC allow me to feel as though I'm interacting with the mini itself and offer (at least almost) instantaneous feedback? Is there a better option out there with my budget?
Any help is greatly appreciated, and apologies for the length; just wanted to be thorough.
P.S. - If there's a way to simply plug the mini into my laptop and use its monitor, that would be better, though I haven't found that that's possible.