7 ms·
You still fail my challenge: design a wireless doorbell that has a user-configurable chime (eg. MP3 file provided by user), in a way that uses less software or
by mrb 16d ago
You still fail my challenge: design a wireless doorbell that has a user-configurable chime (eg. MP3 file provided by user), in a way that uses less software or less hardware than mine. You couldn't.
Then I want you to justify why commercial products offering this feature have 10-100 times more code or 10 times more complex hardware just to do what my doorbell does :-)
- whstl 16d agoAnd you're still failing the challenge of understanding my point, over and over. The person who gave an opinion about whether this is overengineered or not was Lukeify, not me: > You are super-sensitive to over-engineering, so you over-engineered your requirements and ultimately your end product, just in a different methodology and framework. It's still over-engineering to a lot of people, including lukeify, regardless of there existing something worse, regardless of any "it was the requirements" defence. Over-engineering something is fine. Especially a personal project. Just own it.
- anon7000 16d agoThis is was a really unproductive thread to read. As an observer, gotta say I don’t agree with your point. Custom chimes and not having a wire are both extremely reasonable requirements to follow. What if the default chime triggers some PTSD? (Probably doesn’t, but it could happen!) What if the landlord doesn’t want you to drill a hole through the side of your house and it doesn’t come with a doorbell? The solution isn’t “over engineered” it’s just “engineered” (not an off the shelf product)
- whstl 16d ago> Custom chimes and not having a wire are both extremely reasonable requirements to follow. I never said otherwise? Perhaps it was unproductive because you’re assuming I’m making a point while I’m not? My point was entirely that other people can call this “over engineered” due to feature creep. The person who called it over engineered in the first place wasn’t me. I appreciate that you and other people seem to want to discuss doorbells, and someone else seems to want to discuss christmas lights, but I am not really interested in that. I am arguing a general point (“feature creep can lead to overengineering”), not this specific product.
- mrb 16d agoWe all understand your point: you believe the feature is unnecessary in the first place, without any understanding of my particular situation why I actually need it. Regardless, this is irrelevant to the point of this entire thread, which is that it's possible to design a device, as I did, that is vastly simpler than commercial doorbells allowing user-customizable chimes.
- whstl 14d agoOnce again you're putting words in my mouth, and wilfully misunderstanding the point, that has absolutely nothing to do with your project. Here, someone else explained. Maybe you can understand better if it comes from someone else: https://news.ycombinator.com/item?id=49508403 https://news.ycombinator.com/item?id=49508403