If it doesn't benefit the customer, it is over engineered. Not future customers, mind you. Today's customers. I find that if you approach everything with a customer-focus, you'll probably be fine.
Note also, that some of you are thinking "But I don't work on customer-facing code," to which I would say you are wrong. I promise you that you have customers. Figure out who they are, and start focusing on them.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
If it doesn't benefit the customer, it is over engineered. Not future customers, mind you. Today's customers. I find that if you approach everything with a customer-focus, you'll probably be fine.
Note also, that some of you are thinking "But I don't work on customer-facing code," to which I would say you are wrong. I promise you that you have customers. Figure out who they are, and start focusing on them.