Many of us have a personal repository where we keep our code. Sometimes it's just our hobby code, some people include code from their jobs (shame!), but many of us have a repository in one form or another.
This is complicated by the fact that alot of us work in many spaces (Web Development, Windows and Web Services, Console apps) and many types of software (Screen scrapers, websites, file utilities, small tools, etc).
My question: How do you organize your code repository?
Personally, I organize mine by namespace as such:
Myname (root namespace)
- Utils
- HTTP
- XML
- IO
- Projects
- MV5 (blog)
- MV6 (newer version of blog)
... and so forth. Whereas best practice is accepted as one file per class (usually), I organize one file per namespace, since IMHO when you have one Developer on a personal project, source control is less neccessary.
... Edit: I should clarify - I'm more interested in namespace organization and selection than physical locations as shown in this thread.