Everyone here is looking for a simpler solution, but the real fun is in its Rube Goldberg-ness. Let it bounce around the globe 3 times through Tor, Iroh, Blockchain, Tailscale, Meshtastic, Thread, Zigbee, Bluetooth, WiFi, IrDA, NFC, TransferJet, FireWire, UART, SPI, I2C, and OneWire, using the free tiers of AWS, Azure, GCP, OCI, IBM Cloud, and Baidu Cloud. And it's 2026, don’t forget a game of telephone powered by fr…
It takes 5 cloud services to hear my doorbell
261–270 of 281 posts
Re: It takes 5 cloud services to hear my doorbell
#262Re: It takes 5 cloud services to hear my doorbell
#263Earlier quoted context omitted.
> That alone is more complex than the whole system the user built here. so what?
Your comment got downvoted, because on this site it is frowned upon to write lazy, confrontative and uninformative comments. If you don't have an argument that furthers the discussion consider not writing instead. Simple systems have the advantage that there are less moving parts. Less moving parts means less chance of failure. That is a trade-off an engineer will sometimes take even if it means building a new thing,…
You are correct in general, but I think "so what?" was an adequate response (even though I don't agree with it) in this case that actually furthered the discussion as can be seen from your long reply.
We don't always need LLM-like, long comments. Sometimes "so what?" can be intriguing enough.
Re: It takes 5 cloud services to hear my doorbell
#264Earlier quoted context omitted.
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 :-)
And 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, regardle…
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.
Re: It takes 5 cloud services to hear my doorbell
#265Re: It takes 5 cloud services to hear my doorbell
#266Re: It takes 5 cloud services to hear my doorbell
#267Re: It takes 5 cloud services to hear my doorbell
#268Earlier quoted context omitted.
> Excel is famously complex because, despite most users only using 20% of the features, no one uses the same 20% I think you're comparing 2 very different scenarios here. Excel is solution engineered to meet every requirement under the sun, for every possible user. "The doorbell" is something designed and built by 1 person to meet exactly their own requirements. whstl (the other commenter) insists that he is better s…
> "The doorbell" is something designed and built by 1 person to meet exactly their own requirements. Nothing wrong with that. Also nothing wrong with people going to great lengths to build an Excel replacement that fits their exact requirements like glove, by ignoring 99.9% of what makes Excel … excel. The issue is calling Excel over engineered for catering to everyone else: > You would be surprised that 99% of the s…
Is a coffee machine with 1000 parts over engineered? For home use yes. For use on the ISS probably not. Context is important, take something out of context and you’ll confidently give the wrong answer.
Anything can be considered over engineered if we just ignore the requirements of the user/builder. Copy from phone? Over engineered with wireless. Copy over SD? Over engineered with a controller. Have a door bell at all? Over engineered with wires.
Start with the goal of the device. Do you want a doorbell with a ring you can choose? SD is probably a lower complexity choice and can’t really go much lower. Do you want a doorbell with internet? Add basic internet connectivity. Unless you do it in a convoluted fashion, with more parts and complexity than needed to achieve that, it's not over engineering.
> And to make whstl's point: I find it much easier to justify internet
I read the opposite. whstl made 2 points for as long as I could be bothered to read his comments: that engineers who implement all the requirements are like Nazi soldiers committing genocide, and that additional features on a doorbell amount to over engineering which is exactly the opposite of what you say.
If you don't need internet, why add it just on a "might as well" basis? The feature creep can go on forever like that. Add a 2-way intercom, video camera with IR and floodlight, some AI recognition stuff, local and cloud backed storage, etc. Now you also created a headache to maintain the software or guarantee it will be in a botnet soon.
Always start with what you need, what’s the goal of the device, and how can you implement that in the most reasonably straight forward fashion as possible. Just so you don’t end up with a doorbell that runs Vmware because "why not".
Re: It takes 5 cloud services to hear my doorbell
#269Earlier quoted context omitted.
> "The doorbell" is something designed and built by 1 person to meet exactly their own requirements. Nothing wrong with that. Also nothing wrong with people going to great lengths to build an Excel replacement that fits their exact requirements like glove, by ignoring 99.9% of what makes Excel … excel. The issue is calling Excel over engineered for catering to everyone else: > You would be surprised that 99% of the s…
About Excel, that’s not what I meant, in my head at least. For any 1 excel user the software looks over engineered. So many complex features not being used... by them. But from the product perspective it probably does exactly what all the users need as a group. Is a coffee machine with 1000 parts over engineered? For home use yes. For use on the ISS probably not. Context is important, take something out of context an…
I can't be sure about whstl, but that's my only point.
And, really, nothing against going to great expense/effort to build exactly what one wants. In fact, I love doing just that.
Re: It takes 5 cloud services to hear my doorbell
#270Earlier quoted context omitted.
The notion disgusts me. All of my shit is open source and locally hosted. I couldn't find a front door camera I liked so I ended up building my own from parts. Having worked for "the cloud" for years, I tell everyone I know, there is no cloud, there is only other people's hard drives.
gross, everything I own is smelted from raw silicon that I sourced from the beach down the street.