As one comedian said, "I don't come down to McDonalds and make fun of you while you're working..."
You might not agree with all my reasons or some of my thoughts. However, the indifference of great UI by engineers kills companies. I have sat in environments time and time again where lack of attention of detail creates horrible user experiences, and this affect the bottom line in a very real way.
This should read as, "you are bitting the hand that feeds you."
The best engineers I have met ask questions, and have a genuine concern for the user. They want to create great experiences. The engineers that don't want to get involved in a positive way without being a destructive gatekeeper, I have no time for them.
We have now reached a tipping point where most companies are recognizing the need for great user experiences, because poor one's cost companies time and money, both in lost customers and lost productivity.
This indifference by engineers is the reason why a UI Engineer position was created by many companies; they realize that most back end engineers just want to code in a way that most people at car manufacturing plants want to put the bolt on.
That mentality didn't work out well for GM and other car companies. It's also not working out for most technology companies.
You can bitch all you want, but if you aren't contributing to the bottom line, you're just a cost center. And cost centers get outsourced, plain and simple.
As one comedian said, "I don't come down to McDonalds and make fun of you while you're working..."
You might not agree with all my reasons or some of my thoughts. However, the indifference of great UI by engineers kills companies. I have sat in environments time and time again where lack of attention of detail creates horrible user experiences, and this affect the bottom line in a very real way.
This should read as, "you are bitting the hand that feeds you."
The best engineers I have met ask questions, and have a genuine concern for the user. They want to create great experiences. The engineers that don't want to get involved in a positive way without being a destructive gatekeeper, I have no time for them.
We have now reached a tipping point where most companies are recognizing the need for great user experiences, because poor one's cost companies time and money, both in lost customers and lost productivity.
This indifference by engineers is the reason why a UI Engineer position was created by many companies; they realize that most back end engineers just want to code in a way that most people at car manufacturing plants want to put the bolt on.
That mentality didn't work out well for GM and other car companies. It's also not working out for most technology companies.
You can bitch all you want, but if you aren't contributing to the bottom line, you're just a cost center. And cost centers get outsourced, plain and simple.