Are You Ready for the Coming Wave?