Last Updated: 2021-05-15
I realized that the features I was asked to build for my client were open-ended, and this caused me to miss my deadlines. Part of the issue was that they had certain assumptions about the code which were not communicated.
Another part is that I give poor estimates when I don't consider the various components that go into building the full feature.
From now on I will spend a few minutes itemizing a ticket with my client.
I will cover the following topics: