Wolf in sheep’s clothing

After having been coding in Windows inside OS X, using Parallels, on my Mac Pro for a day and half I still feel very weird about the whole thing. (Getting my laptop's Windows installation transferred into a Parallels' virtual hard disk image was a long and tedious process and I won't bore you with the details)

Using Windows inside OS X just feel plain strange at the moment but I like it so far. Being able to run both OSes at the same time is so much more convenient, I don't have to switch screen/keyboard/mouse inputs, or keep two sets of emails and web bookmarks, and I can just drag-n-drop files between the two OSes. Despite running inside a vm, Visual Studio 2005 works very well. It runs and compiles almost as fast as on my Core 2 Duo 2.4 GHz Dell with RAID 0 drives in the office but I think the 2.66 GHz Xeon processor helps! 🙂

Anyway, the Mac Pro is everything that I have hoped for. Yes it is expensive but given my last mac lasts over 4 years I think it is a good investment. It does mean that I have to forgo the Xbox 360 for another 6 months or so but I don't have time to play game that much anyway. In fact, my Mac Pro is so good that I spent most of my time on the mac and didn't play even one second of Halo this weekend, normally the designated Halo time of the week.

Read and post comments |
Send to a friend

Dream job?

All the talks about moving to Chicago have really been just that so far, talks. Eiron and I discussed a fair amount about it but we decided (rather I am) to be sensible and won't make any decision until we pay the city a visit during my birthday weekend in December. If we like the city and can tolerate the cold, bitter winter than we will start planning our move next year. If not, we stay put and find another city to move to.

But it is increasingly difficult not to think about moving there now because of job like this one. An Agile/TDD/.Net software shop looking for senior software engineer to work with actual web site/products and machines? Products that I can point people (such as my parents) to and say, "This is what I do." I haven't been able to do that since my first job out of college. I think some of my code still lives on in China and Thailand. Just be careful when you take the light rail/train in Canton or Bangkok…

Read and post comments

QotD: My Ambitious Wish List

What are 5 things you'd like to accomplish in the next 5 years?

Mmm… I don't normally like to list goals simply because if, for whatever reasons through no fault of my own, I don't achieve them I feel I've failed. But there are always some nebulous goals that I want to achieve in the future and so here they are (in no particular order):

  1. Move west to another city (eiron and I are thinking Chicago at the moment)
  2. Buy my first property (most likely because of #1)
  3. Change job to work on more exciting software, perhaps back to my 'root', i.e. real-time, safety critical software.
  4. Do more photography and may be go on a photography vacation/tour.
  5. Go to more Formula 1 Grand Prix races. Canada next year will be a good start.

Read and post comments

|

Send to a friend

QotD: I’m Crafty

What's the last thing you crafted, constructed or created yourself?

I am not very good at crafting and since I live in a one bedroom apartment in Manhattan, I don't really have space to craft much anyway. As for construction, I'll have to say it is the rebuilding of the wardrobe shelf about a month ago. For creating something from scratch; ecto for Windows, my software, is my most recent and proud creation. But this QotD reminded me of something I once assembled/created, and which I am very fond of and probably want to do it again.

Once upon a time when I was still a kid and lived in Hong Kong, radio controlled cars were all the rage and I wanted one because couple of the kids in school had them. After badging my mom for nearly a year, she finally relented and allowed me to get one. Not knowing what make was good I bought the one that was in my limited price range and that had a look I liked. The Boomerang from Tamiya was a 4WD electric radio controlled buggy. It was a model kit so assembly was required, and I must have spent a whole week during the summer meticulously putting each piece together. And every night I lie on my bed dreaming up the colour scheme that I would paint the shell. When it was finally finished, I was so excited. However, after having raced it against my friends' buggies the shortcomings of the design were very obvious. First, the battery was housed internally and was 7.2V (i.e. 6 x 1.2V rechargeable battery). Compared to the Kyosho which had a open bottom tray and could be easily modified to take an extra battery, making it 8.4V, and hence more electric power and slightly longer run. The other major issue was that because the whole chassis was molded plastic, in contrast with Kyosho which had a open two floors design, the Tamiya did not lent itself to customization. So very little adjustment of the wheelbase, camber, toe-in/toe-out, etc. And finally the Tamyia used a drive-shaft system to power the 4WD and this meant extra weight and less easy to change gear ratio.

So I more or less started saving again to get a Kyosho. I can't remember how long it took me but it must have been at least a year, if not two. This time I went for the Kyosho's mid range model (again, I couldn't afford the top of the range Pro model), Turbo Optima Mid SE. With the previous experience behind me, I was able to assemble this car within two days. This was so much more racing oriented. I could adjust almost every aspect of the suspension, gear ratios, etc. And there were tons of custom parts to 'pimp out' the car. The first thing I did was to replace the heavy metal base chassis plate with a carbon fibre one. Then I replaced the rear lower wishbones to lengthen the wheelbase so it would have more stable handling. Other things that I customized: lighter and longer rear drive shafts, form tyres and lowered suspensions and higher viscosity suspension fluid for indoor racing, and fine pitch gears for better and smoother power delivery. The most drastic customization turned out to be one that I performed all myself. In an extreme quest for weight saving, I started taking away part of the upper chassis floor. First I drilled holes to make it perforated. Then I slowly trimmed its shape to the slimmest possible with a heck saw without compromising the chassis rigidity.

My friends and I even went to a tournament and raced our cars against other, much older, racers. I did not win, of course, but it was a lot of fun finally putting the car through its paces.

Unfortunately by that time I had moved on to secondary school and lost touch with my friends in primary school. I carried on playing with in for another couple of years before I moved to the UK. I made one last effort to continue this hobby but as with most thing in the UK, radio controlled cars' parts were so expensive that there was no way I could afford it. Eventually the car was left gathering dust in the garden shed and never been seen again. 😦 I wished I had the foresight to take photos of these amazingly fun cars but alas I don't have any photos to show.

Read and post comments |
Send to a friend

QotD: Teacher’s Pet

What was (or is) your favorite subject in school?

When I was at school in Hong Kong my favorite subject was science, with maths a close second. I despised Chinese while English came quite nature to me. Strange for a Chinese but it's true. Then when I emigrated to the UK and progressed to A-Level, maths and science had swapped and maths became my favorite subject with physics second. I liked computer studies too because it is hi tech but at that time my mind was in the clouds of abstract mathematics and so I was no good at writing programs in BASIC. I did learn Pascal on my own and managed to write a rudimentary algebraic graph drawing program. Really I was more interested in computer games than learning it as a skill.

Then I went to uni to study physics and I enjoyed that very much in the first year. The maths was easy (the double maths A-Level I took prepared me for it) and really not much work was needed to get good grades. Then in the second and final years we got into the heavy shit; thermodynamic, solid state physics, etc. that involves statistical maths. I hated them with a vengeance, but since they are a very important part of physics I ended up not doing well in exams. It was then that I realized while I love the concept of physics I am crap at actually applying the theory. Around the same time I found that computer programming came very easy to me and I started taking more and more computing courses as my optional units to boost my average. It worked and I managed to graduate with a degree!

And this is how a physics graduate ended up working as a software engineer/developer/programmer. The road isn't that windy, really…

Read and post comments

|

Send to a friend

Website Built with WordPress.com.

Up ↑