Thankfully, no one at work is incompetent. At least not characterized by incompetence.

I have had to deal with tons of incompetence while doing web programming though. You'd be surprised how many people are writing terrible web applications these days.