However, that is entirely because it was my final year college project, and it has not seen the light of day since I showed it to the professors all those years ago.
If people use your code, then the requirements will change. And you will have to change the code. This is as certain as any physical law, and as true as any mathematical proof. It is unavoidable.
And if you don't make a very concerted effort, changes absolutely will degrade the code.
This brings us to the wretched conclusion that the most important code is often in the worst condition.