It is common for web applications to expose database-generated auto-incrementing IDs to the end user, often in URLs. This can sometimes be undesirable. For example: When the user is sent to their homepage, and the url is
http://example.com/users/5, some users will realize that they’re one of only 5 people daring enough to have registered for your web application, which doesn’t engender confidence.
It can be downright dizzying at times – never before has a single individual been able to make as large of a dent in the world as a programmer does today. Please select your dent carefully.
If you are amongst the fortunate few who have broken free from the shackles of an office, congratulations! “Telecommuter”, “Teleworker”, “Nomad Worker”, whatever you go by, the implication is that you have taken personal responsibility for your productivity. Now, how are you going to actually manage that? Having worked for years from coffee shops around the world, I’ve collected some of the lessons I’ve learned here.