Its not easy at all. Try it out with your family on your LAN.
People are used to so much convenience, its easy to brush under the carpet, just how much work is happening behind the scenes. Just coming up with a basic list of 3 mordern conveniences you want to support for your family will be non trivial.
In fact, just try supporting one.
(Worked as an RA in a distributed systems lab back in the day, and just getting everyone who proposed the algos and systems to use them was a nightmare)
People are used to so much convenience, its easy to brush under the carpet, just how much work is happening behind the scenes. Just coming up with a basic list of 3 mordern conveniences you want to support for your family will be non trivial.
In fact, just try supporting one.
(Worked as an RA in a distributed systems lab back in the day, and just getting everyone who proposed the algos and systems to use them was a nightmare)