Archive for the 'Programming' Category

Page 2 of 2

Unfounded Fears of Rejection / Apple Internship, Part I

Have you ever wanted something badly enough that you were nervous to even try for it, for fear of rejection? I’ve been thinking about applying for an internship at Apple for at least a year. Because they don’t visit the University of Rochester on their fall recruiting trips, I knew it had to be me that took the first step. I acquired the email address of an Apple recruiter about a month ago, but it has sat unused on my desk through school break, when I had more than enough time to compose an email and update my resume.

Apple Campus SignI kept putting it off, however, and it wasn’t until today that I realized that I was so worried about not getting a job there that I hadn’t done anything to try to get the job. The same thing happened to me earlier this year. I really wanted to work for the Admissions Office at school as a tour guide, but I was quite nervous about what I had heard was a grueling application process. Yes, the process was awful, especially during final exams, but I came away from it more experienced with interviews and public speaking, and I got the job.

I’ve never been a person to give up on great opportunities just because there is risk of failure. However, I have had such a string of successes in my life, most recently with scholarships and college applications, that I feel like at some point I’m going to lose out on a big one. But this is no reason to stop trying.

There are so many reasons I want to work at Apple, first and foremost because I love their products, but also because I want a new experience. I’ve been in Burlington the past two summers working at IBM, and I want a chance to explore California and meet some new people.

So let me announce it publicly. (deep breath) I’m applying for an internship at Apple this summer. I’ll let you know how it goes.

New 20″ Monitor

Samsung 205BWI’ve been wanting a new monitor for a while now as the 15″ has started to feel cramped when many windows are open (i.e. coding) so I braved the Black Friday madness last weekend to get one. I arrived at Staples at 5:30 for a 6am opening, thinking I was pretty early, but there were already around 100 people in line. Luckily they had 40-50 of the monitor that I wanted so it wasn’t a problem. My parents bought it for me; it’s a Christmas present but I convinced them to let me take it back to school already.

The monitor they were selling was a Samsung 205BW (20″ widescreen). It has a resolution of 1680×1050 and its brightness is 300cd/m^2. It is dual-input (VGA/DVI), and it supports HDCP. It swivels 360 degrees, is height-adjustable, and tilts up and down. It has a few different selectable color modes, which I’m not sure that I will use, but I’m going to try them when I watch a movie to see if I notice a difference. Unfortunately it does not rotate to go from landscape to portrait mode, but this is not something I’m overly concerned about. It’s normally $350 but it was on sale for $180. I really love it – the quality of the display is phenomenal and it is really bright. In fact, the display is so bright that it makes my Powerbook G4’s screen look dark in comparison, so I have to run the monitor at 80% brightness so it doesn’t look out of place.

The form factor was as important to me as the specs. I wanted a monitor like Apple’s cinema displays, with a really small, symmetric bezel. Also, I wanted unobrtusive buttons. The Samsung meets both of these requirements and overall has a really clean appearance. With this and my recent purchase of TextMate, I can now say that I am programming in true Mac nerd style.

The Sweet Taste of Progress

I worked on Snake World Tour tonight for the first time since this past summer. At the time I left it I was having trouble coming up with both a menu scheme and designing more levels. In addition, I was starting to feel better from jaw surgery and beginning to go out with friends more often, and so my recovery project got pushed to the side.

I was a bit worried about not knowing my way around the code after not having looked at it for a while. But who am I kidding, the codebase is not all that large! I was surprised at the polished state that I had left the game in. After the aesthetic tweaking that I did tonight, I’m pretty darn close to a release. There are three major obstacles that remain: I need to add more levels, some type of sound effects and possibly music, and create a methodology for scoring the game. Continue reading ‘The Sweet Taste of Progress’