technologically scorched struggle