But I have been told "You know, because you're older, you'll need to ask for less" by recruiters (recruiters are the worst).
I've had testers (silly tests), be quite disrespectful, and use tone and engagement (or lack, thereof), to make it clear that this is an annoyance for them, and I should just "get it over with," so they can do something "more important," I guess.
I've had numerous recruiters suddenly develop "connection problems" on the phone, moments after I've made it clear that I'm older. They promise to get back to me, and I never hear from them again (I believe that kids, these days, call that "ghosting").
I've had initial screeners (I assume HR), do the same thing.
One pleasant experience was actually Facebook. They have been polite, respectful, and cheerful. I have not felt discriminated by them. I don't think that I want to work there, but I feel as if they would be approachable. I have had other FAANG companies that were shockingly rude, and that surprised and disappointed me.
Probably, the worst thing, for me, is the unwillingness to check my portfolio. It’s friggin huge. Many years in the making, with lots of shipping products.
I’ve actually been told that “I probably faked it,” and given a stupid binary tree test.
This has not been my experience. Part of it may be that I don't really do the whole "self-promotion" thing so well.
I'm pretty good at what I do. I have worked with many, many people that are much better than I am, so I don't let it get to my head.
But whenever I mention what I'm good at, it's met with snorts of disbelief. That's crazy. I am not claiming to be Superman.
I have a massive portfolio that proves what I claim. It has 30 or more (complete, documented, tested, and supported) repos, with over a decade of checkin history, and full source for a whole boatload of [mostly deprecated] shipping applications. Don't believe me? Clone the repo, and hit "Build." I have dozens of blog entries, articles, teaching series, etc.; all linked from my SO story. I even have the PDF manual for my very first engineering project, in 1987.
What I can (and can't) do is not a matter for debate. Like I said, I have worked with many folks that make me look like a piker.
Here's an example:
About a month and a half ago, I responded to an article, where the author claimed we "never finished" anything. This was what I posted:
>> I dare you to list three finished software projects.
> I can probably list 30, and point to the repos.
It's 100% true. You don't need to take my word for it. Simply look at my SO story. I link to it in my HN handle.
Someone that obviously did not bother to do exactly that, posted a challenge, basically calling me a liar. I responded by throwing the seed into the nest, and posting a link to my SO story[0]. They never responded, after that.
Like I said, I know that I'm pretty good at what I do, but I spent my entire career around folks that made me look like a beginner.
It's really, really sad that people seem to consider that kind of stuff to be a lie.
I also did not get this feeling from other technology industries that weren't "Tech". Places full of PhDs, but disconnected from the SV culture. And frankly, less motivated by money and more by lifestyle.
Maybe it all boils down to money. There's too much money in Tech. It attracts the worst, and brings out the worst.
That is my thesis.
In New York, we have the finance industry, which is just as bad (if not worse).
It has also been like this for most of a century. That does not bode well for Tech improving.
That's where ALL the money is, and it's where the worst culture (and worst tech) is, imo. :p
I mean, hell, why else would anyone learn React? $$$$$$
[a] In a material sense, excluding moral and ethical achievements. "Mad Men"-style success, not Buddha-style success.
[b] Although Americans on average are extraordinarily charitable in terms of dollars donated
I've written a fairly massive infrastructure system that is used throughout the world, and has, undoubtedly, saved lives. It will probably continue to do so, in some form or another, long after I take my dirt nap. It has formed the nucleus of an entire Service structure; not just one application.
Did I do it to be considered a "hero"? Did I do it for financial reward?
The answer to both is "No." I have stepped away from the project, and it has taken on a life of its own.
I developed the system over a period of a couple of years, at first, and refined it for a decade, before finding a team willing to take the reins. That required that I step away from the project, and cede total control: technical, IP, legal, etc., to the new team.
Before long, I'll be nothing more than a footnote in the historical record.
Thousands of people, around the world, use the system, every day. During the COVID impact on the users, it was rapidly adapted to serve a very new environment. It has always been completely localizable, and has a simple, powerful semantic interface that allowed all sorts of cool adapters that I only vaguely predicted, in 2008, when I started it.
I never charged a dime for it. In fact, it cost me thousands to maintain and evangelize it.
I'll probably never get credit for most of the work and planning that I did, and I'm fine with that.
I consider that "high achievement." I did a lot of it, because I needed to keep my tech chops up, and saw a need that could be filled. I enjoyed the process of envisioning the project's lifecycle, planning its genesis, and implementing it. It allowed me to do stuff that my employers would not let me do.
It wasn't because I'm some kind of saint, or martyr. In fact, a lot of folks, during its early years, thought that I was a cantankerous, dictatorial, controlling bastard. I needed to keep the project on task, and in focus. That often meant being a real dick (I'm good at that).
When I finally encountered some tech people that were qualified to handle it, and take it to the next level, it was important for me to turn it over completely, and get the hell out of the way. By that time, I was sick of it. I wanted to learn new tech, and work on different stuff. I basically slowed down the car, pushed it out onto the sidewalk, and went screeching off into the distance.
Most of the work that I've done, in the last four years, has been stuff that I wanted to do, for fun. I had a number of theories about developing high-quality software, I wanted to really get down and dirty with Swift, I wanted to develop applications that made me proud, and I wanted to work my ass off. I like working. You won't find me on a golf course. The coroner is gonna have to rub "YTREWQ" off my cheek, because I'll faceplant on my keyboard, when I pop my clogs.
I'm no saint, but I also consider myself to have a very high degree of Integrity. I have absolutely no desire at all to sacrifice that for money.
All said and done, what you describe is another type of high achievement and one that isn't necessarily opposed to massive earnings (at least as a means); that of the skilled artisan. Even if you have helped millions of people in lieu of lucre, the pursuit of high achievement of any kind still required selfishness on your part. You still decided how everything was run and as well as the standards under which it should be run following your departure.
In that sense you're a hero of a sort. Even if you don't see it. It takes heroic effort to scaffold one's integrity, vision, and time into a project with the goal that said project will improve itself years down the line. All of what you've worked on is ,directly or indirectly, a product of your choices.
Off to shave my head...
If you don’t mind and if it’s not sensitive do you mind to share some examples? I’ve just gone past the 40 year threshold myself and I think I’m starting to see/notice some of the same things you noticed, i.e. less “camaraderie” (for lack of a better word) and more “getting on top of the other”, a feeling I didn’t have when I entered this industry 15 years ago.
Just yesterday I happened to sit in a coffee shop close to a table where an IT lead (or something like that) was interviewing (I think it was an interview) a younger potential hire (it was a woman, if it counts), and I found his tone and remarks and general demeanor quite off-putting, I was one step way of telling the guy “why the heck are you spewing such bullshit?”, but then again I didn’t want to ruin said young lady’s job interview.