Go to Post The only shame is if you are too proud to ask for help and to learn. - Mc Kenna [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 15-06-2015, 10:41
jtrv's Avatar
jtrv jtrv is offline
github.com/jhtervay
AKA: Justin
FRC #2791 (Shaker Robotics)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Latham, NY
Posts: 147
jtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to all
Re: What do your programmer's do (besides the robot)

Things we've started introducing lately:
(We had 4 programmers, 1 was in his first year of FRC but had a lot of experience in other programming areas, and 1 programming mentor who is a student from a local college)

-Look for ways to improve code layout / design / structure from year to year. Look at great things and awful things in each year's code and how things have progressed. Ways to improve and increase clarity is very important in a team as large as yours.
-The newest programmer overhauled the website and re-designed it from scratch (I believe he used some basic UI frameworks, but regardless, still a big project).
-Wiring (electrical & pneumatic)
-Helping with scouting. We haven't made our own electronic scouting program, and I'm not sure if we will in the near future. What I did do was create a program that simulated day 2 qualifications based on day 1 performances and day 2 schedules. Since our scouting team meets after day 1 and also right before alliance selection, having a good idea of what standings might look like on the day 1 meeting is a good idea. It obviously isn't perfect, but it gives insight on which teams could be in the top 8.
-Lots of work on control system development.
-We also procrastinate a lot.
__________________
2791 (2012-2017)
Reply With Quote
  #2   Spotlight this post!  
Unread 15-06-2015, 11:56
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,574
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

Quote:
Originally Posted by jtrv View Post
Things we've started introducing lately:
.. procrastinate a lot.
You might want to put off procrastination until next year.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #3   Spotlight this post!  
Unread 16-06-2015, 17:00
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,979
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

What do our programmers* do?
Bother the cat, mostly.


*No apostrophe, it is not possessive.
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #4   Spotlight this post!  
Unread 16-06-2015, 17:12
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,574
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

Quote:
Originally Posted by DonRotolo View Post
What do our programmers* do?
Bother the cat, mostly.


*No apostrophe, it is not possessive.
Or perhaps it's the last word that's misspelled.

Our programmer's Dew keeps him (or her) awake to do more programming.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #5   Spotlight this post!  
Unread 16-06-2015, 20:48
Ichlieberoboter's Avatar
Ichlieberoboter Ichlieberoboter is offline
Awards and Programming
AKA: Maria Valentini
FRC #2499 (Industrial Revolution)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2012
Location: Minnesota
Posts: 244
Ichlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud ofIchlieberoboter has much to be proud of
Re: What do your programmer's do (besides the robot)

I was the head programmer on my team and also a chairmans presenter and I did some electrical. This isn't the best example cause we had a really small team but chairmans can always use help from my experience.
__________________
Team 2499-Industrial Revolution
2015 Lake Superior Regional Judges Award

Head Programmer Chairman's Award Presenter Awards Submitter Electrical Team Website Designer Strategy Team

Reply With Quote
  #6   Spotlight this post!  
Unread 16-06-2015, 21:02
MaGiC_PiKaChU's Avatar
MaGiC_PiKaChU MaGiC_PiKaChU is offline
Drive Coach
AKA: Antoine L.
FRC #3360 (Hyperion)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Sherbrooke
Posts: 608
MaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

we did the robot reveal video, and I also did electronics.
__________________
2012 - 3360 - Junior member
2013 - 3360 - Lead Programmer, Human player
2014 - 3360 - Lead Programmer, Human player
2015 - 3360 - Lead Programmer, Driver
2016 - 3360 - Mentor, Drive coach



Reply With Quote
  #7   Spotlight this post!  
Unread 18-06-2015, 13:28
hardcopi hardcopi is offline
Registered User
AKA: Rich Lester
FRC #2959 (The Robotarians)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Coloma, MI
Posts: 271
hardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud ofhardcopi has much to be proud of
Re: What do your programmer's do (besides the robot)

Ours come up with more and more disturbing plans to take over the world. We try to keep them busy.

Another good thing is documentation. We lost most of our programmers this year, but thanks to documentation (and the fact that they are teaching weekly classes to newbies until they leave for College) we are going to be ok.

FInd some reusable bits of code for them to improve upon. A favorite of our team is the joystick conditioning code.
Reply With Quote
  #8   Spotlight this post!  
Unread 18-06-2015, 19:49
FlamingSpork FlamingSpork is offline
Eating Utensil
FRC #3003 (Tan[X])
Team Role: Programmer
 
Join Date: Nov 2014
Rookie Year: 2015
Location: Canandaigua, NY
Posts: 63
FlamingSpork is just really niceFlamingSpork is just really niceFlamingSpork is just really niceFlamingSpork is just really niceFlamingSpork is just really nice
Re: What do your programmer's do (besides the robot)

Quote:
Originally Posted by hardcopi View Post
Ours come up with more and more disturbing plans to take over the world.
Always fun to plot, but when you actually try, you get a segmentation fault.

I'm working on coding a field management system for Maize Craze, and I so far have learned that any line of code can cause a segfault.

My team has also been working on learning how to make our code a tangled mess based on this: https://www.thc.org/root/phun/unmaintain.html
__________________

Windows NT 4.0, 98, XP, 7, 8, 8.1, and 10
Fedora Core 10
Ubuntu 12.04 LTS

C++, Bash, TI-Basic, and Javascript
Reply With Quote
  #9   Spotlight this post!  
Unread 18-06-2015, 23:09
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,574
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: What do your programmer's do (besides the robot)

This year we're requiring all of our programmers (and all of our controls people, and all of our mechanical people) to take a job on the business side of the house as well. "Business" includes just about everything that doesn't relate to the robot build, including Chairman's submission, outreach, web/social media, fund raising, scouting/match strategy (though not build strategy), spirit, safety, and probably a few more things I can't think of right now. The concept is to have separate meetings for "business" vs "technical". During the "off season", there should be a business vs technical breakdown approaching 1:1. During build season, this will probably be more like 5:1, or perhaps even worse.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


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

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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