Help writing in third person -

Documentation - What is self-documenting code and can it replace

Back in 1996 I noticed that there didn't seem to be any other FAQs or web documents that addressed this vital question, so I started this one. A lot of hackers now consider it definitive, and I suppose that means it is. The members of this culture originated the term hacker. Hackers built the Internet. Hackers made the Unix operating system what it is today. Hackers make the World Wide Web work. If you are part of this culture, if you have contributed to it and other people in it know who you are and call you a hacker, you're a hacker. To me, the self-documented code is probably sufficient in this case, but a comment detailing the methodology behind what is behind done (in this example, the equation) is also useful. Revision 1.40 esr, link fixes. Revision 1.39 esr, link fixes. Revision 1.38 esr, deprecate Java as a language to learn early. Revision 1.37 esr Recommend Ubuntu as a Unix distro for newbies.

If you aren't the kind of person that feels this way naturally, you'll need to become one in order to make it as a hacker. Otherwise you'll find your hacking energy is sapped by distractions like sex, money, and social approval. The hacker mind-set is not confined to this software-hacker culture. There are people who apply the hacker attitude to other things, like electronics or music actually, you can find it at the highest levels of any science or art.

Note: there is a list of Frequently Asked Questions at the end of this document. Please read thesetwicebefore mailing me any questions about this document. Numerous translations of this document are available: Arabic Belorussian Chinese, Danish, Dutch, Estonian, French German, Greek Italian Hebrew, Japanese, Lithuanian, Norwegian, Persian Portuguese (Brazilian Romanian Spanish, Turkish, and Swedish.