Code Monkey [ go ]
Here-y Here-y, everyone listen close, the new Boeing 787 will have code written by the famous Robert Gehring! I got to program the Multiplexer which basically, well backup, the data lines consist of an A channel and a B channel, and each channel has a primary and backup line. So my Mux code is based on a look up table and decides based on what position I commanded it to be and what position it reports back to me. It was actually very simple code to create.
But the best part of it: I got to PWNZ John Myer because HIS code was incorrect and my code worked perfectly! John is an awesome guy, really sarcastic, but really smart and has taught me a lot of stuff so far. And so me being his little “padawan” or “grasshopper” and then telling him his code is broken and he didn’t believe it was his fault was AWESOME! But, it was a simple problem because the SRS has changed on him and he must have been side tracked and didn’t finish the edit, so the code wouldn’t switch to a combination of Primary/Primary, Backup/Backup, A Both, or B Both.
I am psyched I have official code on there. More to post in a second.
Go away, and don’t come back. [ go ]
So, I am sitting here, at work, at 4:00 on Friday, trying to figure out how to get home. As you can see from the wonderful radar map of Vermont, I am sort of stuck in a beautiful rain storm, with my bike. (Upload of picture to come).
Should I just wing it? Just blow through the storm and watch as the rain rips the skin off me hands? And then low and behold, the SUN erupts from behind the clouds to give a beautiful site for my eyes! So, it looks like I won’t go home soaking wet and I might be able to ride the bike home for the weekend.
Upload pictures of the bike will be coming after this weekend. For some reason I uploaded 4 of the same picture, instead of the 4 separate ones. And a little blog about the R6. Oh, I love it. And I want to race SOOO bad. I might go to Cana’der next weekend and do a little gambling if the numbers work out and try to raise a little cash for the race school. If anyone wants to donate, please paypal some money to rgehring|[at]|worldpath|[dot]|net. The school is 300 I believe, and the full leather suit I need to get, I can get used off a guy at work for 400. Thanks for the help!
*EDIT*
So, after I wrote that post, I look outside and it is raining…. So, I had to drive home in the rain, first real storm I drove through. And let me tell you, you try holding your fist out the window for 10 minutes plus at 60-70 mph in the rain. Yea, totally feels like your getting shot with needles and then your skin is getting ripped off. Not pleasant. And it was the HUGE droplet rain, LIKE HUGE! And then just out of Shelburne, it is sunny and nice and beautiful. I am telling you, Vermont is WAY worse then New Hampshire.
First Week [ go ]
Well, after the first week I would have to say this is going great! Goodrich is amazing and I am constantly doing something. I think it is amazing that they instantly threw me into a project on the first day after 2 hours of orientation.
First the low down, the Vergennes Goodrich is making a number of “Black Boxes,” they do different things from check the fuel level, using capacitors sort of scary, check to see if different fuel valves are open, or helping open the cabin doors if the power goes out using charges to “help” open the door. It is all pretty cool. But the group I am working with deals with the CSS, Central Server System or something like that. It receives ALL of the information from the so called black boxes and checks to make sure everything is working correctly. The cool thing about the setup is the crazy amount of redundancy, there are 2-4 sets of redundancy throughout the fuel system, it is really neat.
BUT, what I am doing is creating simulations of the “black boxes” to test the CSS because we visually cant see if the systems are working correctly when they are hooked up, so the simulation gives a visual representation of all the data. It allows us to input the data, and then see what happens with the output. So we get to check that the correct valves get shutoff, the fuel calculations are correct, if one valve is open, it wont try to open the next one and let all the fuel out. I am very happy I stayed, but I know I would have been just as happy if I had gone to China.
And the sweet thing about Goodrich is:
- I have my own desk
- Brand new 2gig Sandisk thumbdrive
- Brand new Dell 3.2GHz 2gigs of ram
- Another machine to do my simulations on
- A sweet KVM
- Whenever I print stuff, it first prints out MY name on the top paper
- Everyone I work with is awesome and great to work with.
The place I am living at is very nice, everyone is extremely welcoming it is cool. But they are all older, one is 37ish, 60ish, and the owner is around 45-55. Sooo…. it is calm and peaceful, but it is in the woods around nothing in South Starksboro, sort of boring. So at the end of the month I will be moving in with Jon at his apartment in Shelburne, well it is more of Burlington. It is about 2 miles from Church St. and about 50 yards from Lake Champlain. From the outside is looks really scary, but once you walk it, it has REALLY nice hardwood floors, a big sliding glass door to the backyard, a good size backyard too. A big brick patio, which is probably where I will park my bike when I get it because there is no driveway, all street parking. It will definitely be WAY sweeter then the place I am at now, and it will be cheaper too. PUMPED!
Looks like VT is in [ go ]
Well, it looks like I’ll be staying in Vergennes this summer:
HI Robert,
I did a research and checked with HR partner. We won’t be able to support your flight ticket but we can offer the service to help you searching housing rental. Please let me know if it still works for your plan and thanks for consider IBM as your personal career.
Best Regards,Jerry Tsou
Which isn’t a bad thing, it should be a lot of fun actually, I mean, I am going to party with Justine and Amanda all summer, Nick said he would come up and drink with us, it will be a blast AND I will get to buy my bike!!! I went and checked out the “apartment” last night. It is a bed room in a double wide, with a girl and her boyfriend. I met Jenn last night but Jaime is out installing docks in NY so I wont be able to meet him. But it is a perfect location, 5 minutes from Goodrich, nice people. And only an hour from Northfield and Burlington. But I guess some older guy is interested in it, and so the boyfriend wants to meet him too because he thinks I am going to hit on Jenn… lame…
So I just found two more apartments, one in Shelburne 30ish minutes away from Goodrich, and about 20 away from Burlington, and still about an hourish to Northfield. And another in Starksboro which is right between Goodrich and Northfield, about 20 minute to Goodrich. I like the idea of Shelburne, because it is in a SWEET area, and you can see the lake, it looks amazing. But I’ll try to see them on Friday/Saturday. Hopefully I can just live in the trailer, it is cheap only 400 and is all I need.
Protected: Questions.. [ go ]
IBM Internship Interview [ go ]
I had my interview with IBM last night. I most definitely wasn’t prepared for any of the questions they asked(3 guys). First question was asking what the difference between a stack and a heap, which I know I should know, but couldn’t remember it for the life of me. Another question which I hit dead on was what is the difference between Real-Time OS and regular OSes, that one was easy; but then it filtered into what is the difference between how ram/CPU utilization is used with processes, yea, kinda BS’ed those. But, I got the job, I believe his name was Lee, is going to submit my packet to HR and see if they will pay for the flight there and back. Here is the rough description of my job (older posting they used):
Position 2: RSA firmware developer
Job Responsibilities:
Designing, developing, integrating, and testing embedded software for the Remote
Supervisor Adapter II (RSAII). The development cycles includes future/existing
products and solution providers. Travel to US may required during the product
transferring
and development.Job Requirements (skills/experiences):
Applicants must have excellent C programming skills, good understanding of Real
Time Operating Systems,and embedded system skills.
Candidates should have Embedded programming with C experience, Power PC
knowledge would be a plus.Desired Skills/experience:
- Excellent system programming skills in C and Linux(or other embedded system).
- Smart, Quick Learner and strong problem analysis skill
- Excellent and professional communication skills, Good command of English
- Excellent team player; Experience as technical leader is preferred
- Experience in firmware and device driver development is a plus
- Experience in Java, Networking is a plusTechnical Skills
Skill Skill level (5 the strongest and 1 the weakest)
C Programming 5
Software Design, Development, Debug 4
Networking 3
RTOS Knowledge 3
Systems Management knowledge 3
Java/C++ 3
Embedded Systems 3
Assembler Language 2
I2C Bus knowledge 2
Hardware Design 2
RISC Watch 2
Power PC 1Nontechnical Skills
Skill Skill level (5 the strongest and 1 the weakest)
Communication skills 4
Technical writing 4
Teamwork/Technical Leadership skills 4
And since next week is “Labor Week” and nobody works in China. I won’t hear from HR until probably May 8thish. I am WICKED psyched!
I talked to Dad this morning and he said for me to not worry about the flight or money for an apartment, if need be he said he would pitch in and pay for the flight or apartment for me. Thanks dad!
Rob.
