Browse by Tags

Tagged Content List
  • Blog Post: What would Feynman do?

    No one I know at Microsoft asks those godawful "lateral-thinking puzzle" interview questions anymore. Maybe someone still does, I don't know. But rumour has it that a lot of companies are still following the Microsoft lead from the 1990s in their interviews. In that tradition, I present a sequel to Keith...
  • Blog Post: Attracting Talent, summarized

    Thanks for all your insights on what is attractive or unattractive about job postings, and about working on developer tools. A great many of the comments were strongly aligned with each other; no one likes “alphabet soup”. And a number of them illustrated that there is a wide spectrum of what people...
  • Blog Post: Attracting Talent

    Today I want your insights, opinions and advice. In any large organization over time people are going to move around within that organization, or leave it for various reasons, and therefore sometimes you need to bring in fresh new people to fill the gaps left by the attrition. Over my sixteen years...
  • Blog Post: Bug Psychology

    Fixing bugs is hard. For the purposes of this posting, I’m talking about those really “crisp” bugs -- those flaws which are entirely due to a failure on the developer’s part to correctly implement some mechanistic calculation or ensure some postcondition is met. I’m not...
  • Blog Post: It’s not magic!

    Interviewing job-seeking candidates is probably the most impactful thing that I do at Microsoft as far as our business is concerned. Sure, the day-to-day work of implementing the compiler is of course what I am specifically there to do. But ultimately nothing impacts the bottom line of our division more...
  • Blog Post: Writing Code On Whiteboards Is Hard

    Work has been crazy lately and I haven't had much time to work on SimpleScript. It's a lot of work starting from scratch! Right now I'm writing a templatized hash table for the binders and other lookup tables. I haven't written templatized C++ for a loooong time and its slow going. I hope to have the...
  • Blog Post: Laugh While You Can, Monkey Boy!

    Joel has been talking about resumes and the hiring process lately, a subject which fascinates me. Something he said today really struck home: The number one best way to get someone to look at your resume closely: come across as a human being, not a list of jobs and programming languages . Tell...
  • Blog Post: Six out of ten ain't bad

    Occasionally I interview C++ developers. I'm always interested in how people rate themselves, so I'll occasionally ask a candidate, "On a scale from one to ten, how do you rate your C++ skills?" The point of the question is actually not so much to see how good a programmer the candidate is -- I'm...
Page 1 of 1 (8 items)