is currently a senior at The Ohio State University working toward a
B.E. in Electrical and Computer Engineering with a Computer
Specialization. Before joining IBM, Andrew completed a number of courses
in Computer Science and other team-based engineering initiatives on
This week I spent a lot of time jumping from task to task and I'm sure next week will be more of the same. I polished up the Poller early in the week and then turned it over to Blake to begin integration. When he encounters any errors he contacts me, I stop what I'm doing and we hammer out the error. We've been making good progress and were fully integrated by the end of the week. We decided to update Brett's code to utilize Spring - that implementation set us back a few steps, but we're working through it. Early this week is going to be a push to get documentation finalized while coordinating with the rest of the group on integration testing. The end of the week is going to be a mad dash to test and fix as many bugs as possible. We're all still hoping we can exceed expectations at the project demo for iteration 1.
Fannin: Brandon is currently a junior at The Ohio State University
working toward a B.S. in Engineering Physics and Computer Science.
Before joining IBM, Brandon's research focused primarily on green
engineering and the social responsibility within the field of
This week was a good one for finishing up the bug fixing on the Test Populator portion of the project. I had a mini code review session with Andy and we were able to work through a lot of the errors that I was getting. After discussing these things with him, I was able to get the Test Populator to populate the queues virtually error free. This week, we also had a conversation with Jamie Squibb and his co-worker Brian from IBM Hursley, a software development Lab near Winchester, UK. Mainly, the conversation was about discussing the goal of our project and getting information on other products within IBM that might do similar things. This conversation was specifically focused on the Test Populator - Jamie said that there are such products, but there are none that are packaged for multiple platforms and available for customer use. We also worked out a deal where I would send them my code and they could critique it. At the end of the week I hope they will be able to provide some good feedback and possibly address the lone error. Going forward, I am going to throw myself into helping with the testing and cleaning up of the UI. Sofya has worked long and hard to learn some of the technologies that go into UI design, so I have a big learning curve ahead of me. However, I think that looking at Sofya's code and reading some documentation should enable me to help her to get the UI ready for demo action next Friday.
Williams: Blake is currently a sophomore at The Ohio State University
working toward a B.S. in Computer Science and Engineering and a minor in
Security and Intelligence. Before joining IBM, Blake completed the
Fundamentals of Engineering Honors Program and held a position as Floor
Representative for the Taylor Tower Hall Council.
Flexibility was an important thing to work on entering the fourth week on the job. With only a single week remaining between finishing the project and having the interactive demo, the feeling of crunch time is definitely kicking in for iteration 1. I have been jumping around from component to component and helping my colleagues combine all of our products into a single place for testing. From here, I have been able to contact others when parts of the project are not working correctly or fail altogether so that we can work through a solution. As updates are made, this sometimes impacts other parts of the project, resulting in continuous testing. However, it was amazing to finally see the poller and populator operate successfully on Friday, showing that everything we made is capable of working. It was a great boost for team morale!
Mugglin: Brett is currently a senior at The Ohio State University
working toward a B.S. in Computer Science and Engineering with a minor
in Social Psychology and Music. Before joining IBM, Brett worked as an
IT consultant and is a current member of The Ohio State University
I spent most of this week getting all of the code finalized for integration with the other components of the project. There were issues with people being able to find the files that I had made to set up the connections to the database, but we were able to get through these issues with some help from our coaches. Andy Stoneberg also helped me out a lot when it came to changing my code from raw JDBC to Spring, and I couldn't have done it without him. Some functions that I had written had to be modified as we tried to put the pieces of the project together. By the end of the week, I had a finished piece of code that my team could use successfully. There's still a lot more testing that needs to be done once Drew's poller and Sofya's UI start to interact with the database, and certain cases which should be addressed in how we handle them. We might not be able to achieve all of the stretch goals that we had initially intended to do, but I'd say that our success so far has been pretty good!
Akhmameyteva: Sofya is currently a senior at The Ohio State University
working towards a B.S. in Computer Science & Engineering with a
double major in Physics, concentrating in Aerospace Engineering. Before
joining IBM, Sofya participated in events aimed towards encouraging high
school students to pursue the fields of science, technology, and
This week we all mainly focused on integration. I was mostly working with Brett to integrate my UI with his database API layer. Since my code depends on his, I had to keep up with his changes and integration with Spring, which is a very useful technology that I am definitely planning on reading more about once I have some free time. I ran into a couple of painful errors in struts that set me back quite a bit. There were multiple times when I would get stuck and talking about it with Andy or Doug would help me out; sometimes I would think of a new solution while talking to them or have them actually come up and look at my code, either way communication is key! Aside from the project, we had a couple of other interesting activities this week. We got the chance to have a tour of another IBM data center, have a conference call with MQ engineers from IBM Hursley, and received a Wednesday off due to a holiday. I am always interested in learning more about the company and its employees, so I am really glad we had the chance to do that.