10. How to be a hacker

Steven Raymond article "How to become a hacker?" is an interesting read on the topic of hacker's culture and attitude, basic skills needed for becoming a hacker and status and reputation in the hacker community.

Below I will outline some of those ideas that I found either new or most interesting to myself.

1. Hacker is not a cracker and hacker is not always a programmer 

First of all, hacker is not someone who breaks security of programs or breaks into somebody else's Facebook account. Those who do not respect security and privacy and do illegal stuff are crackers and there is no respect towards them from hackers. Crackers and Hackers are two different breeds and two different directions.

The article describes the hacker culture of programmers, however by the definition you can be a hacker and not be a programmer.  You can apply hacker culture and work principles in any other industry. As long as you like solving problems, share your work with others and you are competent, you can be called a hacker.

2. Hackers share their work with others.
And what would happen if everyone did that?

I found this principle of hacker culture fascinating. Isn't it great, when no problem ever has to be solved twice? Isn't great when people share their work with others in order for others to focus on other work and solving other problems?
I was wondering, what would happen if everyone in the world would adopt a hacker culture? Would it be so, that some people will become lazy and would parasitize on other peoples' work? Would it actually result in a striving community and world, where even higher heights are reached in the fields of medicine, research, space travel and all other areas? Would it support the current economy-money commercial world system or will the world become moneyless (as in some dreamers videos or website, where people throw cases of cash at their bank institutions)? Thoughts about possibilities are endlessly fascinating to me.

3. For being a hacker you need logic, you need to be fascinated by solving problems, you need to follow point nr 2 and you need to be competent in your field (just attitude wont help).

This is what is needs in terms of attitude to be a hacker in any field, let it be programming or not. Solve problems using logics, spend your time being drawn into problem solving activities (you might want to spend some time for the family, but it isn't necessary). Share your work so that others do not need to waste their time on solving problems, you have already solved. And most of all be competent in your field, learn and develop your skills, otherwise you wont be able to contribute to your community.


Comments

Popular posts from this blog

13. Tactile

7. Copyleft

9. Leadership styles