OP, two pieces of advice:
- Ask yourself why your coworker went to your boss instead of talking to you directly
- Work on your communication skills with your coworkers. I'm guessing you have an attitude that's rubbing them the wrong way (I've seen a lot of this coming from people who are trying to impose advanced techniques upon a team that's not ready for those).
It's startling how so many bright programmers possess so little social awareness.