His own examples illustrate why it's bad to treat Unix as a single-user system: I <i>hate</i> using software from developers who are always logged in as root. You can't anticipate the needs of admins and users on multiuser systems when you develop as the most powerful user in an environment. "Run it as root" is not practical advice in the real world and it's a bad habit to get into during development.