I've known plenty of smart people who didn't get anywhere in their career. Why? Lots of different reasons, ranging from personality, lack of communication skills, entitlement issues, lack of self control, etc. Sometimes all of those reasons.
If you are in a tough spot in your career, try to be honest with yourself about how/where you can improve, and make an effort to improve. At 30, it sounds like you are looking for instant gratification.
My recommendation: stop getting on these boards talking negatively and using profanity. It's not helping. Start bringing relevant insight and commentary that highlights your skills. Be open to constructive feedback from friends and colleagues. Work to improve. It may take a few years to rebuild - but think of it this way: 5 years is an eternity in the tech world. If you do things right for 5 years you may have an entirely different outlook.
If you are in a tough spot in your career, try to be honest with yourself about how/where you can improve, and make an effort to improve. At 30, it sounds like you are looking for instant gratification.
My recommendation: stop getting on these boards talking negatively and using profanity. It's not helping. Start bringing relevant insight and commentary that highlights your skills. Be open to constructive feedback from friends and colleagues. Work to improve. It may take a few years to rebuild - but think of it this way: 5 years is an eternity in the tech world. If you do things right for 5 years you may have an entirely different outlook.