Ever that get that feeling where you're continually picking up pace with work and you get faster and faster at getting through your list of tasks? The last few days have been like that with my work for a client. Fast paced work, getting things done. Great for the client when you can carry out the changes they need quickly.

However there comes a time where this pace of work becomes counter-productive. While I can recall the details of each code change I made for the client, I wonder if I'll still remember those changes next week? Have I spent enough time reviewing each of the changes I made? Are there enough tests to cover the code changes I made? Could the code have been refactored in a beneficial way?

Getting things done is great, but getting things done correctly is even better. Checking things off from your list is great, but a review of the work for a few minutes is even better as it could lead to you finding something that you might have missed. Don't forget to review the work you do to ensure that it's your best work that you can deliver.