From: Roberto Trujillo <trujilr@marmail.ed.ray.com>                                                                                                                                                                              Wed 1:06 PM

 Subject:  Re: thanks
          To: FArchambeau@fsc.edu
 

Professor Archambeault,
       Sorry for the lateness of my reply. I was accepted into the Masters program at WPI and start classes today. Thank you again for your letter of recommendation. Below is a short description of what I'm doing and some related  comments about the FSC curriculum as you requested. But before that I do have to relate a funny thing that happened this summer. Bryan Dunn, who works at Raytheon as sys admin on my project, and I were trying to get my headphone jack. Bryan took the case off and after moving a few things out of the way, found that  the jack wasn't connected to anything. So we put the machine back together and then it wouldn't boot, it couldn't read the disc. This was Bryan's second week so he was nervous about screwing up. We tried a whole bunch of stuff and nothing worked so we quit for the day. The next morning we came back to it and it dawned on me that it could be a bent read pin. We checked it out and sure enough it was the old bent pin trick. If it wasn't for all that frustration in the hardware labs we probably never would have thought of it and I wouldn't have had a machine to work on and Bryan would have looked pretty bad his second week on the job.
       Here is my understanding of what I do. I am a software engineer in Raytheon's air traffic control section. I work on a project called P1, which is an ATC system for Germany, and is entirely written in C. I work in the Radar Data
Processing group. RDP gets the radar info and processes it for display and use by other groups. Right now I am making some changes for the newest release. It is more than just coding. There is a whole process from design to testing that we must follow. There are several levels of documentation that have to be chnged to reflect the new behavior of the program. Once this is done a plan of what  changes have to be made and how this code will be tested has to be submitted and reviewed. Then you finally get to make your code changes and test them. Once you have your code changes you have to have a code review so people who no better than you do can make sure you didn't make any mistakes. After the review you integrate your changes with everyone else's changes and wait around while its tested to fix the stuff that broke.
       As far as the FSC curriculum is concerned. I feel that the C course (Systems Programming) probably helped me out the most for my particular job. The story above relates the importance of the hardware courses. Overall, I feel that the curriculum prepared me for an entry level position in this field and provided a solid foundation for my graduate studies. Although, I do think that more attention should be paid to UNIX, since most work seems to take place on UNIX. Systems Programming was really the only class that we had to use UNIX.
       Thanks again for all your help and I'll probably run into you again sometime.
 
   -Roberto