Most of programming productivity is finding ways to reduce the iteration cycle. Live coding > linting > compile warnings > tests > usage.