BLUF: You are not questioning peoples ability, but their follow through sucks.
If you have assigned major tasks to complete and the suspense has come and gone, then do not assume that it was successfully because there are no realized results. You have to either receive a follow up from the assigned person on the task or continue to ask questions for the status until it is completed.
Continuing to ask is not a dig on someone’s ability to complete a task or treating them like a kid. If someone never follows through with you and tells you that they completed the task and what the results were, then you have nothing to assess for further action.
Here are some easy steps to accomplishing no-result taskings.
Create a calendar invite and add the person who tasked you on the invite. Do this regardless if they are suppose to be an attendee. Make them an optional attendee.
This is super easy. CC or BCC them accordingly.
Perform code reviews or merge requests.
Google Docs and Microsoft products – turn on change tracking, Google does this automatically.
You should never think a supervisor thinks that you do not know how to do your job, but understand that they have someone to answer to as well and are being held accountable. It is a “trust but verify” relationship that is being accomplished. Instead of taking offense then do everything that you can to keep them in the loop on the tasks that they have assigned you.