Much of the article is about outsourcing software development to rural Ozarks. Hey, my town is rural and lots of programmers are moving here from the nearest city for better QoL. Why should we have to commmute to work everyday?
Depends on where you are!shiver_raccoonJuly 13 2010, 23:37:48 UTC
It works only if the rural area has high-speed Internet, or else the job doesn't require it. I wouldn't have been able to do any of my Nortel work here in Kenora (no DSL, cable or EVDO, and the satellite is too high latency for the VoIP and "interactive applications over VPN" that they required). I can't even get reliable cell coverage here; every call will drop out or die -- that simply would not have worked for Nortel.
Fortunately this job doesn't have high Internet access requirements (although running "cvs diff" takes FOREVER! (any encryption like ssh has a lot of back-and-forth traffic which sucks over satellite).
I think "ruralsourcing" only works if rural means "small town", not "outside of any town". "suburbansourcing", anyone?
Re: Depends on where you are!gizaJuly 14 2010, 14:15:33 UTC
Slightly off topic here, you might want to give Git a try for revision control. You won't have network bottlenecks for diffs (or checkins) like you just described having with CVS.
Re: Depends on where you are!pyesetzJuly 14 2010, 19:01:10 UTC
I tried git, bzr, and hg, but none of them convinced me to make the switch. Their CVS conversions aren't very good-maybe I should just start fresh rather than trying to import. The emacs-devel mailing list contains many complaints that it takes hours to do the initial bzr pull if you don't have broadband, with no progress messages or any indication that it's actually getting anywhere. DVCS systems make me feel like a Homo erectus with his trusty dixie-cups-and-string, unable to understand what the big deal is with those incomprehensible rotary-dial phones.
It's been 2½ years since your last comment on my journal! We're moving more stuff to MySQL these days. It works great on a dedicated server! Although the reciprocal replication jams up occasionally...
Re: Depends on where you are!gizaJuly 14 2010, 19:10:22 UTC
Yes, you should definitely start fresh. Migrating from CVS just won't end well.
Git is probably your best bet. It's what's used for the Linux Kernel (in fact, Linux himself is the author of Git) and the Drupal project is in the middle of switching over to it.
I haven't done too much LJ over the last year+. I'm trying to get back into the swing of things. MySQL does work out well, even with replication. I use a replicated setup to power Anthrocon's on-site registration. :-)
Comments 15
Reply
Reply
Fortunately this job doesn't have high Internet access requirements (although running "cvs diff" takes FOREVER! (any encryption like ssh has a lot of back-and-forth traffic which sucks over satellite).
I think "ruralsourcing" only works if rural means "small town", not "outside of any town". "suburbansourcing", anyone?
Reply
Reply
It's been 2½ years since your last comment on my journal! We're moving more stuff to MySQL these days. It works great on a dedicated server! Although the reciprocal replication jams up occasionally...
Reply
Git is probably your best bet. It's what's used for the Linux Kernel (in fact, Linux himself is the author of Git) and the Drupal project is in the middle of switching over to it.
I haven't done too much LJ over the last year+. I'm trying to get back into the swing of things. MySQL does work out well, even with replication. I use a replicated setup to power Anthrocon's on-site registration. :-)
Reply
Leave a comment