I was thinking about this for looooong time - just now it happened that I feel fine to do this when I know what code style to avoid, how to manage project and so on.
We learn all the time so when I write new modules I feel like - damn I could do this also the same way in previous module.