Log in

View Full Version : Don't Disturb the Programmers!


Waffles
31-01-2011, 20:29
http://i1209.photobucket.com/albums/cc385/FRC1511/1169849059_S2tCx-M.jpg

Also, if anyone needs help our kids mostly work with C stuff.

Share your programming moments! :)

davidthefat
31-01-2011, 22:09
What?! You get a room to program in? Well we usually program on e table next to the robot... Which is in the middle of everything

Waffles
31-01-2011, 22:11
Well.. our programmers were in there because Wed-Fri last week we were in lock-down mode for exams, so we had to consolidate into two classrooms, and that small closet was in our tech room and they decided to stuff themselves in there.

:)

xSAWxBLADEx
31-01-2011, 22:12
our programmers are in the classroom next to the website kids then when we need them we call them over lol (come to the dark side :) we have cookies)

basicxman
31-01-2011, 22:25
our programmers are in the classroom next to the website kids then when we need them we call them over lol (come to the dark side :) we have cookies)

You have a separate team for programming the website? :( Man...time to switch teams...

xSAWxBLADEx
31-01-2011, 22:27
no the programmers code the robot and website so we have to share them

sjspry
31-01-2011, 22:49
I get the floor in the middle of the room, at least I have lots of room to spread out :)

NetPlanet
31-01-2011, 22:51
Last Saturday, our programming mentor left early because of the loud noises of the shop that gave her a headache!

bladetech932
01-02-2011, 01:30
We have a small room that is about ten by ten and we use it for electronics and programming and one of our mentors frequently locks it (which only doesn't let people get in)so the five of us are not disturbed

indubitably
01-02-2011, 09:05
We have an entire school library to ourselves, for now. It is also where the field is built.

Andrew Schreiber
01-02-2011, 09:12
Our programmers have a room in between our other rooms. They have blocked out all natural lighting and seem to be building a nest of ethernet cables. I'm thinking of putting in a Mountain Dew bottle for them. Probably won't since we'd never get them out of there then.

Seriously, why do programmers have a nesting habit?

Disclaimer: I am a programmer but I have a couple people who are much more interested and I am needed elsewhere, I reserve the right to make fun of them.

indubitably
01-02-2011, 09:25
Our programmers have a room in between our other rooms. They have blocked out all natural lighting and seem to be building a nest of ethernet cables. I'm thinking of putting in a Mountain Dew bottle for them. Probably won't since we'd never get them out of there then.

Seriously, why do programmers have a nesting habit?

Disclaimer: I am a programmer but I have a couple people who are much more interested and I am needed elsewhere, I reserve the right to make fun of them.

I kind of want to build a blanket fort in our library now, lol.

Andrew Schreiber
01-02-2011, 09:38
I kind of want to build a blanket fort in our library now, lol.
You mean like,
http://sphotos.ak.fbcdn.net/photos-ak-ash1/v5205/8/25/672288293/n672288293_2995191_414697.jpg (Sorry for the FB link, it is the only place I have the picture anymore). Some back story, the first night of a term we were really bored and decided to build a fort so we used some extra shelving units and built that. It stayed up for 2 more weeks. People were so confused to see a bunch of college students having a blanket fort.

Couple tips though, make sure it is stable and that you have adequate air flow. Also, NEVER think about soldering in there.

Roger
01-02-2011, 09:50
Seriously, why do programmers have a nesting habit?This is an interesting question, but I don't know the answer. I can understand the darkened room (less screen glare). We recently got window shades and I was thinking that it would be nice to put little motors on them to automatically pull them closed when the programming computers turn on...

On a similar vein, why do the shop people come into our field room and work on the robot right there? The other day they were tearing apart the robot literally two steps inside the door, and everyone else was tripping over them to get around them. This is a 1000 sf room and you picked here? (Not to mention that they have their own shop room.)

The only good decision setting up this room was the soda machine is at the opposite end of the room from the entrance and from the programmers. It's the only exercise they get sometimes...

Oh, geeze, don't even suggest a blanket fort!

Alexander Meyer
01-02-2011, 09:58
Our programming subteam--or, as I like to call it, "my minions and I"--does all our work ten feet away from mechanical's very loud set of table saws.

bladetech932
01-02-2011, 10:22
The best thing about programming on our team is we make a program for the possibilities of what the build team could build and build test platforms to run the code and most of the time are done before the robot

All Bones
01-02-2011, 10:25
Our programmer(s?) get a table in the corner surrounded by the electrical work. But then again a maximum group of 5 people with one laptop and one netbook doesn't really need much more room, so it all works out

Dustin Shadbolt
01-02-2011, 10:31
We have a "computer shack" in our shop that houses the programmer and our fancy PCs.

germansamurai16
01-02-2011, 12:00
The 2 programmers on the team and I have resorted to using the small hallway near the room as our nest. Far enough away from the room so that the machines are not overpowering any discussion that might happen, but also close enough to the door outside since we have to get online using tethering or hope its a nice day to get optimum wifi.

School won't give the team the password for the wifi, not since the incident ....

:cool:

dbeckwith
01-02-2011, 12:04
lol all I get is a dirty table covered with electronics and scrap metal under a malfunctioning heating system, you get a nice cozy quiet room

Waffles
01-02-2011, 12:31
Our team must be so fortunate to have so much space... =\

In other news, programmers DO like to work in dark places, away from loud noises (but then they put techno on)

XD

We should list symptoms and habits of programmers :P haha.

thefro526
01-02-2011, 12:41
Our programmers have a room in between our other rooms. They have blocked out all natural lighting and seem to be building a nest of ethernet cables. I'm thinking of putting in a Mountain Dew bottle for them. Probably won't since we'd never get them out of there then.

Seriously, why do programmers have a nesting habit?

Disclaimer: I am a programmer but I have a couple people who are much more interested and I am needed elsewhere, I reserve the right to make fun of them.

Strangely enough, when I did some of the programming for 816 (2007-ish) I would shut myself into one of the smaller rooms in our build space, turn the lights off and ignore everyone while I was working.

Maybe it's because a computer screen is easier to see/read when the lights are off?

(Yes, there was a point in time when I knew how to program a robot.)

Robby Unruh
01-02-2011, 15:26
Some of your guys' programmers have it way too good. I'm jealous.

bladetech932
01-02-2011, 15:32
We love our space and the gigantic window so we can close the door turn off the lights and still see the build team working!

P.S. yes, programmers do have nesting habits and they are best not disturbed in their natural habitat because they are very territorial creatures!!!

demosthenes2k8
01-02-2011, 15:36
Haha, nice picture. I'll start that list.

PROGRAMMERS:

Enjoy Dew || Root beer
Prefer dark places
Have strange senses of humor
Are extremely distractable
Work well when listening to loud music - either techno or classic rock works the best
Can't be expected to get anything done if they are well rested
Can read minds (don't ask)
Often have some musical ability
Support multitasking
Get grouchy if you touch their laptops || drinks
Require constant supervision
Nest in small, dark areas
Weave webs with their wires to ensnare unwitting Mech students
Get frightened like deer when you mention "code review"
Only use headphones when gaming
Make code puns
Work better without sleep

GaryVoshol
01-02-2011, 15:39
Programmers with ::safety:: - I love it!

bladetech932
01-02-2011, 15:44
Argue quite often, but not with one another but with the code because its not right and they want to prove it!

Nadav Zingerman
01-02-2011, 16:29
Our programming team is fully portable, new location every day!:D

Waffles
01-02-2011, 16:30
Work at their own leisure weeks 1-3
Cram in intense introverted time with computer screens week 4-6 and all March


:D
And I forgot one:

Swim in semi-colons, curly brackets and parentheses.

Lulzy!

byteit101
01-02-2011, 20:34
Support multitasking
but only if (OS > DOS)

Make code puns

Almost dead on, see previous comment (just add computers instead of code)

MathFreak
01-02-2011, 21:31
I actually think that we need that kind of room for programmers.... Its noisy in our Robotics Lab but ya... it seems they are locked up..... maybe we programmers are supposed to be locked up anyway

Katie_UPS
01-02-2011, 22:02
Our programmers and our Chairmans people share one room (its a computer lab). Countless wars. I was helping out and grapes were being thrown. >.<

Side note: The programmers call their space "The Bat Cave" and have an elaborate alarm system in which each programmer is assigned an annoying sound to start making on a specific cue

Erik_2505
02-02-2011, 11:42
We should list symptoms and habits of programmers :P haha.

Jargon File!!! (http://www.catb.org/jargon/oldversions/jarg447.txt) :D

CastleBravo
03-02-2011, 21:53
yes, programmers do have nesting habits and they are best not disturbed in their natural habitat because they are very territorial creatures!!!
Yes, we are territorial creatures. On our team, we arbitrarily assigned several of the nicer chairs as "programming chairs" and reserve them. :)

Anupam Goli
03-02-2011, 23:25
Our shop has a room like that, it's the Coding Cave, or also known as the Programmer's lair. We have an ethernet switch in there (since the school blacklisted my IP and the IP of about 3 others on the team) and a bunch of Craisins. All Coders eat Craisins. The door is pretty soundproof, and we can be seen for hours in that room just programming or soldering stuff.

nitneylion452
03-02-2011, 23:48
On a similar vein, why do the shop people come into our field room and work on the robot right there? The other day they were tearing apart the robot literally two steps inside the door, and everyone else was tripping over them to get around them. This is a 1000 sf room and you picked here? (Not to mention that they have their own shop room.)




Being a shop guy, I think I may be able to answer this question. We want to work on the robot where it is at the current time because it's easier for us to walk and get tools that for us to constantly shuffle the robot back and forth. My team has been working on the robot in the darkest corner of our shop (we use flashlights and cell phone screens to see) for about a week because our computers are there and (of course) the programmers are there. Hope this sheds some light on the situation. Not too much though!:cool: (Get it? Too much light and you'd need sun glasses. Stretch? I'll crawl back into my corner now)

JohnFogarty
04-02-2011, 13:08
Hahaa As king of our programmers my home base consists of a room filled with like 4 computer moniters half with forumns up. one with like Last.fm and the other 2 with LabVEIW and some other useless webpage i'm editing. Though when were at meetings were usually just at a big table..close to the food. With like 2-3 laptops. Or we go to our huge network of computers from the CAD class to edit the websites. It's a fun job though the programmers end up being electrical as well soooo it's kindof a dual "position" job.

Roger
04-02-2011, 13:50
Being a shop guy, I think I may be able to answer this question. We want to work on the robot where it is at the current time because it's easier for us to walk and get tools that for us to constantly shuffle the robot back and forth. My team has been working on the robot in the darkest corner of our shop (we use flashlights and cell phone screens to see) for about a week because our computers are there and (of course) the programmers are there. Hope this sheds some light on the situation.Well, I sort of understood it before -- there's the robot, let's work on it. But really -- it ended up being a week-long project! I've just got to get into the habit that when the robot is not being driven or programmed, to push it into the far far -- far -- corner for the shop people. :) <devious laugh>

But the true reason is of course what you said -- "The programmers are there." :cool: Who doesn't want to hang out with the programmers?

Koko Ed
04-02-2011, 15:15
Programmers are a rather disturbed bunch anyways.

Roger
04-02-2011, 17:51
Programmers are a rather disturbed bunch anyways.Why, thank you! :)

MagiChau
04-02-2011, 20:03
There must be something wrong with our team's programmers then! We literally work in the metal shop with our driver-station and electronics alongside with lathes and mills running in the background. Design Team and Animation Team works in a computer lab though.

basicxman
04-02-2011, 22:37
There must be something wrong with our team's programmers then! We literally work in the metal shop with our driver-station and electronics alongside with lathes and mills running in the background. Design Team and Animation Team works in a computer lab though.

Seriously, seriously wrong.

pfreivald
04-02-2011, 23:04
Crystal:

HAH! I am sending minions tomorrow with the specific job of disturbing your programmers!

flippy147852
04-02-2011, 23:05
Maybe it's a west Michigan thing. Our programmers also work in our shop and usually keep to themselves.

Dfontana
04-02-2011, 23:20
This thread reminds me just how understaffed our programming team is.

Me and my collaborator work just about anywhere in the single room allocated to the entire robotics team.

The comment about programmers being easily distractable is spot on. I can't tell you how many times I've found myself loitering around the fabrication area.

bladetech932
05-02-2011, 01:32
The Staffing of our student programmers changes every year, this year just lucky:D
2006-0
2007-4
2008-1
2009-3
2010-1
2011-5

now looking at it....... do i see a trend?!?!?!

demosthenes2k8
05-02-2011, 01:33
Since the last 5 years appear to be a rearrangement of pi, clearly you should expect 9 next year.

Twisted eric
05-02-2011, 02:35
My team just got a shiny new building all for three classes if a building for five classes and the biggest room is dedicated to our robot so we split the building (two story) oh and we have a rotunda that can hold half of a field we got real lucky so we split the two rooms not in use for programmers and website/dinning hall :)

1168Programmer
05-02-2011, 22:07
lol all I get is a dirty table covered with electronics and scrap metal under a malfunctioning heating system, you get a nice cozy quiet room

We get something like that as well. Today it got so loud that I decided to relocate to the little cafeteria area in order to get away from it.

And that meant giving up the internet.

You can bet it was an interesting day of programming and internet withdrawal.

bladetech932
05-02-2011, 22:24
Since the last 5 years appear to be a rearrangement of pi, clearly you should expect 9 next year.
Yeah i noticed that if only the 3 and 4 were swapped:D

pfreivald
05-02-2011, 22:30
Today, we disturbed your programmers quite successfully, and in spite of odd digital sidecar issues, things went quite well, thank you! :D

alexhenning
05-02-2011, 22:34
This thread reminds me just how understaffed our programming team is.

Me and my collaborator work just about anywhere in the single room allocated to the entire robotics team.

The comment about programmers being easily distractable is spot on. I can't tell you how many times I've found myself loitering around the fabrication area.

Lucky! It's just me and well, me. Not only do I not get a room or anything... Sometimes they make me build. It's horrible... :rolleyes:

Robototes2412
05-02-2011, 23:34
I'm a programmer and I designed and built most of the minibot. I had free time and nobody else was, its a cheap, effective frame and I plan to MP (mass-produce) and give out at competition (only $8 of parts per frame)

RoboMaster
05-02-2011, 23:43
As the programming leader, my "minions" are always messing with me by changing the background on the programming computer, changing the windows theme to bright pink, adding a comment waaaay out in the middle of nowhere on the block diagram (LabVIEW), changing existing comments to have silly "spelling errors," and stealing the wireless mouse. GRRR! :yikes:

bladetech932
05-02-2011, 23:52
My minions wrote the auto code last year while i was gone for a week!
so when we got to competition the code was commented
moonwalk(mecanum).......stop Hammer time!!.......kick.........Grab pitchfork......charge

pfreivald
05-02-2011, 23:52
As the programming leader, my "minions" are always messing with me by changing the background on the programming computer, changing the windows theme to bright pink, adding a comment waaaay out in the middle of nowhere on the block diagram (LabVIEW), changing existing comments to have silly "spelling errors," and stealing the wireless mouse. GRRR! :yikes:

In the spirit of Gracious Professionalism, I would kill them all...

Koko Ed
06-02-2011, 03:10
In the spirit of Gracious Professionalism, I would kill them all...

Meh.
Just change their bank account passwords and make then grovel to get them back.

pfreivald
06-02-2011, 10:02
Meh.
Just change their bank account passwords and make then grovel to get them back.

That would work, too... I like the way you think!

Oh, and by the way, Ed, apparently we're thieves. I threw on some gloves to do some welding yesterday, and emblazoned upon them in black sharpie is 'X-Cats 191'... Not sure how we ended up with them, but I'll bring them to FLR.

Zach O
06-02-2011, 13:02
Our programmers don't have a designated space, but they cycle between the back room (where we build our bot), the conference room (where we do meetings), and down on the shop floor (that houses our 1/4 field). You can always find them though if you listen for the jazz music...

1168Programmer
06-02-2011, 16:02
The mentor who helps program and I cycle between the main work area wherever we can find a spot on a table and an internet port, the back room where we test, and the cafeteria in the front. Currently we're "nesting" in the cafeteria area because it's the quietest spot... and people leave us alone...

Egg 3141592654
06-02-2011, 17:28
Since we do static testing almost every day, we just move the cRIO, distribution board, bridge, (basically anything that requires moving electrons to move) anywhere we need/want it. This mobility should help us, but it is the same skill that curses us. We just get moved everywhere except the ceiling and nothing ends up getting done (I still laugh at the hilarity of 3 people moving around a bunch of expensive things tethered together around poles and people).

1168Programmer
06-02-2011, 21:11
(I still laugh at the hilarity of 3 people moving around a bunch of expensive things tethered together around poles and people).

That does sound quite amusing.

Programming humor is funny, period. Also, I think programmers (or maybe it's just anyone on a FIRST team, not sure yet) describe machines in terms of emotion, such as "The camera gets really angry when you do this" or "The zombie watchdog is sad because it hasn't been fed"

The most recent one was our old laptop seems to be in better health and happier with life in general than the main one.

bladetech932
06-02-2011, 21:41
The watchdog will bite your ankles if its not fed:D, then it will have Watchpuppies and they will attack you with errors!!!:eek:

Robototes2412
07-02-2011, 14:31
Programming humor

bool the_question = (0x2B || !0x2B);

whats even worse is how it evaluates to true

demosthenes2k8
07-02-2011, 14:50
if(noble(suffer(slings & arrows)) > noble(arms.take())) {
if(oppose()) exit(0);
}


A poorly done version of the next couple of lines...

cooldude8181
07-02-2011, 16:36
We are forced into one little corner of the room, which is funny, because we have a huge programming sub-team. Why do people want to program? We only need one or two people to program the robot! Not eight!!!!

1168Programmer
07-02-2011, 17:07
There are 10 types of people in the world - those who understand binary and those who don't.

Oh, and happy Love Your Robot Day. Apparently today is national Love Your Robot Day.... So basically it's happy FIRST day... we need a party with mountain dew

1168Programmer
07-02-2011, 17:19
if(noble(suffer(slings & arrows)) > noble(arms.take())) {
if(oppose()) exit(0);
}


A poorly done version of the next couple of lines...

Haha,very nice. Here's a few more... just finished Hamlet with a really great teacher.


public void wish (boolean toBe){
for (int x = 0; x<1000; x++){
naturalShocks.end();
}
heartache.end();
} //no more!


The combination of FIRST and anything seems to lead to random threads here on Delphi with random stuff... like programming Hamlet...

Robototes2412
07-02-2011, 19:28
perl
$the_question = (0x2B || !0x2B);

if(noble(suffer($outrageousFortune->slings & $outrageousFortune->arrows)) > noble($arms->take())) {
if(oppose()) exit(0);
}

if(!$their->flesh) {
die "Devoutly to be wish\'d"
}
#switching to python grammar
for dream in sleep():
if dream:
if shuffled(mortal_coil()):
#gonna finish this later

soxfan269
08-02-2011, 16:43
WE have a room to program

1168Programmer
08-02-2011, 17:31
WE have a room to program

Lucky.

@Robototes2412: that's awesome :)

VirusFromMonroe
08-02-2011, 17:38
There are 10 types of people in the world. Those who know ternary, those who don't, and those who thought this was a binary joke.

1168Programmer
08-02-2011, 18:21
Haha, good one.

BrandonG
12-02-2011, 19:17
We just use the teacher;s lounge... comfy chairs and big tables ^_^

RoBoTiCxLiNk
13-03-2011, 23:06
Our programmer(s) get a part of a table with 3 joysticks, >2 laptops, an extra monitor, the router and a slew of assorted electronics, as well as a chassis and an electronics board. Which is really too small a space for the single programmer/electronics/electrician/networking/<insert electrical subjob here> person. a.k.a. me.