When I think back on my early career, I made one mistake frequently: I tried...


When I think back on my early career, I made one mistake frequently:

I tried to change too much at once, and got overwhelmed.

I’ve learned small, incremental changes help me keep the code in a working state. This way, I don't get overwhelmed by errors and work-in-progress. 👍
I found TDD helped me focus my efforts in small increments.

My workflow today:
1. Write a test for a missing feature or bug.
2. Make it pass.
3. Refactor.
4. Repeat in small passes.

View original on X