growled on Friday, June 30, 2006 2:18:08 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Even though I'm not a recruiter I read JobSyntax regularly. Last week they mentioned a recruiting blog swap in which they stated that it was for everyone, not just recruiting focused blogs. Well, I took the bait and decided to sign up. Don't ask me why, it was a spontaneous thing...like an impulse buy at the store. [shrug].

It looks like 31 bloggers signed up and apparently I'm only 1 of 2 non-recruiting blogs...gulp! :-o They were kind enough to let me back out if I wanted too, but I figured that doing something completely outside of my normal scope might be interesting and challenging. A growth opportunity, at least that's what I'm telling myself. ;-)

You can find out more about the Big Bad Recruiting Blog Swap here.

Now, if you'll kindly excuse me, I have to figure out what the hell I'm going to post about on 8 different blogs over the next 8 weeks. :-S

~tod

tags:

growled on Friday, June 30, 2006 1:44:21 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

I just got off the phone with a co-worker. It went something like this (forgive the paraphrasing, but I don't remember it word for word)...

Her: Do you have a blog?
Me: Yes, umm, why?
Her: Did you blog something about our name change from MSN Ops to Live Ops?
Me: [getting a bit nervous at this point] Yeah, but it was a few months ago. Uh, why?
Her: [laughing a bit now] Well, I was just holding a meeting and we were discussing the name change when someone said that they had read all about it online in a blog. I asked them who and they replied dirtyDogStink by some guy named Tod Hilton.
Me: [in shock, but starting to laugh] Really? Well, that's kinda cool.
Her: [chuckling in a sinister-like laugh] Yeah, but my meeting totally went to hell after that! Everyone wanted to go read what you wrote and we never got back on track!
Me: [now I'm really laughing] Damn, sorry about that
Her: [in a serious voice now] So, there wasn't anything bad in there...was there?
Me: [still laughing] Nah, it's all cool.

So Lisa, sorry for breaking up your meeting. Looks like I owe you a coffee. ;-) And if you're curious, here's the post she was referring too.

~tod

growled on Wednesday, June 21, 2006 7:06:53 AM (Pacific Standard Time, UTC-08:00)
barked at funnies | video games

Imagine if you will, a video game console where you don't need a power cord, audio cables or even a controller. Imagine...the Apple iBox. I can't wait to pick up Sweater Assault and iHalo! =)

(direct link)

~tod

tags:

growled on Thursday, June 15, 2006 8:40:16 AM (Pacific Standard Time, UTC-08:00)
barked at microsoft

Do a search for interviewing at Microsoft, Microsoft interviews or tips for interviewing at Microsoft and you'll get a plethora [yes, I actually used the word plethora] of information. Examples of the infamous brainteaser interview questions, personal stories from interviewees, open position announcements, schedules for recruiting/interviewing trips and more. The subject of Microsoft interviews has been discussed wide and far across the internet and by people much smarter and more experienced than I, but I'm about to throw in my own 2 cents. I have a friend interviewing for a position and I wanted to give him some tips [even though he didn't ask for them ;-)]. Then I thought why not make a post out of it and bada-bing, bada-boom, here ya go.

Show Passion
This is one of the most frequent things I see reported in candidate feedback. Something to the effect of "good technical skills and personable, but lacked passion." According to Dictionary.com, passion is defined as "a powerful emotion, such as love, joy, hatred or anger" and "boundless enthusiasm." It's the second one that interviewers are looking for. We want people who live, breath, eat and feed on technology...or coding...or project management...or recruiting...or people interaction...or usability...or whatever it is that ties in closely with the position being hired for. Maybe you're passionate about gaming and have played video games your whole life, I'm sure that would shine through if you were interviewing for a position with Xbox or Bungie. Find a connection between your passions and the job your interviewing for, then talk about it in your interviews...a lot!

Interview the interviewer
Remember, it's a two way street so ask questions! Not only is Microsoft interviewing you to see if you are a fit for their open position, but you are interviewing Microsoft! More specifically, you need to know if the team you're interviewing with [versus Microsoft the big corporation] will be a good place for you to work. There are hundreds of groups [maybe even over 1,000] and they all have their own idiosyncracies and differences...no two groups will be the same to work in. Ask the interviewers about workplace issues that are important to you. Work/life balance might be important if you have a family. Project scheduling could be pertinent if you go to the Tour de France every single year. Willingness to dogfood the latest operating system or version of Office could be pivotal. I'm sure you get the picture. ;-)

Know the group you're interviewing with/for
Microsoft is a very public company. Official press releases, industry reporters, employee & team blogs, team & product websites, financial news, techie stuff and many other types of information are just a search away. Use that information to your advantage in the interview process! You should know [or find out] from your recruiter what group or product you are interviewing for and then do some searches online for tidbits specific to them. Some groups [like mine, Windows Live Security] are less public and you won't be able to find much information online...in those cases be prepared with general Microsoft information. At a minimum, I expect candidates to be able to discuss some [but not all] current events and technologies that Microsoft is involved in publicly.

Say "I don't know" the right way
First of all, I won't hire [or give a hire recommendation to] anyone who isn't willing to admit when they don't know how to do something. Period. Secondly, there are good and bad ways to say "I don't know." In my opinion, the right way to say "I don't know" is to focus on what you do know about the topic/subject/question. Think out loud. I cannot emphasize this enough. Interviewers want to know how you think and see the process you go through. You might not know the answer, but a good interviewer can glean your potential by listening to you discuss the parts of the topic you are familiar with. What if you don't know anything about the topic? Believe it or not, that's fine. In that case I recommend you say exactly that and then ask a little bit about it. Just don't expect a large dissertation by the interviewer because they have very little time to ascertain your qualifications and you don't want them spending 30 minutes out of their hour teaching. If you really want to go above and beyond [and this should probably be considered a personal preference of mine], then I would be impressed with someone who made a note of the "I don't know" topic and followed up with me within a few days via email. Never, I repeat, never just say "I don't know" and then let the issue drop.

Don't fake it
This ties in closely with saying "I don't know" the right way. If you don't know the answer then don't try to fake it. You will know you're faking it and trust me, the interviewer will know it too. You will do way more damage to your credibility than is worth the exhausting effort of lieing.

What should you wear?
I find this question kind of funny because in almost all other white-collar industries a suit and tie is the norm [and I come from the accounting industry which is one of the stuffiest of them all]. The software industry is infamous for being founded by guys in their garages which for the most part has translated to a pretty casual work environment. Our senior VP of Human Resources, Lisa Brummel, proudly announced at last years company meeting that she wears shorts to work as often as possible. Which begs the question...what should I wear for my interview? Honestly, there is no easy answer...it depends on the group and the position you're interviewing for. My quick take on it is this:

  • If the position/group doesn't have a lot of customer (internal and external) interaction then pretty much anything [within reason] goes. This would be for developers (SDE), testers (SDET), lab managers, system engineers (SE) and some program managers (PM). Just don't dress down too much!
  • If the position/group has a lot of customer interaction (internal and external) or has a high public profile then you should dress professionally. Go ahead and wear the suit if that's what you prefer, but business casual should be good. This would apply to sales, marketing, recruiting, higher level management and some program managers (PM).
My suggestions:
  • Go with business casual. Dockers [or your favorite brand of casual pants] and a polo or button-up shirt will carry you through 99% of the groups/positions without a hitch.
  • If you're uncertain always default to the more professional level of attire. A suit might be over the top for some groups/positions, but I would rather see someone in a suit versus an old Motley Crew t-shirt full of holes. ;-)

Expect a long day (or 2)
The interview process at Microsoft is long. You will interview with 3-8 people and each one is at least an hour long. Sometimes they are all packed into a single day while other times schedules dictate the interview to be spread over 2 days. The first time I went through a loop I was extremely stressed and tired by the end of the day. I was so mentally exhausted that I could barely drive home. Mostly this was due to my inexperience with the Microsoft interview process and not having the right expectations. I was used to a single hour long interview with a possible hour long follow up, but this was a different beast. There are all kinds of suggestions online for how to deal with the long day (carry Power bars, lots of sleep the night before, avoid caffeine, etc.), but I just want to warn you that it will be a long day and to do whatever you need to do to get through it.

I realize that I didn't touch on any 'technical tips' and I did that for a reason. There aren't any golden goose answers. You either have the skills/knowledge/ability for the position or you don't. Hopefully that will be discovered in your interview, but quite honestly it might not. It can be very frustrating when you have it and they don't see it, but that's an unfortunate reality. That's a topic for another post though.

Here are a few other resources I recommend:

~tod

tags:

growled on Wednesday, June 14, 2006 7:35:06 AM (Pacific Standard Time, UTC-08:00)
barked at ramblings | dogs

My dogs love their KONG toys...and with this little contraption they can enjoy treats throughout the day (via Heather Hamilton). =)

Of course the techie in me wants a few more features... A wireless NIC so I can add it to my home network and access it from the internet, a webcam so I can see my dogs playing with the KONG toys and speakers so I can say 'good dog-dog' to them as they fight/chew to get at the treats inside. Of course, that would probably freak them out. "Where the heck is Dad? I hear him, but wtf?" :-o

~tod

tags: dog

growled on Monday, June 05, 2006 7:26:10 AM (Pacific Standard Time, UTC-08:00)
barked at video games

Thanks to a friend of mine, I had the opportunity to test drive an Xbox 360 this weekend. I have just one acronym for ya...OMFG! :cool:

First off, let's talk about the console itself. 6 months after launch you can go read any number of in-depth reviews on the console, so I'll just give a short list of the things that caught my attention:

Pros:

  • Graphics - They are unbelievable, even without an HD television. No joke.
  • Dashboard UI - very nice.
  • Controller - I think they totally nailed the controller this time around. Similar in size and style to the original's S-controller, but I like where they moved the Start and Back buttons. And wireless is the only way to go [no more cords...yay]!
  • Remote On/Off - on the controller...finally!
  • Sleek external design!
Cons:
  • Noise - Seems louder than the original, not sure why.
  • Size of the power pack - it's freakin HUGE.

And the real thing that makes any console worthwhile...the games. My friend only owns The Elder Scrolls IV: Oblivion so I rented Ghost Recon: Advanced Warfighter [I also played a bit of Tomb Raider: Legend and Moto GP 4 from my OXM demo disks]. I didn't really get into The Elder Scrolls III: Morrowind on my original Xbox so I didn't expect to like Oblivion. I thought that I would spend all weekend playing through the campaign in GRAW. Boy was I wrong! :-o I only played GRAW for a few hours; meanwhile I sunk about 11 hours into Oblivion. That game is like crack!

  • The Elder Scrolls IV: Oblivion - This game is insanely addictive. In my 11 hours I made it to level 4, ventured into Oblivion, killed 100s of bad-dudes and found the heir, but feel like I just scratched the surface of the game. I can easily see this game sucking up 100+ hours. I liked everything about it...so much so that I'm seriously considering buying the PC version [since I don't own an Xbox 360 yet]. ;-)
  • Ghost Recon: Advanced Warfighter - The graphics are unbelievable and smooth, but the gameplay just doesn't do it for me like the original GR and GR:IT. I preferred the big outdoor landscapes and stealthy action of those versions. With it's urban setting, this seemed more like a version of Rainbow Six...which are good games, but just not what I expected or wanted when playing Ghost Recon.
  • Tomb Raider: Legend - I'm very impressed with this action/adventure game. The controls were pretty tight, the graphics were awesome and the demo level I played had some good gameplay. Honestly, I have not played any prior version of Tomb Raider which means that I didn't have any pre-conceived notions, but the game reminded me a lot of Indiana Jones and the Emperor's Tomb [Xbox version], which I enjoyed tremendously. I will definitely be picking this up for my original Xbox.
  • Moto GP 4 - The graphics were also very pretty, but the control schema was a bit off for me. Admittedly though, I am not a big fan of the Moto GP series...I can take it or leave it.

There you have it...my first experience with the Xbox 360 and The Elder Scrolls IV: Oblivion. Color me impressed...very impressed. I will be buying a 360 in the future, but it's just not in the budget [financial or time] right now. As far as Oblivion is concerned, I'm actually kind of scared to buy it. The game was so addictive to me over the weekend that I can see myself being consumed by wanting to play it every spare minute I find. That just isn't healthy for me or my relationships. I used to play video games for 20-30 hours a week, but it took a tremendous toll on things around me and I refuse to do that to myself or others ever again. Before I jump into Oblivion again I will have to feel comfortable enough with myself to know that I can turn it on and off when I want too. But for you, I highly recommend you run out right now and buy your own Xbox 360 and The Elder Scrolls IV: Oblivion! ;-)

~tod

tags:

growled on Thursday, June 01, 2006 5:56:41 AM (Pacific Standard Time, UTC-08:00)
barked at links

Application Performance

Fun Stuff

  • Bush roasting Bush (video) - Hilarious video of a Bush impersonator roasting President George W. Bush at the 2006 White House Correspondents dinner.
  • Peter Hirschberg's Home Arcade - A truly amazing personal collection of 1980's vintage video games and pinball machines.

Personality

Software Development

SQL Performance

Check out my del.icio.us links for a complete list.

~tod