[sllug-members]: Cooperative Coding
Lucas Paul
reilithion at gmail.com
Mon Sep 28 19:38:23 MDT 2009
On Mon, Sep 28, 2009 at 16:55, Andrew Jackman <kd7nyq at gmail.com> wrote:
> > I am very curious about what you are planning/doing... I don't have any
> > recommendations for software to enable it though. Are you going to use
> > this as a teaching tool? or are you going to try the Extreme Programing
> > idea of two developers per screen/keyboard idea?
>
> I am currently enrolled in the Computer Science program at the
> University of Utah. Spring term was my first term there and the first
> term in which I was ever seriously assigned to do programming for a
> class. It went well until we were assigned a project requiring
> collaboration. The requirement was that no one person could do any
> coding without the other person watching and giving input. It turned
> out to be one of the most frustrating experiences of the term, right
> next to trying to take a math class from a non-English speaking
> professor.
>
> Anyway, one major problem arose: I work full time. It's not a big
> deal when I can do the homework by myself as my job allows me a lot of
> downtime. I do have an internet connection, but it's through a beefy
> firewall and the speed is limited.
>
> We tried VNC, which worked, but it was way too slow. It caused more
> frustration than anything else. What we ended up doing was talking on
> the telephone and sending each other snippets of code as we updated
> them. This was terribly slow and could have been easily replaced by a
> basic version control system with better results.
>
> In the end, we hacked the project together (in the script-kiddie usage
> of the term). I don't know what grade we got, but I'm happier not
> knowing.
>
> To get to the point, we are anticipated to do some coding with about
> five people to a group with the Half-Life 2 engine. The cooperative
> coding imperative will be similar to our previous project. Once
> again, I'm the only one in the group who works full time and isn't
> available in the evenings for personal appearances.
>
> > Either way would you
> > mind letting us know how it goes?
>
> So far Gobby has proven to be the easiest solution to work with
> despite it not having many IDE features. A few of my teammates have
> already tried it out and like it. I have yet to get a tunnel going
> with it, but it shouldn't be difficult. I have tested it on the
> company network and it appears to be nicely designed. In addition, it
> has releases for both Windows and Linux, meaning that I can use my
> preferred productivity desktop of choice while everyone else can use
> Windows.
>
Excellent. I came to a similar conclusion about Gobby. It truly is
well-designed.
As mentioned in another part of the thread, I have found personally
> that voice communications are indispensable. I personally like radios
> (from my days of Boy Scout camps and SAR), but VOIP seems to be the
> thing anymore. Skype seems to do a very good job, but I have some
> complaints about the interface that keep me from using it as much as I
> would. I've used Ventrilo for gaming and I like the simplicity,
> especially when your game of choices starts getting resource hungry.
> If anyone knows of a simple (little/no interface and small footprint)
> VOIP system that can be run either centrally on a private server (like
> ventrilo) or p2p, let me know.
>
Take a look at Mumble. http://mumble.sourceforge.net/ It's low-latency and
is meant to be used while gaming.
On that same note, does anyone have any suggestions for microphones?
> I'd pay good money for a mic that doesn't pick up the air conditioners
> and PC fans at work. :( (How hard is it to interface an aviator's mic
> to a PC?)
>
> > I have been interested in trying to
> > development something in that close of collaboration, but I don't know if
> > anyone could stand working that closely with me, and I don't know if I
> > could stand working that closely with them.
>
> I usually take my teammates to pizza first. :) This encourages not
> only learning each others' styles of communication, but reminds
> everyone that coding isn't the only reason for our association. Also,
> if you watch closely, you can determine the natural social order of
> the group and see any conflicts before they occur. You want one
> leader (and only one) and you want to know if there are folks that
> work exceptionally well together. The geniuses usually make
> themselves apparent, too, which work alone and only contribute and
> feel appreciated when acknowledged and consulted. Anyway, I'm
> probably preaching to the choir...
>
> --
> Andrew Jackman
> kd7nyq at gmail.com
>
> CONFIDENTIALITY NOTICE: This e-mail message, including any
> attachments, is for the sole use of the intended recipient(s) and may
> contain confidential and privileged information. Any unauthorized
> review, use, disclosure, or distribution is prohibited. If you are not
> the intended recipient, please contact the sender by reply e-mail and
> destroy all copies of the original message. All your base are belong
> to us.
> ______________________________________________________________________
> See http://www.sllug.org/ for latest SLLUG news, information, links.
> Join SLLUG and other UT LUG members on irc.FreeNode.net channel #Utah
> sllug-members at sllug.org
> http://www.sllug.org/cgi-bin/mailman/listinfo/sllug-members
>
Thanks for the update. I for one am glad to hear about how things worked
out.
--
Lucas
気をつけて
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://sllug.org/pipermail/sllug-members/attachments/20090928/f0472856/attachment.html
More information about the sllug-members
mailing list