Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   A new step in collaboration: FIRST Programmers' Guild (http://www.chiefdelphi.com/forums/showthread.php?t=36692)

Astronouth7303 31-03-2005 21:13

Re: A new step in collaboration: FIRST Programmers' Guild
 
So, what/how are we going to do this?
  1. A ChiefDelphi sub-forum?
  2. Independent hosting?
  3. Mailing list?
  4. In-person meetings?
:confused:

For #2 (and 3), I know someone who may allow us to use his server (though I'll let him speak for himself). Though with two instances of MediaWiki running, I don't know...

For #3, SilverStar may let us use a SourceForge list originating from his project.

And I like guild. Makes programming sound like a skilled trade. (Which I can attest it is.)

devicenull 31-03-2005 21:52

Re: A new step in collaboration: FIRST Programmers' Guild
 
I can host a forum, possibly wiki, provided you tell me which one :)

Or both :)

Alex Pelan 31-03-2005 22:03

Re: A new step in collaboration: FIRST Programmers' Guild
 
Yeah...I'd be up for it, and I'm signing my fellow controls team members up with me...I'll be at nats sans team, so if you guys are meeting I would have to represent us. Sounds like a good idea if properly utilized...at first it seemed like an open-source autonomous program, and I was worried that would take the challenge (and fun...don't forget fun :p ) out of it...but the sharing ideas and small blocks of pseudo-code definitely seems like a good idea. An example of the whole pseudo code thing is that this year, most of our autonomous was done by another student, and I worked on some other things...however I still was essentially part of the programming team, and talked to them about the camera regularly. Thus, I have the concepts in my head about what our code does, and the different features it has, but I don't feel like I've actually learned how to code something similar to it. Looking over the code, as I have done, has not proven to be nearly as good for me learning it as writing it would have been. Transforming the pseudo code into regular code, even if you don't use it, would be a good excersize for everyone.

Which brings up another idea...maybe during the offseason, people could post "pseudo code" ideas, and the person who implements it best/quickest into real script gets a prize. I'm thinking Bawlz.

CyberWolf_22 04-04-2005 01:15

Re: A new step in collaboration: FIRST Programmers' Guild
 
Count 647 in as I am the entire programming team I can assure you that the entire programming team will help in any way I can. I am not by any means a very good programmer but I have a good grasp of programming and the electrical systems of the robot. One of the biggest problems that I think a lot of the less experienced programmers have is that they don't organize their code very well. When I am reading another teams code at regionals trying to help debug their code I have to basically change the way I code so that the team I am helping can understand. So what I am suggesting is not that we have a strict dedicated way of organizing all teams code. But some general guide lines that allow other teams to debug code as simply as possible.

Also I like the idea of changing the name to Amalgamation, it was the name of a history board game I made for a class :D .

neilsonster 05-04-2005 18:35

Re: A new step in collaboration: FIRST Programmers' Guild
 
As the only programmer (well, person that has actually programmed the robot) for 772 at this point I can say "we're in" :).

It's funny that this has come up now, because I was just given a project by one of my teachers (who also happens to be in charge of robotics at the school) that I will spend the rest of the semester on that is meant to train and prepare future programmers for our team, since I am graduating. There are too many "How to program in C" guides and I'd like to take a different approach that's specifically for FIRST. Once it is completed I would be happy to add it to whatever else we have scrounged up.

Ben Margolis 05-04-2005 19:34

Re: A new step in collaboration: FIRST Programmers' Guild
 
Quote:

Originally Posted by CyberWolf_22
So what I am suggesting is not that we have a strict dedicated way of organizing all teams code. But some general guide lines that allow other teams to debug code as simply as possible.

Code standards for FIRST?? That would be AWESOME! But only if it goes with
my standard! ;)

And for attitudes like that, I would have to agree strict guide lines are no good. Good programming practices, such as organized code, are the most important things to learn as you begin programming.

I am very interested in the guild (Do we have another name for it?), but would like to know what it's mission statement is before I enlist. Are there going to be any organizational meetings in Atlanta? Before that? After? (online)

russell 06-04-2005 02:12

Re: A new step in collaboration: FIRST Programmers' Guild
 
Count me in. My team is trying to start our own Alaskan robotics competition so its not looking like I will be doing FIRST next year, but I would love to help. One thing we could consider would be a library of donated functions that would make it easier to control different parts common to FIRST robots. Like the module concept.

whakojacko 06-04-2005 10:31

Re: A new step in collaboration: FIRST Programmers' Guild
 
I like the idea, ill go for it. On another note, as other people have said guild sounds bad, we need a cooler sounding name. What about a FIRST programmer's union? then we can go on strike if mechanical people dont give us enough time with the bot.

Mike 08-04-2005 15:24

Re: A new step in collaboration: FIRST Programmers' Guild
 
I like the book idea... what if everyone submits a few articles and then editor(s) puts the articles in the book and we have an online eBook. Maybe sell some copies at nationals?

Ken Delaney 357 09-04-2005 00:12

Re: A new step in collaboration: FIRST Programmers' Guild
 
[quote=Astronouth7303]So, what/how are we going to do this?
  1. A ChiefDelphi sub-forum?
  2. Independent hosting?
  3. Mailing list?
  4. In-person meetings?
:confused:
QUOTE]

Don't overlook number four. There are clusters of FIRST teams around the world. Teams should try and get together in the off season to work on code issues in groups. During regionals so many good ideas are discussed but you rarely have any time to try things out. Also a lot of good code rely on sensors and many team have no experience with them. In the fall of 04 and 05 team 487 had a programming seminar using the Robovation kits to get team familiar with code. It was great. When we host the remote kick-off the programming seminars(Thanks 487 and 272 for presenting) are always packed and usually run over. I can only speak about the Philly area, but there are about 25 teams within 45 minutes of each other. It would be beneficial to set up programming meetings to demonstrate code/control solutions.

Redneck 09-04-2005 00:33

Re: A new step in collaboration: FIRST Programmers' Guild
 
Hey, I'd love to see (and join) a FIRST Programmer's Guild. It'd be great for the harder parts of programming (bloody CMU Cam.....), sharing ideas for autonomous modes, teaching new programmers, etc.
I'm working on writing a Programming Guide for my team (since I'm the only programmer left and I'm graduating this year), when it's done I'll post it here on CD for reviewing, comments, and inclusion in any mailing list or eBook if y'all think it's good enough.

dpick1055 07-05-2005 00:59

Re: A new step in collaboration: FIRST Programmers' Guild
 
I come from a team with very few mentors and team members (around 10 kids 2-3 mentors). Since I am the only one on the team with any programming knowledge the task of programming the robot was placed on me and it did not go well. I had never worked with C before and it was a major challenge to learn enough C in time to program the robot. I think it would be better for the guild to have sample code available and programming challenges for newbies. The challenges could then be checked by people with more experience and if the person working on the challenge was having trouble the more experienced person could help them. The sample code would not necessarily have to be from someones code for their robot but just a piece of code that demonstrates how to use a certain function. This would then create ties between different teams and better programming overall.

703pascal 07-05-2005 19:37

Re: A new step in collaboration: FIRST Programmers' Guild
 
I'm in.

Chris_Elston 14-02-2006 23:19

Re: A new step in collaboration: FIRST Programmers' Guild
 
Team 1501 has a website with a respository and forum setup already.

http://www.frcsoft.com/

It's vision was to share code with each other, but could be taylored to meet any need. Please talk to my student webmaster that got this up in running though, roboticsguy1988. (cd_ handle)

-

Chriszuma 14-02-2006 23:26

Re: A new step in collaboration: FIRST Programmers' Guild
 
I propose a different name:

CNADL
Computer Nerd Anti-Defamation League.


All times are GMT -5. The time now is 07:24.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi