Some of my colleagues and friends, who are product managers, sometimes confide in me about the problems they have with the technology platform they need to use and the restrictions they are facing with the technology they have to rely on.
I understand their frustrations. Some of those problems are real and need to be addressed. However, a smart designer needs to design for the factory he or she has. She cannot keep wishing for a better factory.