Go to Post With CD down... I wasn't sure what to do with my free time. I almost had a reality check and thought I might go outside. - Barry Bonzack [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
  #1   Spotlight this post!  
Unread 03-04-2010, 20:28
krudeboy51's Avatar
krudeboy51 krudeboy51 is offline
Only Programmer
AKA: kory
FRC #0369 (369)
Team Role: Programmer
 
Join Date: Mar 2010
Rookie Year: 2010
Location: brooklyn
Posts: 151
krudeboy51 is a glorious beacon of lightkrudeboy51 is a glorious beacon of lightkrudeboy51 is a glorious beacon of lightkrudeboy51 is a glorious beacon of lightkrudeboy51 is a glorious beacon of light
Send a message via AIM to krudeboy51
why blame the programmers??

im wondering, if anything goes wrong with the robot why blame the programmers??(any suggestions, comments or ideas??)
  #2   Spotlight this post!  
Unread 03-04-2010, 20:34
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: why blame the programmers??

You can't see software, people have a tendency to blame the unseeable (e.g. software, attitude/mind, God... ect)


Seriously, I sick of it, 90% of the time, it was hardware problems, but people blame software 90% of the time...
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.

Last edited by davidthefat : 03-04-2010 at 20:37.
  #3   Spotlight this post!  
Unread 03-04-2010, 20:42
NorviewsVeteran's Avatar
NorviewsVeteran NorviewsVeteran is offline
Precision Driver Extraordinaire
AKA: Richard Raitt
FRC #1793 (Pilots)
Team Role: Alumni
 
Join Date: Oct 2008
Rookie Year: 2006
Location: Norfolk VA
Posts: 569
NorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond repute
Re: why blame the programmers??

Because it's their fault.
__________________
______
I was in Scouts but I wanted out by the third meeting. I was in TSA, but I quit after a couple of weeks. I don't go camping with the SCA anymore. I was in taekwondo but I had to leave because I got sick.
I joined FIRST and stuck with it. It was nice enough to return the favor.

  #4   Spotlight this post!  
Unread 03-04-2010, 20:44
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: why blame the programmers??

Quote:
Originally Posted by NorviewsVeteran View Post
Because it's their fault.
Team Role: Mechanical

Typical, most complaining about software was from either mechanical or electrical guys...
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
  #5   Spotlight this post!  
Unread 03-04-2010, 20:49
Al3+'s Avatar
Al3+ Al3+ is offline
ARTist
AKA: Anthony
FRC #0840 (Aragon Robotics Team)
Team Role: Programmer
 
Join Date: Oct 2009
Rookie Year: 2008
Location: San Mateo, CA
Posts: 58
Al3+ is a jewel in the roughAl3+ is a jewel in the roughAl3+ is a jewel in the rough
Re: why blame the programmers??

The trick is to train the rest of the team to blame electrical instead.
__________________
cout << "Hello, robotics. Goodbye, world." << endl;

"The two-axis accelerometer provided in the kit of parts (shown in the picture below) is a two-axis accelerometer." - WPILib User's Guide
  #6   Spotlight this post!  
Unread 03-04-2010, 20:55
tsa256 tsa256 is offline
Tony Stark
AKA: Taylor S. Amarel
FRC #1124 (Uberbots)
Team Role: Programmer
 
Join Date: Mar 2010
Rookie Year: 2008
Location: Avon, Connecticut
Posts: 14
tsa256 is an unknown quantity at this point
Send a message via AIM to tsa256 Send a message via MSN to tsa256
Re: why blame the programmers??

Quote:
Originally Posted by Al3+ View Post
The trick is to train the rest of the team to blame electrical instead.
That would work great except, I currently hold head programmer, and electrical. So you can imagine I get all the blame.
  #7   Spotlight this post!  
Unread 20-01-2011, 22:39
DSST\neal.ian DSST\neal.ian is offline
AAHHH!! WHERE'D ALL THE TIME GO?!?!
AKA: Ian Neal
FRC #2240 (Brute Force)
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Thornton, CO
Posts: 30
DSST\neal.ian has a spectacular aura aboutDSST\neal.ian has a spectacular aura aboutDSST\neal.ian has a spectacular aura about
Send a message via AIM to DSST\neal.ian Send a message via MSN to DSST\neal.ian Send a message via Yahoo to DSST\neal.ian
Re: why blame the programmers??

Quote:
Originally Posted by tsa256 View Post
That would work great except, I currently hold head programmer, and electrical. So you can imagine I get all the blame.

At least you're not alone! I'm in the same boat. OH, AND troubleshooting. If something doesn't work, it doesn't matter what it is, it's my job to figure out what the problem is and figure out how to fix it.
__________________

-2010 Finalists! CO Regional 2010

2240 BRUTE FORCE!!!!!!!

Our site: http://robotics.scienceandtech.org
  #8   Spotlight this post!  
Unread 21-01-2011, 10:15
Lightfoot26's Avatar
Lightfoot26 Lightfoot26 is offline
Just Out For A Rip, Bud...
AKA: Seth Lightfoot
FRC #1625 (Winnovation)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2010
Location: Winnebago, IL
Posts: 120
Lightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really nice
Re: why blame the programmers??

Quote:
Originally Posted by tsa256 View Post
That would work great except, I currently hold head programmer, and electrical. So you can imagine I get all the blame.

The same goes for me....
__________________
Winnovation Team 1625 (2010-??)
  • Electrical/Programming Captain (2011-2013)
  • Auxiliary Driver (2012-2013)
  • Team Captain (2013)
  • Alumni (Graduated May 2013)
  • Electrical and Programming Mentor (2014-??)
  #9   Spotlight this post!  
Unread 21-01-2011, 10:33
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
Re: why blame the programmers??

If I may make a suggestion for some of those that are on either side of the Programming vs. Mechanical Blame Game:

Communication is key, especially with something like Mechanical and Programming. A large portion of Programming can be done without a Robot in front of you, I'd estimate something like 80%-90%. Mechanical should communicate the design to the Programmers as early as possible so that the Programmers can begin writing code, so that once the robot is completed it's just a matter of tuning the code and making minor changes.

This year, once our Design was settled, I went to the head programmer and outlined all of the robots functionality, I told him the number of motors, how they would be driven (relay vs. speed controller), planned sensor feedback, autonomous Strategy, Pneumatic Layout, etc etc. This gives he and his team a solid two to three weeks to code, if not longer, which should help keep them from being stressed out once the robot is done because the bulk of the code should already be written. I'd suggest teams that haven't done this should do it soon.

That doesn't mean I'm going to stop blaming the programmers when things go wrong though...
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
  #10   Spotlight this post!  
Unread 22-01-2011, 06:41
George Nishimura's Avatar
George Nishimura George Nishimura is offline
Lurker
no team
Team Role: Alumni
 
Join Date: Sep 2008
Rookie Year: 2007
Location: London
Posts: 231
George Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud ofGeorge Nishimura has much to be proud of
Re: why blame the programmers??

Quote:
Originally Posted by tsa256 View Post
That would work great except, I currently hold head programmer, and electrical. So you can imagine I get all the blame.
Ditto. It's so much easier to combine the two.

Although 60% of the time it is electrical, so I can't really complain too much.
  #11   Spotlight this post!  
Unread 03-04-2010, 20:56
Bongle's Avatar
Bongle Bongle is offline
Registered User
FRC #2702 (REBotics)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Waterloo
Posts: 1,069
Bongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond reputeBongle has a reputation beyond repute
Send a message via MSN to Bongle
Re: why blame the programmers??

Quote:
Originally Posted by Al3+ View Post
The trick is to train the rest of the team to blame electrical instead.
The trick is for each sub-component of a team (programming, electrical, mechanical) to listen to the other people's proposals for what is wrong, and investigate it to the best of their abilities. If the programmers say that a limit switch might have a short while the hardware guys say that the program isn't checking the switch often enough, both teams should double-check both of their components as best they can.

Quite often the programmers can direct the hardware guys to a potential source of a short or disconnected wire, while the hardware guys can tell the programmers if they're operating some system outside of its design limits. If both sub-teams can work together rather than fighting over whose bug it is, then you should have a more successful robot.
  #12   Spotlight this post!  
Unread 03-04-2010, 21:14
synth3tk's Avatar
synth3tk synth3tk is offline
Volunteer / The Blue Alliance
AKA: David Thomas
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Ohio
Posts: 2,005
synth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond repute
Re: why blame the programmers??

Because most often, it is the programmer's fault.
  #13   Spotlight this post!  
Unread 03-04-2010, 21:24
JewishDan18's Avatar
JewishDan18 JewishDan18 is offline
Registered User
FRC #1700
Team Role: Engineer
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Sunnyvale, CA
Posts: 185
JewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to behold
Re: why blame the programmers??

Typically, a program has many more points of failure than a mechanical or electrical system.
  #14   Spotlight this post!  
Unread 03-04-2010, 21:26
kstl99's Avatar
kstl99 kstl99 is offline
Registered User
AKA: Kevin
FRC #1922 (Oz-Ram)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Hopkinton, NH
Posts: 404
kstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond reputekstl99 has a reputation beyond repute
Send a message via AIM to kstl99
Re: why blame the programmers??

Wow, I hope there is lots of joking in this thread. As someone who has programmed PLCs for machinery I am impressed that these programmers can get so much functionality in so little time. They are the last people who can test there work. They are the only ones that can work after the 6 week build but unless you have the luxury of a test robot they cannot test their code until the competition. The worst part is that their errors can be the most noticible, dead robot, erratic behavior,etc.
  #15   Spotlight this post!  
Unread 03-04-2010, 21:38
ttldomination's Avatar
ttldomination ttldomination is offline
Sunny
no team
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2007
Location: Roanoke, TX
Posts: 2,066
ttldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond repute
Re: why blame the programmers??

This can be a touchy topic because programmers can be semi-defensive, but I'd like to believe that mechanical can be a really visual thing, where as programming can be a mental jumble.

And we never "single out" the programming department. If something isn't working, all of the guys dive in and see if its their department. Just so happens that programming has the error.
__________________
1261: 2007-2012
1648: 2013-2014
5283: 2015
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 10:24.

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