this right here is why i don't have a job yet -- suddenly being a good programmer isn't enough, you have to be a good algorithmic competitive programmer. Code challenges with intensely difficult algorithms (i'm talking 3 to 8 per interview) are making all of you employers pass over good devs, and making me homeless. This is the new brainteaser and 5 years from now people will look back and realize its a terrible judge of someone who will be programming a fucking website.
edit: i'm not going to post my resume or portfolio here, but if you saw what i'm capable of and where i worked in the past you would be shocked that i'm having issues finding employment.
also i should note: i'm 36... but i'm sharper and know more now than when i was being paid 96 to 105k in my 20s.
This is something the HN community should really start paying attention to. You may be employed now and it may be great but something rotten is happening in the industry and it's only getting worse.
I have a MacBook Pro from circa 2013 I can donate to you if you need it. I'll make sure my email is in my profile. Otherwise, if you'd just like to speak with someone who understands (some) of what you're going through, let me know.