I am still thankful for the path I took to solve that problem. The journey exposed me to fields like distributed computing. Problems like back-pressure, race conditions, throttling and error handling. census for leader election (Paxos and raft implementations).
All these new markets and opportunities being created at blitz-scale require an internet connection fast enough to stream videos from both certified and non-certified courses and anybody can learn anything and make themselves a productive member of the society.
The fundamental question remains, what is innovation? what is the difference between invention and innovation? Are FinFETs, Quantum Wells, EUV lithography, compact linear accelerators, LHC and any such technology that produces more speed, invention or innovation?