Go to Post Just like it is not all about the robots, it is not all about winning the Chairman's Award. - Paul Copioli [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #136   Spotlight this post!  
Unread 26-02-2011, 19:36
cheesepuffgd's Avatar
cheesepuffgd cheesepuffgd is offline
imperial majesty of all programming
FRC #0955 (raiderbot)
Team Role: Programmer
 
Join Date: Feb 2010
Rookie Year: 2010
Location: corvallis
Posts: 8
cheesepuffgd is an unknown quantity at this point
Re: why blame the programmers??

but seriously, why not blame the programmers?
  #137   Spotlight this post!  
Unread 27-02-2011, 00:25
demosthenes2k8's Avatar
demosthenes2k8 demosthenes2k8 is offline
Graduated but not gone
AKA: Matt Soucy
FRC #0166 (Chop Shop 166)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Merrimack, NH
Posts: 589
demosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to behold
Send a message via AIM to demosthenes2k8 Send a message via Yahoo to demosthenes2k8
Re: why blame the programmers??

Quote:
Originally Posted by cheesepuffgd View Post
but seriously, why not blame the programmers?
But seriously, why should you? If you're trying to blame someone else for something, you should have a good reason for it.
__________________


GSR Dean's List Finalist 2011
  #138   Spotlight this post!  
Unread 27-02-2011, 01:59
El Geffe's Avatar
El Geffe El Geffe is offline
Mars here I come
AKA: Geoff
FRC #0060 (Bionic Bulldogs)
Team Role: Driver
 
Join Date: Feb 2011
Rookie Year: 2008
Location: Kingman, AZ
Posts: 27
El Geffe is an unknown quantity at this point
Re: why blame the programmers??

Hah our programmers always take the heat because they're stubborn. They'd rather run the risk of messing everything up by completely tearing down and rebuilding the program instead of switching two air tubes. They wait until the robot is completely built to start programing an autonomous. And they change and load the code without telling anyone. As mechanical, electrical, and driver I think they deserve all the blame they get.
__________________


2011 - AZ Regional Finalists with 2449 and 1165
2011 - Vegas Champions with 2984 and 987
2011 - Championships ?
  #139   Spotlight this post!  
Unread 27-02-2011, 03:24
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,817
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: why blame the programmers??

As electrical, it's your wires that pull out/mysteriously swap places, causing the code to go bad.

As a driver, you're the most hated person by the programmers. You tell them that the robot is broken, and it's a code problem (when a hard defensive maneuver took out a wire, say).

As a mechanical, you failed to design and build the robot to the code that the programmers had put together.

Because of all these, the programmers will say it's your fault.




Now, why blame the programmers? They're sitting right there, that's why! Everyone else is moving around trying to fix the robot.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #140   Spotlight this post!  
Unread 27-02-2011, 03:58
Twisted eric's Avatar
Twisted eric Twisted eric is offline
Registered User
FRC #0581
 
Join Date: Jan 2010
Location: San Jose
Posts: 54
Twisted eric is an unknown quantity at this point
Re: why blame the programmers??

This happened during the last few hours of the build I have 1 limit switch programmed to stop one motor simple enough.

when the limit switch is tripped every thing just dies cant move any thing just dies WITH OUT MISSING A BEAT A MENTOR SAYS "Its the programming."

and i explain the code in simplest terms so that a first grader would under stand it and with a dead serious face he still blames the programming. and what is worse is that we did not manage to fix the mechanical/wiring error.
  #141   Spotlight this post!  
Unread 27-02-2011, 04:21
El Geffe's Avatar
El Geffe El Geffe is offline
Mars here I come
AKA: Geoff
FRC #0060 (Bionic Bulldogs)
Team Role: Driver
 
Join Date: Feb 2011
Rookie Year: 2008
Location: Kingman, AZ
Posts: 27
El Geffe is an unknown quantity at this point
Re: why blame the programmers??

Quote:
and what is worse is that we did not manage to fix the mechanical/wiring error.
That sucks when it really isn't the programmer's fault.

But thats only happened twice all of build season, once when a spacer for the lift was over-tightened, and again when a key fell out of a drive shaft.

I think it's easiest to place blame on programmers because they sit and do work, moving a mouse never looks as accomplishing as welding or milling parts, but is just as significant to the success of the team.

It still all their fault
__________________


2011 - AZ Regional Finalists with 2449 and 1165
2011 - Vegas Champions with 2984 and 987
2011 - Championships ?
  #142   Spotlight this post!  
Unread 27-02-2011, 04:26
Chickenonastick's Avatar
Chickenonastick Chickenonastick is offline
Not a kebab
FRC #3256 (WarriorBorgs)
Team Role: Alumni
 
Join Date: Mar 2010
Rookie Year: 2010
Location: San Jose, CA
Posts: 113
Chickenonastick is on a distinguished road
Re: why blame the programmers??

If all else fails, blame the business team.
__________________
  #143   Spotlight this post!  
Unread 27-02-2011, 10:04
ThaineP
 
Posts: n/a
Re: why blame the programmers??

Depends on the problem.

Magic smoke: Electrical, possibly programming (Mecanum drive code on sticky wheels, trying to strafe, blows a Jaguar)

Robot slamming into walls: either driver or programming (mixed up drive code on wheels)

Clanking noises: Mechanical mostly, possibly programming (movement limits)

Actually, it is the programmer's fault.
  #144   Spotlight this post!  
Unread 28-02-2011, 08:06
kws4000's Avatar
kws4000 kws4000 is offline
Team Mentor - Programming
AKA: Krazy Karl
FRC #2405 (Divided by Zero)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Fruitport, MI
Posts: 164
kws4000 is a jewel in the roughkws4000 is a jewel in the roughkws4000 is a jewel in the roughkws4000 is a jewel in the rough
Re: why blame the programmers??

Amen, folks, Amen!

Window motors won't move when connected to Jags (MDL BDC 24), but just peachy on Vics.
Programmers fault!

Mecano wheels don't drive straight at low speed, twist function used a lot.
Programmers fault! (Yes, it really was our fault! Sending Jag signals to Vics!)

Last year: LabView is worthless! Takes too long to deploy!
Programmers fault! (My first year programming, only one using LabView on Classmate, but didn't have any "Wouldn't compile errors!")
__________________
Mentoring:
1) Educating students on the ability to learn and have fun at the same time.
2) Giving back to those who made you who you are.

2009-2011 Student 2405 Electrical/Programming & Asst. Captain
2012-???? Mentor 2405 Programming/Jack-of-all-Trades
  #145   Spotlight this post!  
Unread 13-03-2011, 22:47
RoBoTiCxLiNk's Avatar
RoBoTiCxLiNk RoBoTiCxLiNk is offline
King of All That is Digital
AKA: Dan Egan
FRC #2791 (Shaker Robotics)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Latham, New York
Posts: 25
RoBoTiCxLiNk is on a distinguished road
Re: why blame the programmers??

On my team, it's become almost a joke that it's always the programmers fault. While even after seeing that its not programming, the only other fault it could be would be either electrical, communications, or user-error (like a driver). Which could all well end up being my (the programmer, electronics, and all that is digital's) fault. Maybe if our team wasn't so mechanically-inclined and more technologically-savvy, they'd understand what I do and not be so afraid of the unknown
__________________
2009: Electronics, Scout, Turret Operator
2010: Programmer, Electronics, Safety Captain
2011: Lead Programmer, Lead Electronics, Forum Admin, Design Committee Member, Arm Operator/Driver, Safety Captain, Pit Captain

2012: Alum of 2791, Programming and Electronics Mentor for 2791
  #146   Spotlight this post!  
Unread 14-03-2011, 10:39
drakesword drakesword is offline
Registered User
AKA: Bryant
FRC #0346 (Robohawks)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: USA
Posts: 200
drakesword is on a distinguished road
Re: why blame the programmers??

I believe it was 2007. I had finished programming early and was enjoying a bit of cleaning up the code. Had a mentor come in and tell me that the drive code was broken. Symptoms. Both joysticks forward nothing and one joystick forward the robot would spin one way. I thought to my self well that surly is wierd but I need to see it on the debugger. So I waltzed in there and had them run the robot. Joysticks were read right. The correct output was sent to the victors. Then I looked closer to see that one of the other mentors had cross wired the drive motors to two different victors. (Red of Motor A to positive of Victor A, Black of motor A to negative of Victor B). Before I could point this out (I was actually pointing at the wiring), the mentor who did the wiring said that the programmers need to check everything because the programming was always messed up. After I pointed the wiring out the robot ran perfectly and that mentor never came back ...
  #147   Spotlight this post!  
Unread 14-03-2011, 15:08
TD912 TD912 is offline
Registered User
AKA: Chris Leung
FRC #1989 (Viking Robotics)
Team Role: College Student
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Vernon, NJ
Posts: 156
TD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud ofTD912 has much to be proud of
Re: why blame the programmers??

Well, this year was the year Mechanical and Electrical finally gave enough time to Programming, listened to what they had to say, and worked together with them to get (mostly) everything working correctly. I think it payed off, as the programmers weren't panicking, coding, testing, and fixing bugs on-the-fly between practice matches, they were seeded 4th, and they made it to a 3rd semi-final match before losing 54-64. "It's the programmer's fault" has now turned into a kind of light-hearted joke whenever something breaks.

Basically, some good communication and teamwork goes a long way.

I believe they could have won the regional if it wasn't for some field "no comms" network issues knocking out one of their alliance partners, but that's another story.
__________________
Zip-ties, hot glue, and duct tape.

2008 New York City Regional Champions - (41/555/1989)
2009 Brunswick Eruption 8 Finalists - (1989/56/1807)
2010 PARC XIII Champions - (25/341/1989)

Over The Bump
  #148   Spotlight this post!  
Unread 14-03-2011, 15:32
plnyyanks's Avatar
plnyyanks plnyyanks is offline
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,114
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: why blame the programmers??

Yesterday, our coach said, "well, I don't think it's a code problem"

I was too stunned to even hear what the real problem was
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
  #149   Spotlight this post!  
Unread 14-03-2011, 19:39
AmoryG AmoryG is offline
Registered User
FRC #2423 (KwarQs)
Team Role: Alumni
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Watertown, MA
Posts: 221
AmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud of
Re: why blame the programmers??

In competition, it was either the driver's fault for not knowing the controls, or the programmer's fault for building a buggy control system. But I was the driver and programmer, so everything always was my fault....
__________________
KwarQs 2423

2008 Boston Regional Rookie Allstars

http://whsrobot.blogspot.com/
  #150   Spotlight this post!  
Unread 14-03-2011, 23:30
548swimmer's Avatar
548swimmer 548swimmer is offline
CAD Leader
AKA: Alec Wagner
FRC #0548 (Robostangs)
Team Role: CAD
 
Join Date: Apr 2010
Rookie Year: 2005
Location: Michigan
Posts: 299
548swimmer has much to be proud of548swimmer has much to be proud of548swimmer has much to be proud of548swimmer has much to be proud of548swimmer has much to be proud of548swimmer has much to be proud of548swimmer has much to be proud of548swimmer has much to be proud of
Re: why blame the programmers??

Blame the programmer because when the arm slams down on the railing from ten feet in the air and smokes the motor during autonomous, who else could it be. (But seriously, the robot was mechanically intact, and after the arm got caught on the railing the code sent more power to the motor to try to move it, smoking the motor. Silly programmers.)
__________________
My religion is physics, it can explain everything.

WINNER -- 2011 Waterford District
District Chairman's -- 2011 Waterford District
Finalist -- 2011 Ann Arbor District
State Chairman's -- 2011 Michigan State Championship
Quarter-finalist -- 2011 Galileo
2011 Championship -- Highest Ranking Score
Closed Thread


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Improving the experience of programmers and the effectiveness of code kamocat Programming 18 25-12-2009 08:33
Placing Blame ExarKun666 Chit-Chat 17 24-04-2008 18:24
Who to blame for the creation of the Trackball. Chuck Glick General Forum 7 12-01-2008 22:35
I blame robotics for... JBotAlan Games/Trivia 12 05-12-2007 00:30
blame it on the doggy robot Andrew Rudolph Chit-Chat 0 26-10-2003 13:02


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

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