We’re going to have 3(yes, 3) applications that implement the same charging feature, each with its own set of bugs. At least those are the 3 that i know about. But hey, why stop there….let’s implement a couple more.
Oh yeah, and say it with me folks. Its called Inter-process communication.
For people who don’t want to re-invent the wheel, we sure are manufacturing a lot of horse-driven carriages.