I often find myself without an internet connection, but want to program, but can't because I have to connect to my school's server. But I shouldn't have to always be tied to my school, or even the internet, for that matter.
If I can't program on Unix, what can I program on that doesn't require internet connection?
And why should an internet connection even be necessary?