Hackers are diverse, from all cultures and backgrounds. Every hacker is unique, yet we all share some characteristics. While not every hacker follows this Code, many believe it is a fair description of our shared traditions, goals and values. Hackers share and are willing to teach their knowledge Hackers are skilled. Many are self-taught, or learn by interacting with other hackers.
Hackers seek knowledge.
This knowledge may come from unauthorized or unusual sources, and is often hidden. Hackers are tinkerers. They like to understand how things work, and want to make their own improvements or modifications. Hackers often disagree with authority, including parents, employers, social customs and laws. They often seek to circumvent authority they disagree with.