Your gatekeeping is not welcome here. This isn't a competition.
"The reason you are able to completely ignore the age issue is because there's no ageism in hiring business analysts and project managers. The ageism is visible in hiring programmers, which most certainly you are not."
and your unfounded conclusions aren't welcome either.
Except it is, as that is the single goal of this thread: Find out who is the longest serving Programmer, not the oldest guy doing something with IT. His remark is not wrong in that context.
In addition that unnecessary post asserted personal things not in evidence, giving the most uncharitable interpretation which is actually in direct violation of this site's standards and practices.
A question like "But have you been continuously employed as a programmer?" could be reasonable and not mean-spirited.
Definitely the comment was mean-spirited, but the core - which is that if we are trying to determine longest programmer, this is likely not a contender - seems to be true?
I don't think the OP is looking to claim the "Official Award for Longest-serving Programmer" as much as they are looking to start a discussion to learn more about others (which Ask HN is almost always for). This is an anonymous online forum after all, how much strict moderation and fact-checking of peoples history do you want to have?
If we want to play fast and loose with our definitions then I’m a farmer, because I grow plants in my backyard.
Even all that aside, his tone and dismissive attitude towards ageism is not welcome here.
They transitioned from "pure programming" only in the last few years. Most of the long-time programmers that I've known that transition to other roles keep programming. Some of them were absolutely brilliant programmers and it's a hard decision organizationally to take their time away from coding and put it into some other area.
I've also known "professional programmers" that 1) don't seem to care about code much at all and 2) aren't writing much code at all, sloppy or otherwise.
I think the label "programmer" can be descriptive of all sorts, and has more to do with how often the skill is deployed and less to do with job title/role.
Just because your job title is "head chef" doesn't mean you don't still cook...in fact there's a good chance you can still run circles around your line cooks even if managing the kitchen means your knife skills are not as good as they once were.