Journey in Tech: Tough times don't last, tough people do