I just realized my blog was late! That's not good. Since I'm currently working on a status report for my workplace, I decided I would use this opportunity to copy pasta things from my status report to my blog and vice versa.
On Tuesday of last week (most of my blog is going to be about last week because this blog was supposed to be last week's, I had an interview with Brian Daellenbach, the president of NW Logic, and Brian Small, who explained a more technical side of things to me. My mentor was also at thsi interview, but it was mainly for me to meet some of the people I'd be working with, and let some of the higher-ups at NW Logic get a better feel for me. The interview went really well, and my skills learned at Catlin Gabel with Andrew Merrill were competent for the job.
The next day, I spent the day learning about Manny's JSON format and typing up a PCIe Configuration Register Set in JSON as we waited for confirmation that I could use code that previously belonged to a different company (but was soon to be OpenSource). I felt very welcome at NW Logic and was pleasantly surprised when Brian D. handed me a packet with documents that explained my project, my hours, a non-disclosure agreement, and basically said if eveything went well, I could get a paid summer position at NW Logic. They seem very determined (and I like this) to treat me as any other employee at NW Logic. All the documents I had to sign were what paid employees also had to sign when they started at the company.
On Thursday, Mark (IT) got me set up with a new computer from NW Logic, and they even gave me a nwlogic email address! That made me really excited for some reason. I was a little confused when they gave me the new computer because at first it didn't have a power supply, or a screen, or a mouse, or a keyboard, so in effect I had a box sitting on my floor, but by the end of the day, I loved it; almost as much as the other 2 computers I had with me.
As much as I loved sitting around my desk looking at 3 computer screens, by the end of the day, my desk was covered by all the documents I had to look at for reference.
Just as I had gotten comfortable with what I was doing (Friday), I listened to a presentation from Kevin on the code that he got permission from a different company to use; I don't know how much of this I'm allowed to disclose so I'm not going into much detail, but I'll tell you that by the end of the presentation I was pretty lost. My mentor was also a little confused, but he's much better at taking notes than I am. We're both still working on understanding the code, and we''re sharing what we know with each other. This is a perfect example of when comments or a documentation sheet would be helpful. As a result, right now, me and my mentor are practically writing a documentation sheet and a list of questions to ask him about his code.
I'm getting much more comfortable with his code and what my project is, and work is flowing pretty smoothly. I also started to use vi in Unix as a text editor and I really like how powerful, quick, and intuitive. Lovin' it! :)
The first week of my senior project has been quite hectic. The reason for my title: "Working at NW Logic?", is that although I will be working at NW Logic, I never actually went to the NW Logic office this week. Due to issues with the management at NW Logic, I wasn't able to go in at the beginning of the week, so I stayed at home and worked on pieces of my project there. Since I wanted to do some one on one work with my mentor, and the management at NW Logic was still figuring things out, I ended up working at my mentor (Manny)'s office at The Oregon Technology Business Center (OTBC). The picture shows the desk that I was working at, which is right next to my mentor's desk, and Manny is slightly cut off by the picture, but he seems happy with the arrangement. That being explained, I will probably be bouncing back and forth between OTBC and NW Logic, depending on how much my present work depends on NW Logic's employees.
Concerning my work for the week, the first week was primarily getting me settled in. We discussed a lot of the big picture of the project, and how many different companies would be able to use it, and how he wants the entire project to be Open Source. And i spent much of my time at home writing a small tidbit of code for him to look at to assess where my abilities were at, and where he needed to help me. He determined, as many of my teachers and mentors in the past have, that I work quickly and efficiently, covering many ideas, but my detail and note-taking (documentation) could use a little improvement. Many of my teachers can attest to that.
One thing I found both very interesting and entertaining, is that me and my mentor Manny are actually very similar. We have many of the same ideas on similar topics, and I find it extremely easy to talk to him and get along with him. I also learned with an abundance of happiness that he is also a great fan of Chipotle, and I'm sure we will visit the Chipotle near our workplace on many occasions.
I'm loving the work and I'm loving the company, but I also hope the issue with me working at NW Logic will be fixed soon so I can get more work done on the actual project.