I'm going away on a year long trip to Europe and Asia. I've also been learning Android programming and would like to work on a small project while away (it would be a sort of personal travel app). I'm just not sure what dev environment to use.
Right now I have two laptops:
- A $200 HP Stream that is pretty much a Chromebook that runs Windows. It's only 2.5lbs and ridiculously good value for what it is. If I was just going to use it for email/blogging I'd be 100% happy with it
- A 5-year old mid-range ASUS that weighs about 5 lbs. It's starting to get sluggish, and programming on Android Studio is SLOW so I'd want to replace the hard drive with an SSD.
Right now I'm considering these options:
- Bring the HP and use TeamViewer (or similar) to remote into my upgraded ASUS when needed.
- Bring the ASUS after upgrading the SSD. It does everything I need it to do, but I hate how heavy it is and I'd be more worried about getting it stolen.
- Bring the HP and set up some sort of cloud dev environment to remote into (like an Amazon EC2 instance? Or any other suggestions?) and stop the instance when I'm not using it. For the year this is probably costs the same or less as upgrading the hard drive on my ASUS.
Does anyone have any experiences with working like this? What would you recommend? I can't really afford to get a nice ultrabook or something similar, so I'd like to work with what I have right now.
TL;DR: Programming while travelling, what dev environment to use (too poor for a mac/ultrabook)