Tuesday, January 18, 2011

Introduction!


What is your name?
Aaron Loveall

What will you be doing after graduation?
Working for Cisco Systems in Richardson, TX

List your computing interests (HCI, information retrieval, databases, etc.)
I'm definitely interested in HCI, haptic and touch screen systems, and gesture and motion control. I'm also interested in mobile platforms, entertainment and media distribution, and gaming.

List your computing strengths (a language, focus area, etc.)
Extremely fluent in Java and C++. Also have LOTS of experience coding for android phones and also some experience in iPhone development. I am very good at debugging code, and usually can figure out a solution to a problem by sitting and coding in large blocks of time.

What was your favorite computer science project that you worked on and why?
My favorite computer science project that I worked on was the final project for CHI. We worked on an android app that was used to review flash cards; you could add, edit, and delete flashcards on a remote website that communicated with the android phone and had an easy touch-screen swiping interface to view the cards. It gave me a lot of insight into how the phone worked, and definitely helped with my android coding experience.

What was your least favorite and why?
My least favorite CS project I worked on was the final project for CSCE 441: Computer Graphics. It involved taking motion capture data and interpolating it using a system that we were just given with no explanation. It wasn't that I didn't like the subject of the programming - I actually did a lot - but we were given this system that had 10,000+ lines of code and didn't make any sense. It would have taken weeks to go through the code and understand how it worked so I just didn't do the project.

What do you see as the top tech. development of the last 5 years and why?
The top technical development of the last 5 years was taking the "computer" and all of it's typical features and putting them in our pockets. Now the iPhone and Android devices have most of the features that personal computers had 5 - 10 years ago, and are even faster and more intuitive to use than before. These devices have so much strength and potential with their app stores that a normal person could get by with just one of them (for email, calling, internet browsing, videos and music) and wouldn't even need a real computer.

Provide some insight into your management/coding styles. This could include your preferred coding method, how you use line breaks, what time of day you work best, or any other relevant programming-related facts
I code best by myself, and like to have a lot of control over the organization and structure of the code. I comment a lot, and make sure that my code is always well-formatted and legible because I am a little OCD and like things to be neat. I also have a hard time just sitting down, getting into the coding, and coding for just a short period of time; but if I'm in the right mood, I get most of my work done by sitting down and programming for straight 5+ hours, if I'm in the right environment (can't be too quiet, but things have to be happening around me).

Make sure to include a picture of yourself:


No comments:

Post a Comment