You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.
Sunday, Aug 17, 2003, 2:10 AM
PDC03 Birds of a Feather Sessions
Here. Propose your own BoF sessions for PDC03.
Saturday, Aug 16, 2003, 10:19 AM in .NET
Introducing Generics in the CLR
Here. Jason Clark on generics in the CLR. Can't wait!
Friday, Aug 15, 2003, 2:21 PM
The real goals of marketing?
Here. The one where I hope my clever-penned friend is wrong.
Friday, Aug 15, 2003, 12:00 AM in The Spout
The real goals of marketing?
I've long lamented that I have no clue what the basics of marketing are and therefore I've been at the mercy of actual marketing people whose skill I can't judge. In fact, I so miss this important knowledge in my life that I interviewed for a marketing job at Microsoft (although I was in no danger of getting it). A *long* time friend of mine, Dave Stroble, said that I was too "customer-focused" to be in marketing, anyway, and I should be glad I'm not in that field. When I asked how that could be (isn't customer focus the core of marketing?), he went on to say the following:
"Marketing is not about giving the customer what he wants, or even finding out what the customer wants and trying to get engineering to create it. It's about trying to sell the customer what you already have -- whether that's product, talent, or pre-conceived notions. If the needs of a customer occasionally overlap with an actual product, that's merely random coincidence."Marketing people are customer-focused in the sense of always thinking about why customers aren't buying enough stuff, and how to get them to buy more. You're customer-focused in the sense of caring about what customers need, and helping them accomplish it, even if that doesn't result in selling anything.
"But don't take it so hard. It's not as if I said you were too honest to be a banker, or too smart to be a teacher. (God, what if girls thought you were too handsome to be sexy?)"
While I find this cleverly stated (even though I'm nowhere near too sexy for girls : ), I sure hope this isn't the real goal of marketing. My hope is that it's about taking a solution and letting folks that have the matching problem know so that you can trade your solution for their money and both consider yourselves lucky. Is this a naive view? Anyone with real marketing training want to chime in on the real goals of marketing?
Thursday, Aug 14, 2003, 1:13 PM
What You Should Know About the Blaster Worm
Here. "At 11:34 A.M. Pacific Time on August 11, Microsoft began investigating a worm reported by Microsoft Product Support Services (PSS). A new worm commonly known as W32.Blaster.Worm has been identified that exploits the vulnerability that was addressed by Microsoft Security Bulletin MS03-026."
Thursday, Aug 14, 2003, 9:47 AM
IM Buddies
Here. I'm speechless.
Wednesday, Aug 13, 2003, 12:03 PM
Robert Scoble on Interviewing at Microsoft
Robert Scoble (the Scobleizer) contributes his answer to the eternal question: what's it like to interview at Microsoft?
Wednesday, Aug 13, 2003, 11:23 AM in .NET
Brent Rector on .NET Rocks!
Here. Brent Rector is my long-time friend and co-author of ATL Internals. Don't miss his unique perspective on the world. : )
Wednesday, Aug 13, 2003, 10:33 AM
Another Industry Ravaged by Technology
Here. Technology is wonderful for eliminating the inefficiencies in a market. In the '20s, there were "bucket shops" that operated on old stock information as gambling halls for delayed, off-street trading. By the '80s that was all computerized for pros only. In the '90s, the Internet took that all away, making it much harder to trade on the inefficiencies in the market for the pro, while enabling real-time trading for the average Joe. Technology has ravaged many an industry, providing cars instead of carriages, MP3s instead of albums, MPEGs instead of movies (this is just starting) and now fake diamonds instead of real diamonds. The goal is always the same: bring the convenience to more people, cheaper, which means eliminating the inefficiencies, in this case the diamond cartels, out of the market. My vote for a market ripe for such treatment is real estate. Why I'm penalized 3% of the sale price of my house for data entry into MLS, the national real estate database, and checking the paperwork (something I could get done by a real estate attorney for a few hundred dollars) is beyond me. I need my house entered into MLS if I'm going to make it known by buyer's agents and I need to keep paying them 3% or they won't bring their customers to see my house, but the 3% I pay to my seller's agent is just a waste. Can some please ravage real estate for me? Thanks. : )
Wednesday, Aug 13, 2003, 10:23 AM in Interview
Robert Scoble on Interviewing at Microsoft
Robert Scoble (the Scobleizer) sent along his answer to a common question: What is it like to interview at Microsoft?
About dress code while interviewing at Microsoft. Yeah, I wore a suit and tie. Not mandatory (no one wears them up here) but I feel it still shows respect for the company hiring you, and for the interviewing process. And, it makes it so I never wonder if I under dress. Microsoft employees might joke with you about being overdressed, though. That's cool. I'd rather that then have someone write me off cause I didn't dress well enough. But then, I was also up for a job that required me to be in front of people, so I'd expect to wear a suit and tie on the job occasionally.The process for me was:
Each interviewer would meet me at the lobby (Microsoft has a recruiter shuttle that'll fly you around). I'd usually try to get a question in, like "what role do you play here?" Just to get things going.
- An exec asked me "would you ever consider working here?"
- A one-hour phone interview with HR. They asked me questions to make sure my experience matched my resume, and also to make sure I wasn't gonna embarrass them in the longer interviews.
- I passed the HR interview, so they flew me up to Redmond.
- My interviews started at 8:30 a.m. First interview was with someone else from HR. She explained the process, and asked a few more questions to ensure I was gonna be worth sending onto the first group.
- She gave me a list of three candidates, which would take me through lunch. She was pretty clear that if the three liked me, I'd get another list of "after lunch" candidates.
The kinds of questions you'll get will vary, but I got a lot of questions about past experience, and some more fun ones "how would you get Google to convert from Linux to Windows?" Other people have gotten questions like "how would you sell ice to eskimos?" or "how would you sell a pen to someone?"
If you're up for a programmer job, they'll ask you logic questions, and ask you to demonstrate that you can think in code on the whiteboard.One guy asked me to explain the architecture of Radio UserLand on the whiteboard.
There's an excellent book written on the Microsoft interviewing process called "Moving Mount Fuji."I also read Chris Sells' "Interviewing at Microsoft" site: http://www.sellsbrothers.com/fun/msiview/
Some more advice: I came an hour early and took an early-moring walk around the campus. That helped me calm my mind down, and get into what it's like being there. Also, it let me think about "why do I want to work at Microsoft?" which was one of my first interview questions.I brought my own water bottle. That saved awkward moments where interviewers would want to take you to the company refrigerators. It also makes it look like you aren't there to take advantage of Microsoft's largess. Try not to drink too much during the day. The temptation is to drink a Diet Coke on every interview. You can get a bit jittery by the end of the day.
I also treated everyone I met as an interview candidate. I have no idea if the recruiting shuttle drivers report back on their feedback or not, but why take the chance? Plus, the stories you hear are often good ones to tell later on.They did interview me over lunch, by the way, and also took me to a Sonics' game . I'm sure that was to get a feel for how I'd be in social situations. Behave, and geek out! (we only watched about five minutes of the Sonics' game cause we were so busy talking tech).
I later found out that they usually have three to seven candidates fly up for each job and that flying up isn't any guarantee of a job. A few friends have gotten flown up and didn't pass muster.My wife has interviewed here too and didn't get hired. I think it's solely on passion. Most of the people who work here are hard-core geeks and they like hiring other geeks. Anything you can say to demonstrate that you're a geek and that you love playing with technology is probably a good thing.
Later I found out that the flyup interview is mostly to see if the candidate can fit into both the job, and work with the team. They figure you're mostly qualified because you got that far. They're just trying to make sure you'll fit in at that point.Don Box also gave me some advice: "we want you to think, so think." The way another friend of mine put it, is "look like you think about every answer. Take a few seconds to think about it."
My answer to the Google question? "Acquire them." Hey, it worked for Hotmail. (Seriously, then I followed that smartass answer up with a more serious one ) . Luckily I had spent a few hours with some of the kids who started Hotmail, so I knew what the pain points were in getting them to move their system from FreeBSD to Windows.When did I know I had the job? At about 6 p.m., the guy who invited me up, told me I had gotten a job. Turned out I wasn't appropriate for the job I was interviewing for (which he knew) and then he made a new job. It took a couple of weeks to get all the T-s crossed from that point. Other people don't learn whether or not the got the job for a week or two afterward. It's OK to ask at the end.
If you get walked to the door at lunch, though, you know you blew it somewhere. (Not many get walked to the door, from what the recruiting shuttle drivers tell me).One last piece of advice: keep your energy up all day long. It's tough. Hard to think straight at 4 p.m. after answering questions all day long. But, a lot of the decisions are made on "does this guy get excited by technology?"
Good luck in your interviews!--Robert
Tuesday, Aug 12, 2003, 4:49 PM
Updated FormatDesigner
Here. Atif Aziz sent along code to change the culture interactively. Thanks, Atif! I also took this opportunity to sort the Type field and resize the main window to be a bit larger for those hard to reach format strings.
Tuesday, Aug 12, 2003, 12:49 PM
I'm no hero
Here. The one where I attempt to correct the interpretation of yesterday's post that puts me in the minority when it comes to having MS customers' best interests at heart. Nothing could be further from the truth.
Tuesday, Aug 12, 2003, 10:07 AM
Making money from virtually nothing
Here. In the "truth is stranger than fiction" category, Julian Dibbell is a full-time Ultima Online merchant, selling virtual things for real money. Some few virtual tycoons make 6 figures a year doing just this. It's the wild west all over again, with a black market economy and no regulation. I predict that the next J.P. Morgan will come out of this space before regulators step in.
Tuesday, Aug 12, 2003, 12:00 AM in The Spout
I'm no hero
Tuesday, August 12, 2003
In yesterday's post, I did not mean to imply that I was some kind of internal David against the MS Goliath. I am in the majority of employees when I say that I want to keep in mind what's best for the customer. The only issues, really, are what is best for the customer and how can those needs be met within the limits of our resources. We do spend quite a bit of time arguing over those, however. : )
Monday, Aug 11, 2003, 11:45 AM
I speak for the trees
Here. Another one where I quote Dr. Seuss.