What should I do? I work at a tech company who sucks at tech.
brk: You clearly don't have any respect for the organization.(Which may or may not be warranted.  It's not that I doubt your assessment, but it IS only 1 person's one-sided opinion.  No offense)If the organization is as large as your post implies, and you are working at the individual contributor level, then it's unrealistic to expect that you can effect any measurable change.So, you should move on to something that better suits your talents and interests.Also, it's good to get the random advice of the Intarwebs, but you probably also need to develop a gut feel for when the time is right to start packing as you progress through your career.  Best to be able to see the signs of smoke before the fire is visible...Good luck.