Programming.
numerical calculations basically take the same amount of time as they did 20 years ago. Creating a new programming language or even creating a new hardware is a common hobby. Unit testing has emerged as a hype and like every useful thing, its benefits were overestimated and it has inevitably turned