Setting up your development web server with a consistent framework is the easiest way to meet these needs. Framework Assumptions I use a single Linux box to do all my development. The easiest way for an e-gineer to access information is with a web browser. When working I already have browsers open for viewing my work and browsing the net . Since my bookmarks seem to get out of hand extremely quickly I find simple domain names are best .
Bookmarks also have the disadvantage of being tied to a particular users browser.
This means that when I log into my box as root for some reason I no longer have access to all of the bookmarks from my normal working account. Read my Apache Installation Instructions for more information on setting up these simple domain names on your machine and for your web server. Documentation Almost all documentation is now available on the web in HTML format . Unfortunately I can't afford to be connected to the web permanently and my connection is too slow to jump around the often massive documentation HTML files. Worst of all, I have to dig my way down to the doc since I can't find anything in my huge bookmark list.