Improvements to forums

14 replies [Last post]
redbaron148
Title: Former Botball Youth Advisory Council Member
Joined: 04/22/2009
Posts:
BotPoints: 34
User offline. Last seen 1 year 47 weeks ago.

How about a code dump bucket? I know i can upload articles with code snippets and all that jazz, but how about a specific area of the website where users can upload sample code, competition code, libraries, and pretty much anything they want? Other users could rate the works as to how helpful or useful the specific code is. I have a lot of old IC and KISS-C code that can be of some use to some people and i'm sure others have old rusting libraries too.

redbaron148
Title: Former Botball Youth Advisory Council Member
Joined: 04/22/2009
Posts:
BotPoints: 34
User offline. Last seen 1 year 47 weeks ago.

also, how about an automatic e-mail sent out to responses to your comments and forum topics you are interested in.

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 2 years 29 weeks ago.

I think we decided to allow users to upload code on whatever platform they preferred. We don't want to force people to use a certain platform. Git, SVN, CVS, Mercurial, a .zip file, a .rar file, or something else? What server should host it? Hosts like Assembla.com have more features than we can easily support ourselves. Users are welcome to write articles which mainly contain code, either uploaded to our server or linked to at a remote host.

Keep in mind though that posting large amounts of competition-ready code is probably not in the spirit of Botball. Botball is educational because most teams develop most of their code in-house. If winning at Botball were a matter of pulling code from a few websites, Botball would lose that educational value. That's why the papers I publish don't contain huge amounts of code that would be directly useful for winning in Botball. I talk about new ways to program, offer tips, and offer sample code that explains how stuff works but isn't competition-ready. The one case where I provided a complete program was the Norman/Nease CBC Mod Installer, which I think most people would agree is not by itself going to greatly increase the chances of a team winning. Same goes for CBCJava and CBCLua (which developed out of work that I did with Braden from Norman and Matt from Nease); they're useful tools, but they don't greatly increase a team's chances of winning.

I'm fine with collaboration -- I collaborate with Matt on a regular basis, and I think collaboration is an important skill to have (and hence it should be rewarded in Botball). But Matt and I both contribute to the work, and we talk about it while the work is in progress, so we're learning from the development process almost as much as if we were doing the work independently. That makes it different from posting a bunch of competition code for the world to see.

Sorry if these points sound a bit rambly... I just finished up a CS final and I'm kind of wiped.

(This post doesn't necessarily represent the views of YAC, KIPR, Matt, Braden, Nease, or Norman. But I hope they agree!)

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

hellenjos
Title: NooBot
Joined: 07/03/2017
Posts:
BotPoints: 88
User offline. Last seen 5 days 1 hour ago.

Different types of forums are available on the internet and we can do some modifications in the forums. Most of the forums are of the same format and here some tips are given to improve the forums. So try these tips and make the forum more attractive. commode chair