Developer productivity is directly related to feedback speed


Developer productivity is directly related to feedback speed.

Techniques to speed feedback loops:
Mock APIs (fake APIs can be as fast as desired)
Vertically split apps (small apps build faster)
Hot reloading
Automated tests
CI/CD

The more of these I have, the faster I move.
Controversial: Arguably types should be on the list too. I've found that depends. On larger teams, the overhead of types pays off since it helps a large team communicate and scale. On smaller teams, I've found that benefit isn't as necessary.

View original on X