Modern software development be like: I wrote 10 lines of code to call an API that calls another API, which calls yet another API that finally turns on a lightbulb. Pray that Cloudflare or AWS will not be down during this operation; otherwise, there will be no light for you.
@nixCraft it's doesn't have to be... Mine are all local network. I do use a mqtt server, though could do direct http to the lights too.
We've made a choice to make everything cloud connected, because consumers value only price and convenience and manufacturers only look for profit
@nixCraft I honestly find embarrassing that to print a file in my local library I need to email it and it will likely do a journey around the world before reaching the printer which is one step away from me. I'm happy I don't have to connect an untrusted USB to my phone, but I wish there were a middle ground with a local and secure by default protocol.
@nixCraft And the sysadmin/SRE is the one who writes Golang templates to generate YAML that configures a system that configures a system that configures a system that configures a system that configures a system...