
No one told Samantha the customer is often wrong.
While customers know a lot about their pain and frustrations, these aren’t the same as “requirements”. Nothing they say should be accepted at face value.
Samantha doesn’t realise it’s her job to come up with solutions, and hopefully elegant ones at that.
They didn’t explain this in her basic training, unfortunately.