For example, if you only know Ruby and the client is a PHP shop and you implement a solution for them in Ruby anyway, that could cause more problems than it is worth in the long run.
For example, if you only know Ruby and the client is a PHP shop and you implement a solution for them in Ruby anyway, that could cause more problems than it is worth in the long run.
That's not what he's saying. He's saying that he's going to try as hard as he can to come up with what he thinks is the best solution to the problem. It may not be the best, but it's the best he can come up with. It's better than someone who comes up with five options, then leaves it up to the client to make the wrong decision.
I just don't understand the aversion to expertise that's so common these days. Have some fucking pride in what you do well. And trust that other people know their shit, too.
This should be celebrated.
If the designer knows what she's doing, she just needs to know all the relevant factors.