Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   What do your programmers do when programming has finished? (http://www.chiefdelphi.com/forums/showthread.php?t=115286)

bulbajackel 22-03-2013 18:30

What do your programmers do when programming has finished?
 
Hello, programmer from Team 2408, the Shrapnel Sergeants here to ask you guys a question. What do you guys (programmers specifically) do when your job has been completed? What can we do in the community or at meetings to keep our robotics related activity high? Any suggestion is appreciated, thanks.

midway78224 22-03-2013 18:35

Re: What do your programmers do when programming has finished?
 
I always have my programming team learn something new. Maybe a new sensors that can help in future yrs.

Jay1986 22-03-2013 18:47

Re: What do your programmers do when programming has finished?
 
Programmers are always busy ;)

vhcook 22-03-2013 18:50

Re: What do your programmers do when programming has finished?
 
What is this "finished" of which you speak? ;)

There are a lot of things to do even if your robot is out of the competition (and it appears you've qualified for Championships, so there's also anything you need to tweak for that).
  • If you aren't using a proper revision control system, this would be a good time to start.
  • Learn how to use new sensors (ultrasonics, encoders, vision, infrared, something else).
  • Develop niftier autonomous modes.
  • Improve your ability with more advanced programming techniques. (Look for papers in CDMedia by Chris Hibner for some good examples.)
  • Code an electronic scouting system.
  • Write an app to use in outreach.
  • Write an app to download information from the FMS twitter feed and do something useful (or just interesting) with it.
  • Develop an electronic inventory system for your team's workshop that you can use to keep track of when you're out of a part and automate your bill of materials for next year. (Possibly a bit of a stretch.)
  • Learn a little more about electrical or mechanical (as applicable). This can prove useful when you need to figure out how to control a mechanism they're making.

Use your imagination. There's an infinite amount of work available if you just look for something.

EricH 22-03-2013 20:26

Re: What do your programmers do when programming has finished?
 
Seek and destroy bugs in your code again. There's always at least one, sometimes buried very deep.

Failing that, come up with new automodes.

Convince the mechanicals and electricals to learn how to use a diagnostic screen (which you've coded) so that you can prove that it's NOT a code problem even more easily.

joelg236 22-03-2013 20:32

Re: What do your programmers do when programming has finished?
 
Enjoy the time you have until someone comes and says the inevitable phrase "Hey Joel, is it possible to..."

Merfoo 23-03-2013 00:12

Re: What do your programmers do when programming has finished?
 
We just usually help out with the web team or make html games to put on our website :D

team955.com

TheSoftwareGuy 23-03-2013 00:18

Re: What do your programmers do when programming has finished?
 
Quote:

Originally Posted by bulbajackel (Post 1251366)
Hello, programmer from Team 2408, the Shrapnel Sergeants here to ask you guys a question. What do you guys (programmers specifically) do when your job has been completed? What can we do in the community or at meetings to keep our robotics related activity high? Any suggestion is appreciated, thanks.

I am the lead programmer of my team, however nobody works on JUST programming, or JUST electrical, or JUST mechanical. especially because in order to troubleshoot my software, i end up troubleshooting electrical a lot too.

we are all well-rounded individuals.

alex.lew 23-03-2013 23:32

Re: What do your programmers do when programming has finished?
 
For the past two years we (1912) have competed in the Zero Robotics SPHERES tournament. It's programmed in C with virtual satellites. As an offseason event, SPHERES is a great experience, especially in training younger students. This was actually my first exposure to programming in general.
here is a link to their website:
http://www.zerorobotics.org/web/zero...cs/home-public

mcb 23-03-2013 23:46

Re: What do your programmers do when programming has finished?
 
It might also be useful to invest some time into learning other coding languages, too... there are always opportunities to help other teams at tournaments. Also, it comes in handy if your alliance members use other languages and are making changes to their code in order to make a specific strategy work.

SPHogan 24-03-2013 21:05

Re: What do your programmers do when programming has finished?
 
We had a pretty small group of people who actually showed up on a regular basis, so when I wasn't programming I was probably helping out the mechanical folks. When I wasn't needed there I'd be working out bugs or just improving the code as much as I could.

Kevin Leonard 24-03-2013 21:39

Re: What do your programmers do when programming has finished?
 
We have been working our programmers to DEATH improving our Auto routines. If you're "done" then I assume you have a number of reliable auto routines that you can pick from to coordinate with your alliance partners as well?
I would HOPE so. :P

Woolly 24-03-2013 21:43

Re: What do your programmers do when programming has finished?
 
Quote:

Originally Posted by Thunder910 (Post 1252148)
We have been working our programmers to DEATH improving our Auto routines. If you're "done" then I assume you have a number of reliable auto routines that you can pick from to coordinate with your alliance partners as well?
I would HOPE so. :P

Or maybe something to where the drivers can change certain values for autonomous on the dashboard right before the match based on your alliance partner's preferences.
Especially useful if a programmer is on your driver team.

runneals 24-03-2013 22:03

Re: What do your programmers do when programming has finished?
 
Quote:

Originally Posted by vhcook (Post 1251372)
What is this "finished" of which you speak? ;)

There are a lot of things to do even if your robot is out of the competition (and it appears you've qualified for Championships, so there's also anything you need to tweak for that).
  • If you aren't using a proper revision control system, this would be a good time to start.
  • Learn how to use new sensors (ultrasonics, encoders, vision, infrared, something else).
  • Develop niftier autonomous modes.
  • Improve your ability with more advanced programming techniques. (Look for papers in CDMedia by Chris Hibner for some good examples.)
  • Code an electronic scouting system.
  • Write an app to use in outreach.
  • Write an app to download information from the FMS twitter feed and do something useful (or just interesting) with it.
  • Develop an electronic inventory system for your team's workshop that you can use to keep track of when you're out of a part and automate your bill of materials for next year. (Possibly a bit of a stretch.)
  • Learn a little more about electrical or mechanical (as applicable). This can prove useful when you need to figure out how to control a mechanism they're making.

Use your imagination. There's an infinite amount of work available if you just look for something.

That's a great list. I planning on working on a lot of them hopefully during the off season for both my "old" team (3928) and my new team (2167). Also, there is always work to be done on building and maintaining team's web presences.

faust1706 25-03-2013 00:01

Re: What do your programmers do when programming has finished?
 
I finished my program week 5 of build season. It was functional and did it's job. My mentor always says "great, now here's more things to do" and hands me a list. Today I woke up with a text message from my mentor saying "I've emailed you things you need to have done for Terra Houte" There are at least 5 things he's given me to do. Long story short, one can always improve code, make it cleaner, run faster. A programmers job is never done, unless, of course, it is the "dead zone." That is the week before competition and inorder to change the code on the robot, 2 students and a mentor must be aware of what is being changed.


All times are GMT -5. The time now is 22:30.

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