|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
||||
|
||||
|
why blame the programmers??
im wondering, if anything goes wrong with the robot why blame the programmers??(any suggestions, comments or ideas??)
![]() |
|
#2
|
|||
|
|||
|
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... Last edited by davidthefat : 03-04-2010 at 20:37. |
|
#3
|
|||||
|
|||||
|
Re: why blame the programmers??
Because it's their fault.
|
|
#4
|
|||
|
|||
|
Re: why blame the programmers??
Team Role: Mechanical
Typical, most complaining about software was from either mechanical or electrical guys... |
|
#5
|
||||
|
||||
|
Re: why blame the programmers??
The trick is to train the rest of the team to blame electrical instead.
|
|
#6
|
|||
|
|||
|
Re: why blame the programmers??
That would work great except, I currently hold head programmer, and electrical. So you can imagine I get all the blame.
|
|
#7
|
|||
|
|||
|
Re: why blame the programmers??
Quote:
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. |
|
#8
|
|||||
|
|||||
|
Re: why blame the programmers??
Quote:
The same goes for me.... ![]() |
|
#9
|
|||||
|
|||||
|
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... ![]() |
|
#10
|
||||
|
||||
|
Re: why blame the programmers??
Quote:
Although 60% of the time it is electrical, so I can't really complain too much. |
|
#11
|
||||
|
||||
|
Re: why blame the programmers??
Quote:
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
|
|||||
|
|||||
|
Re: why blame the programmers??
Because most often, it is the programmer's fault.
|
|
#13
|
||||
|
||||
|
Re: why blame the programmers??
Typically, a program has many more points of failure than a mechanical or electrical system.
|
|
#14
|
||||
|
||||
|
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
|
||||
|
||||
|
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. ![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
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 |