Time markers:
Investigation (gain understanding of code)
Coding (initial implementation)
Testing (writing tests, verifying work)
Review (addressing feedback)