I never worked in any company or organization, so you people can guess I do not have much idea.
I am working on a quite big project of a website alone using Java/J2ee. As I am working alone so I am working on all the things at a time. Sometimes working on UI then with databases and then working with core functionality of the website. And each of these also have several modules which are in development simultaneously. Now with each day the amount of code and number of source files is increasing and day after day I am feeling like more troubled in managing everything, I can't remember exactly what I was thinking yesterday, what and where I have left incomplete etc. Plus with the increasing number of source files the complexity with remembering everything is increasing tremendously.
I am using Netbeans IDE for development. Can you guys spare some tips to manage such projects in a better way, any tools that can come handy or any techniques or anything.