|
Yes, that's fair. If you define "programmer" strictly as someone who currently holds a job title of "software developer", then sure, I'm not a programmer. Nor is, by that definition, a technical founder who's built their entire website. If that's the way you define the term "programmer", then sure, I'm not a programmer. Of course, if you define it in the sense of what someone can do, has been employed specifically to do in the past, and continues to do as a core part of their job, then I am a programmer. But, again, that's not relevant to the situation being described. The situation being described is not someone offhandedly saying that I'm not presently employed as a programmer, or asking about why I'm no longer a programmer [by some definitions]. You, and many other people, are creating new situations and saying "well if someone said X after you did Y, then it's totally reasonable." That's not the situation being described. It's the straw man fallacy. I am describing a specific situation in which someone listened to a talk about data structures, algorithms, big O time, etc (yes, within the context of interviewing) and saying "So when you WERE a recruiter at Google, ...". The information on my website is entirely irrelevant. |
Possibly I wouldn't characterize you as a recruiter or a programmer based on what you described.
I've been a development manager for many years and programming is an integral part of my role. But I'm a manager, not a "programmer", since I believe it's the dominant aspect of what I do.
So that choice of words could have been more influenced by a possible emphasis on the interview aspect of your role, rather than its programming aspect. I haven't seen the discussion so I can only speak from what I've read.
I've known many hiring managers who were not programmers and knew all of what you mentioned. Some of them were even program managers with a strong CS background - none of them programmers by any definition since they didn't program at all, ever.