People think my code is bad because it uses design patterns they don't understand.
( 146 )
( 57 )
This is not a confession - go away
Translation: I often use technical methods that my teammates don't understand (which is fine) and I can't communicate the reason or value in using those patterns.
people don't understand my code and it's not my fault. how f*cking brilliant am I?
Translation: people don't like me because I look down on them.
Your code is bad and you should feel bad! (\/) (°,,,°) (\/)
Design patterns people don't understand aren't design patterns! They start being patterns when people understand them. So what I'm reading is: "people think my code is bad because I make it complicated in a non-straightforward way."
^ Bingo. If it's that obscure, it's not a "pattern".
I had the same. I actually received one comment "Well, I can see it's elegant .. but will the others understand it?" Some guys just don't want to keep their skills up to date.