Hi All, I am a contractor for a small software firm, and am wondering what sort of documentation other contractors tend to create to make things easier for the guy that comes after them? My current contract is a semi-permanent position, but I'd like to leave everything in good condition for anyone else who has to work on parts of the system I've built.
Currently I've done nothing but try to make readable code. The system is quite complex and I have rewritten a few parts, so the knowledge I have would be quite useful, but I don't know how to put it into writing.