Reviewing Your Own Work
Read it as a skeptic would. Leave it a day, then open the repository and try to break your own conclusion.
Where could a decision I made have produced this result on its own? What would the number be if I had made the other choice at each cleaning step? Which of my groups is small enough that one record would move it noticeably?
The questions worth asking of the code.
Is anything fetched at analysis time that should be read from the saved raw files?
Does any error path swallow a failure without recording it?
Is any conversion silently turning a failure into a zero?
Is there a number in the writeup that no line of code produces?
That last one is more common than it sounds, and it is the one that will be found by somebody else.
The README. What the question was, in one sentence. What you found, in one sentence. How to reproduce it, exactly. Sources with licenses. Limits, stated plainly. One decision you made and why.
Then the link goes in your portfolio. A project that fetches real data, cleans it honestly and states what it cannot show is a materially different thing to put in front of someone than a tutorial result, and anyone technical reading it will know that immediately.
Mark this lesson complete
Signed in, your progress follows you to every device.