Raw Life
Sometimes life hits you with a few raw packets (sorry for the geek metaphor) at the most unexpected times. I took a half an hour to walk from my workplace this afternoon to go pay a City of Calgary (or should I say Corporation) parking ticket. That in itself is worth a post, since the fines are outrageous and especially since it wasn’t even me who got the ticket. But I digress.
As I was returning from City Hall, I was nearly accosted by a magpie. It basically flew right in front of me for no apparent reason. Normally a low flying bird is not a big deal except that he landed beside a city trash can and proceed to scamper around the can. The whole thing seemed rather peculiar. That is until I saw that he was chasing a small mouse around and around the can. And then the magpie caught the mouse in it’s beak; right in front on my eyes. Life doesn’t get much more raw than that.
You Got ID To Go With That Boarding Pass?
I was reading ’slight paranoia’ this morning and was reminded again that you can legally board a commercially aircraft without showing ID. Personally, I think that is wrong; the airport authorities and airlines should have every right to know who is using their facilities and boarding their planes. And so what if they know who I am, where I was going and when? And even if they report all that to the government, big deal. Though perhaps I don’t care because I’m not a criminal and have no intent of doing anything wrong. But even so, can someone please explain how my privacy is invaded by asking to see my ID? ‘Cause I just don’t get it.
Want to rent a car? You’ll need ID for that. Want to pick up a package from a courier? You need ID for that. In fact you need ID for a lot of things. It’s the way life is. Do I feel my privacy is invaded? No, not in the least.
But the more I think about it, the more I feel that by insisting that people be able to maintain their so called privacy, the more the safety of everyone else is compromised. So if some traveler feels slighted because they have to show ID but the overall result is greater safety for all, then I choose the good of the many over the feelings of the few.
Stop Motion Movie
Since my intent with this blog is to publish my thoughts and opinions on various things of interest, I don’t normally like to post entries that consist solely of links to other sites. But this mini movie, titled ’Tony vs. Paul’ is probably the best stop motion movie I’ve seen to date. Very clever.
Noticeable Spam Increase
Several technology news sources have noted in the past month that the amount of spam being sent out has increased dramatically. On my mail server, I didn’t notice any changes until last week when I saw a huge jump in the number of spam emails – from 4 or 5 emails getting through my filter to an average of 20 per day. The emails are actually all the same content and with only slight variations in the subject line and different sender name/email. So I’ve once again dropped my filter score in the hopes of catching more of this crap. It’s a bit of a pain as dropping the score in simply a change to a configuration file but I need to scan my email inbox to ensure that dropping the score won’t trap any emails I actually want to receive.
Also, I’ve now set up my server to automatically remove old emails caught by the spam filter. I’ve set virus emails to be removed after 7 days and other emails to be removed after 14 days. That way any emails which are caught unnecessarily can be recovered. I set up a daily cron job which runs the following script:
#!/bin/sh cd /var/amavis/quarantine/ find -atime +14 | grep "badh-" | xargs rm find -atime +14 | grep "spam-" | xargs rm find -atime +7 | grep "virus-" | xargs rm
Now I just need to find a web-based application that will allow me to preview the emails caught by the spam filter and allow them through if necessary. The Astaro firewall product has a similar feature and it was invaluable.
IFR Training In Canada 1
After 13 years of VFR flying in Canada, I decided to get my Instrument Rating. I had two main reasons behind this decision: I wanted to learn something new and I wanted the added flexibility an instrument rating gives you.
I met with the Chief Flight Instructor at the Calgary Flying Club in the summer of 2005 and at that time picked up all the information, books and older copies of maps and CAPS that I’d require. In October 2005 I started the actual training. Just over a year later, in November 2006, I did my instrument rating flight test and passed.
Below is a list of links to my entries regarding various lessons throughout my training. It was my original intent to document every lesson I did, however, a lack of time has prevented me from doing that. If I manage to find some time to spare, I will try to eventually update this list with the missing entries.
Entries: (newest entries last)
- IFR Preparation
- Introduction to the Simulator (lesson #1)
- Timed Turns & Rated Ascents/Descents (lesson #2)
- Navigation Aids (lesson #3)
-
Lesson 4 -
Lesson 5 -
Lesson 6 -
Lesson 7 -
Lesson 8 -
Lesson 9 -
Lesson 10 -
Lesson 11 -
Lesson 12 - NDB Holds w/ Wind (lesson #13)
- NDB Holds w/ Wind (lesson #14; aka #13 continued)
- Approach Briefing (lesson #15)
- VOR Approaches (lesson #16)
-
VOR Approaches (lesson #17) -
VOR Approaches (lesson #18) -
NDB Approaches (lesson #19) -
Localizer Approaches (lesson #20) -
Localizer/BC Approaches (lesson #21) -
ILS Approaches; DME arcs (lesson #22) -
IFR Flight Planning (lesson #23) - INRAT Exam
-
IFR Simulated Cross Country (lesson #24) - IFR Cross Country #1 (lesson #25)
- IFR Cross Country #2 (lesson #26)
- IFR Cross Country #3 (lesson #27)
-
IFR Cross Country #4 (lesson #28) - IFR Pre-Flight Test
- IFR Flight Test
Current status: training completed (12 Nov 2006)
Sim Time: 22.6 hrs
Flying Time: 15.0 hrs (10.9 hrs hood; 0.8 hrs actual)
IFR Flight Test
Long story short: I did my Instrument Rating flight test and passed. But to actually get the test done took me four attempts due to the weather. The previous three times I showed up at the airport only to have the ceilings at Calgary International drop to 200 feet, which would be fine if it was summer and the freezing level wasn’t close to the ground level. In any case, today the weather held nicely and I was able to get off the ground, fly from Springbank to Calgary, do my hold and approaches and return back to Springbank.
The flight test went as expected, which was pretty much on par with my pre-flight test. And both flights were carried out as laid out in the Flight Test Guide on the Transport Canada website. I won’t bother listing the questions that the examiner asked as they won’t ask you anything you won’t have learned in your training. And I suspect that every examiner is different and has their own list of ‘stock’ questions that they ask.
The flying part of the ride was done on one of the Calgary Flying Club’s Piper Warriors, thus I would be getting my Group 3 Instrument Rating. Since the clouds today were far above the service ceiling of the Warrior the test was done using a hood, which Transport Canada mandates that you wear the entire flight. And that was fine by me since the more instrument time I have to practice, the more confident I feel with instrument flying. I was the PIC for the flight so the examiner talked only when necessary, and since I didn’t need to ask him any questions, the only time he really spoke was when he needed to to give me instructions like when to put the hood on or when to finish holding.
Each skill on the test is marked on a scale of 1 to 4, where 4 is perfect and 1 is all bad. You can read the complete details of the 4-point Marking Scale on the Transport Canada website. Any skills marked as a “1” will result in a re-test of some kind, either a partial or complete. For me, my marks were all 3 and 4, except for my NDB approach which I was given a mark of 2 for flying 125 feet too high during the procedure turn. Overall the approach was successful but the deviation resulted in a lower score than I would have liked. But overall, my pass was an acceptable 81% which is well above the required 60% for a pass.
Flight time: 1.7 hrs
Instrument time: 1.4 hrs (hood)
Approaches: 2
Interviews: How Not To Hire Good People
Back in August 2006 I went to a job interview. I haven’t been to all that many interviews in my ten years of working but I can say without a doubt that this was the worst interview ever; both from my perspective and from the employers perspective. Simply put, this was a classic case of ‘how not to conduct an interview’ in the technology sphere. To protect the innocent, I won’t name names (other than myself) and I’ll simply refer to the potential employer as ‘The Corporation’.
In hind sight, I should have never applied for the job. The Corporation’s website used to apply for jobs is terrible. The careers section is one of those out of the box solutions that everyone inside the corporation thinks is cool, mostly because after paying for the product they didn’t really have to customize it. But, those same people already have a job, so they never had to use the careers section, so they wouldn’t know any differently. And job prospects certainly aren’t going to criticize the careers section because the person doing the interview might have been the one who implemented it. And should the interviewee get hired, well then they no longer care how crappy the careers section is because, well, they have a job. Back to the site though. Remember when the first web content started coming out back in the mid-1990s and most sites wouldn’t let you cache anything that you submitted through a form? You know, you’d get that crap message about the cache had expired, even though you had ‘just’ hit the page? Well, I haven’t seen many instances of that anymore, and in fact the only instance I can think of off hand is when signing in to my online banking. So that I can accept. But in the case of The Corporation, any time you did a search for a job posting, checked out a job and then tried to click the back button, you’d receive the ‘expired cache’ error. If they were posting jobs every few minutes I could maybe understand, but in this case it is highly unlikely that a new job would be posted during my 5 minute job searching session. That expired cache problem drove me nuts. And when combined with the fact that some of the links to log into the career section didn’t work or redirected to the wrong spot should have been enough to push me away. But I thought that given my experience and smarts, I would be a good fit and moreover, I was excited about the position as it sounded like just what I was looking for.
My next clues about the job should have been picked up during the interaction while scheduling an interview. If, at anytime, the person scheduling the interview jokes around or is anything but professional, you should probably figure out and excuse and call it even. In my case, all emails to me from the Corporation contained not one but several smilies (emoticons), for no real reason whatsoever. At this point, even Ali was skeptical and suggested calling it off. But, I still felt that this job would be a good match for my skill set and offer some new experiences; so I scheduled a time.
On the day of the interview, I wore a suit without a tie. The emails I received from the Corporation specifically about the interview (how to get there, parking , etc) mentioned that they would be in business casual clothes but that I could wear a suit to impress them (followed by several smilies). Again, I looked past the smilies and the lame reference to making an impression by wearing a suit, and decided that this was still the job for me. In my defence, I almost always wear a suit for interviews so that part had no effect on me. I arrived at the Corporation’s offices, several floors up and phoned the contact person from a phone in the lobby. The person came to the door, introduced themselves and led me to the location of the interview - their office; their small office I might add. At this point, everything was starting to add up I was getting a bad vibe. From this point on down, I couldn’t wait to get out. But, still I persevered.
At this point another person also joined us in the small office and the three of us sat at a small table to conduct the interview. Or more accurately, the three of us carried out the Corporation’s interview ‘script’. Interviewer number one directed act one, which most people would call the HR question section and interviewer number two directed act two, which would be likely referred to as the technical part of the interview. Bot of these acts were read verbatim from pre-printed ‘scripts’ and at no time did we sway from the script. Seriously. So imagine yourself sitting in front of two people whom will likely be your boss(es) and having them with their heads down reading questions from a piece of letter-sized paper, then scribing down as you respond. Nice. Oh, and if you don’t follow the script and answer in a way that they are expecting then you are specifically told that you need to follow the script. Seriously. Even though their script is in front of them and your script? Oh, the director didn’t print one out so you have to improvise. But your script better match the director’s script or you won’t do well.
After act one, it’s on to act two. You’d think you’d have a little more leeway here in terms of the script but no, this is simply a knowledge act. You either know the answer or you don’t. Because smart people know acronyms and project code names. Ya, smart people don’t ever need to explain how they built a scalable, server farm that provided load balancing and redundancy or how they designed some enterprise system to tackle some problem more efficiently. Nope. Never mind that this job entails enterprise technologies and design. No need for that information, because the smart people just need to know what EJB and JSP and WKRP stand for. And they should also know that Oak was the codename for first version of the Java programming language. Seriously. Oh and they should also have in depth knowledge of the specific technologies being used by the Corporation today, because that what’s in use today and the Corporation doesn’t think about tomorrow thus there is no need to choose people that will be smart enough to adapt to the next great technology chosen by the Corporation.
After answering ‘no’, ‘not sure’, ‘no idea’, for most of technical questions, I asked a few questions about life at the Corporation and left. And my interviewers told me that sometimes they forget to let people know one way or the other whether or not they got the job so if I hadn’t heard form them by a certain day, to email or call them. To date, I have yet to hear anything. Not that I mind, since right after that I accepted a great job at Critical Mass.
I was initially going to summarize how to conduct a good interview, but I think Joel has covered that subject more than enough. Instead, I provide this example of how not to recruit good people. Of course, to accept that premise, you will have to accept that I am a good person - I’ll leave that as an exercise for the reader.
And for the record, I do in fact know what EJB, JSP and WKRP stand for; those were not questions asked by the Corporation.
IFR Pre-Flight Test
Life is hard. Unless you have no friends or family, are single, can run efficiently on four hours or less of sleep and have enough money that you don’t have to work, it seems that everything gets in the way of what you really want to be doing – flying. And that’s how it’s been for me. Don’t get me wrong though; I love my life. It’s just that for the past two months (yes, I said two months) it has been impossible to get my IFR pre-flight test done. First there was a trip to Prince George for my brother’s wedding. Then it was off to Kelowna for my sister-in-law’s wedding. Then there was job turmoil, followed by a new job. The Nav Canada decided that between staffing shortages and various construction (or whatever other lame excuses they published in the NOTAMs), that IFR training flights around the Calgary airport were out. Joy.
I actually almost got the pre-flight test done two weeks ago, but then Calgary Terminal decided on a bizarre blackout period and doing the flight would have required flying at hours that normal people should be sleeping during. So that was out. But today, a miracle happened and the flight was a go.
My instructor for the entire training up until this point has been Jason, but today I flew with the club’s chief flight instructor. Not because of scheduling or because Jason was fed up, but because Jason has taken a job with Borek Air. Jason’s going away party was last night, but because of today’s flight I kept the rowdiness to an unusual minimum.
During a late breakfast at Melrose on 17th, I called Calgary Terminal and booked a training slot. Because the entire flight takes place within Terminal’s airspace and because it’s a training flight, it’s not enough to simply file an IFR flight plan. That way, Terminal can decide that they’re too busy and simply deny your request. But today, as I said, I lucked out and was given the 1900-2000Z slot. I then filed an IFR flight plan for Calgary/Springbank to Turner Valley NDB (TV) to THIRD (a non-compulsory reporting point) to Calgary VOR (YYC) and back to Springbank, with a hold at THIRD and two approaches at Calgary.
The flight went pretty much as expected, with being vectored around for the first bit before being cleared to proceed to TV and on to THIRD. Once I got past TV and was established on the way to THIRD I received my hold clearance which had me holding north of THIRD on V301. The hold on the north side threw me for a bit of a loop as I was expecting to hold south – lesson learned; don’t anticipate anything more than you’re given. If you’re told to expect a hold at point X, you can try and figure out what the orientation of the hold might be but don’t let that mess things up when you actually receive the clearance.
Then it was on to Calgary International for two approaches, an ILS on Runway 28 and an NDB on Runway 16. The ILS approach was fine, though I initially tuned the wrong frequency for the approach. Other than that, I kept the localizer pretty much centered and the glideslope pretty close to center for most of the approach. At the decision height the runway was right there in front of me – very satisfying. But a little disappointing at the same time; runway 28 is a great runway to spot planes as it overflies one of Calgary’s bike/blade/walking paths. As this was likely on of the few times I would actually fly this approach I was hoping to sneak a peek out and see if I was overflying any people on the path. Instead, I was forced to wear the hood [of shame] for the entire approach, only peeking at the decision height to see where I was. After that, I was vectored around the NE part of Terminal’s airspace to get setup for the ILS for runway 16, which we actually did the the NDB approach for. The approach was likely my best NDB approach ever, given the favourable light winds. At the MDA the runway was right out in front of me. As we went missed we crossed over the path of an incoming Dash-8 on short final for Runway 10; very exciting (and draining) to be doing training at CYYC during the close-to-peak times. Then it was back to Springbank for a regular landing without the hood [of shane].
After landing I had a quick debrief on the flight. Essentially the flight was good, I just need to ensure I double check my frequencies and stay on top of resetting the heading indicator (which, in my defense I got out of the habit of doing due to all my time in the club’s 182 which has a slaved HSI). And, the best part of the day is that I have the club’s sign off on doing the actual Transport Canada IFR flight test.
Flight time: 2.1 hrs
Instrument time: 1.6 hrs (hood)
Approaches: 2
Good Customer Service Makes All The Difference
It looks like I’m finally going to be able to do my IFR pre-flight test. Jason, my instructor is moving onto a dream job with Ken Borek Air so I’m booked this Sunday with CFC’s chief flight instructor, Pierre. But my IFR maps and CAPs are now two cycles behind since I had needed to update them, so this morning I ordered new maps from Map Town, located in downtown Calgary.
I ordered my usual six items: CAPs GEN, 2 and 3, LO 1/2, Terminal Area Charts 1/2 and the CFS. I paid by Visa and had it delivered by local courier as it’s far more efficient for me to do that than drive around looking for parking, plug a parking meter, get the stuff and leave. It sounds silly but the $5 courier charge is money well spent. My stuff was delivered to my office only a couple hours later and everything that I asked for was there. There was however a small problem; instead of keying in LE12 for the Low Enroute Chart 1/2, the Map Town employee had keyed in L12 which is an Indonesia ONC aviation map, which happens to be $7.00 more expensive.
I called up Map Town and the first person I talked to listened to my problem, apologized and then asked me to hold on while he put me through to someone who could help. Not more than 30 seconds later another person answered, listened to my problem, apologized and then refunded the difference to my credit card. What an amazing customer service experience. Mistakes get made and I accept that; and when they are made and you handle the problem with swiftness and professionalism, especially when dealing with customers, well that makes me want to continue doing business with Map Town for as long as I’m living in Calgary.
Sometimes Things "Just Don't Work"
It’s often said that the great thing about Windows-driven machines is that everything just works. And then Mac fanatics take that a step further and note that their machines not only work but also are stable and, in fact, work that much better. And often this is a response to the growing Linux user base. But with all things, things often don’t work not matter what you are using. My wife’s Windows-based laptop 50% of the time is unable to find the wireless network in our house, even if we put the laptop right beside the router.
I mention this because in catching up on some RSS feeds, I read Kris’ entries on his issues with his MacBook: battery problem, then battery problem take #2 and finally, a problem with wireless connections. I mention this not as part of an argument to switch to Linux, but to note that when it comes to computers there really isn’t a silver bullet. But the nice thing with Linux is that if need be I can dive in and muck around with the config files directly or the code if need be.
But my point is that even with non-Linux systems there are headaches, frustrations and millions of users who throw their hands up in the air and just accept the way something is functioning.