| The real problem is that as an "older" programmer (50) I am probably the best I have been, but I no longer believe in the missions of pretty much any company, I'm not interested in the silly ways the companies try to build their culture with toys and trinkets and blankets and rituals and sparkles and phony constructs designed to create workplace as a funpark. I am diplomatic, so I would of course keep all this a secret - I know how to be a good employee. I'm very happy to do a great job, and easy to get along with and productive and a team player, but I'd be happy to program in a grey box on a plain chair and table. The employment deal for me is this: I program, do a great and professional job You give me money and/or equity I do appropriate hours and give me this time I need to leave early for example to pick up the kids I get you a great result I set in a chair and table at an office or ideally I work from home (travel is dead time) But that's not the deal on offer. For me, the primary satisfaction comes from working hard and getting a result that advances the goals of the business. And BTW I am very much on the cutting edge technically, but I probably wouldn't get through any recruiting process for god know what reason why. |
(1) That process isn't always what you think it is. Sure, some companies will copy the superficial aspects of that process, asking puzzle questions or looking down their nose at you because you don't know some trivia about a language that has existed less time than you've been programming. They're idiots. However, there are also more people than you might think who have actually been trained in such interview techniques, who almost couldn't care less about your solution because they're looking at how you solved it, how you communicated about solving it, how you reacted when surprised or confronted, and so on. That's really important stuff, and I for one don't mind being measured on it.
(2) If you're clear about expectations, you might be surprised what kind of deal you can get. For example, this company is notoriously averse to letting people work from home full time. I'm one of only a few dozen (out of thousands) apparently. Why? Because I told them right at the start that it was an immutable requirement and if they weren't willing to make that deal then we might as well not waste our time. Mentioning that kind of thing post-offer wouldn't have worked. Not a chance.
So yes, I think people like you and me can get through that kind of recruiting process and get the kinds of jobs we want. I hope that helps.