It takes a little getting used to to be back, even I was away just for three months.
Not that Ithaca is not nice. Actually, Ithaca is such a beautiful place in summer. The gorges, falls, trees, wild flowers and of course, Cayuga lake. The road trip across CA was amazing. Stanford was splendid with its vast campus, Palm drive and Mediterranean style buildings. Muir woods were breathtaking. But talking about natural beauty, they still fall a bit short of the Finger Lakes area and Cornell.
Everything looks a bit surrealistic, though. The meadow and trees near my apartment are unattended and quiet all day. There are no high ways which in CA are only a quarter mile away from my door, there is no crowd that jam all the high ways in peak hours even some have 5 lanes, there are clouds and thunders in the afternoon instead of endless blue sky, and I see baby deer instead of more IT companies than I can name on my way to the office. This change of environmental setting, more importantly change of pace, makes Bay Area and Ithaca two different worlds.
It's easy to be active, excited and alerted in CA, with so much going on and so many geeks around. And then there is the laid back peace of mind in Ithaca, relaxed and contended for its little window to the outside. I am going to school in a place more for vacation, and spent my summer 'vacation' time deep down in the heart of silicon valley.
Now, sitting again in my office with a nice view of Ithaca downtown and west hills, I want to keep that valley rhythm which is still beating inside me. Viewing grad school from a slightly altered angle and more background, I think I am ready for a busy-than-ever semester.
2008-08-25
2008-08-15
Stories about debugging
I have very talented coworkers. I'm not just saying that (I've ended my internship today so there really is no need), I can show you. Here are two examples:
When Neo first came to the company, my manager (also his) asked what he wanted for the first assignment. Without too much thought he answered, 'just give me the toughest bugs'. If you realize how much engineers hate debugging in general, even though bugs were nothing but their uglier babies, you would understand how unusual that was. Actually Neo IS an expert. He used to program embedded system, so playing fire with registers don't scare him; and he's been debugging real time OSes, so exception handling and memory dump can't even make his eyebrows rise. Seeing me using Visual Studio this afternoon, he threw out a comment: " VS is the invention of Microsoft to make programmers even dumber". Then he explained the more efficient way to gain a lot of debugging experiences and learn techniques should be debugging with gdb and hand-generated labels. I am not sure I'm gonna follow that far, but I definitely know whom to look for when I am bugged in the future :)
Filip is a big Worms (the game) fan. He uses that as ringtone for his sms, and that keeps giving me the impression that he is playing that fabulous game behind our manger's back (literally). But acutally he was a very normal engineer compared to Neo. By normal, I mean he dislikes bugs, especially when it was the first thing he got when he came, without volunteering for it. It was tough for him at the beginning, then he managed to find meaning in it and turned much better. So you will wonder what was the trick. The answer would be naming: every bug that goes to him gets a pretty girl's name immediately. So far I think he has two, Cindy and Rachel. He actually explained to me the many benefits of doing that. First, it gives bug a personality, you are no longer staring very hard at a piece of code, you are looking into the (mysterious) eyes of a woman. Second, bugs and girls are both hard to chase, you think you find them here but they are actually hidden somewhere else, or show you a completely new perspective just when you think you 'understand' them. Third, guys never play with the same girl for too long. Filip is finishing up with Cindy now and looking forward to spend more time with Rachel from next week :) What a genius idea, Filip! Let's just wish him luck. For me, I do like the whole naming practice, but handsome boy bugs just don't raise my appetite as much. Maybe I can name them with pet names, you know I never kept my pets for very long, oh well that was some sad stories, which obviously have little to do with this topic. So I'll stop right here.
When Neo first came to the company, my manager (also his) asked what he wanted for the first assignment. Without too much thought he answered, 'just give me the toughest bugs'. If you realize how much engineers hate debugging in general, even though bugs were nothing but their uglier babies, you would understand how unusual that was. Actually Neo IS an expert. He used to program embedded system, so playing fire with registers don't scare him; and he's been debugging real time OSes, so exception handling and memory dump can't even make his eyebrows rise. Seeing me using Visual Studio this afternoon, he threw out a comment: " VS is the invention of Microsoft to make programmers even dumber". Then he explained the more efficient way to gain a lot of debugging experiences and learn techniques should be debugging with gdb and hand-generated labels. I am not sure I'm gonna follow that far, but I definitely know whom to look for when I am bugged in the future :)
Filip is a big Worms (the game) fan. He uses that as ringtone for his sms, and that keeps giving me the impression that he is playing that fabulous game behind our manger's back (literally). But acutally he was a very normal engineer compared to Neo. By normal, I mean he dislikes bugs, especially when it was the first thing he got when he came, without volunteering for it. It was tough for him at the beginning, then he managed to find meaning in it and turned much better. So you will wonder what was the trick. The answer would be naming: every bug that goes to him gets a pretty girl's name immediately. So far I think he has two, Cindy and Rachel. He actually explained to me the many benefits of doing that. First, it gives bug a personality, you are no longer staring very hard at a piece of code, you are looking into the (mysterious) eyes of a woman. Second, bugs and girls are both hard to chase, you think you find them here but they are actually hidden somewhere else, or show you a completely new perspective just when you think you 'understand' them. Third, guys never play with the same girl for too long. Filip is finishing up with Cindy now and looking forward to spend more time with Rachel from next week :) What a genius idea, Filip! Let's just wish him luck. For me, I do like the whole naming practice, but handsome boy bugs just don't raise my appetite as much. Maybe I can name them with pet names, you know I never kept my pets for very long, oh well that was some sad stories, which obviously have little to do with this topic. So I'll stop right here.
Subscribe to:
Posts (Atom)