Couple this with some x-forwarding for GUIs and you got basically the same high end computer anywhere you go.
Highly recommend giving it a go.
2) I'm going to be that guy that chimes in and says you have to be careful with code you write on company's time / using company equipment. So, be careful with that.
Here is a link describing it
https://unix.stackexchange.com/questions/12755/how-to-forwar...
Of course with latency and all that sending x windows can slow it down a bit (and there was some weird stuff with me and my Chromebook with it, but I got it work in the end)
But! It definitely is possible, and once it's set up and everything it can become really helpful/useful
Not too sure security wise how it fairs but I figured if it's just for homework and on campus it should be fine for the most part, and ssh is secure (hence the name :D ) so it should be fine
2) Thanks! Duly noted.
Sometimes I ssh into my personal desktop to do personal work from my company computer.
I realized that my previous desire to have the latest macbook so excessive, and now I'm happy with just a light and durable $200 chromebook.
I teach a few people how to code, and I created accounts on my desktop for them to ssh into and they are loving it as well.