Why do developers feel the need to reinvent and replace perfectly fine basic functionalities like scrolling/scrollbars?

Yeah, I once had a client insist on this really weird custom way for users to select features to add to the base product. I told him that he should just use checkboxes, since they were designed for exactly this use case. He told me, "That's what X said, but I don't want that," X being the developer I had inherited the project from.

It somehow never occurred to this guy that he had two different professionals independently giving him the identical recommendation, which he was dismissing out of hand.

I probably don't have to add that after I wasted a week or so building a custom interface that did everything the client wanted, he stiffed me for the payment and the project was never launched.

/r/web_design Thread Parent