| @ -1,34 +1,156 @@ | |||
| Last week I looked at *Programming is Forgetting: Toward a New Hacker Ethic* by | |||
| Allison Parrish for the second time. This was an amazing talk given by Allison Parrish | |||
| at the Open Hardware Summit in 2016. The first time I was introduced to this talk a year ago | |||
| my friend was trying to introduce me to the nuanced differences between | |||
| "new" and "old" FOSS (Free and Open Source Software) cultures. Every time that I | |||
| looked at this piece I get excited because it made me ponder what our community | |||
| *should* be, and what it *could* be. I am very reminiscent about | |||
| all the 80's hacker lingo and literature like the ["Hackers Manifesto"](http://phrack.org/issues/7/3.html) that | |||
| inspired me when I was in middle school. | |||
| Last week I looked at [*Programming is Forgetting: Toward a New Hacker | |||
| Ethic*](http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/) | |||
| for a second time. This was an amazing talk given by Allison Parrish | |||
| at the Open Hardware Summit in 2016. The first time I was introduced | |||
| to this talk was over a year ago by a friend that was introducing me | |||
| to the nuanced differences between "new" and "old" FOSS (Free and Open | |||
| Source Software) cultures. Whenever I listen to this talk I get | |||
| reminiscent about all the 70's and 80's hacker literature like the | |||
| ["Hackers Manifesto"](http://phrack.org/issues/7/3.html) that | |||
| inspired me when I was in middle school. | |||
| <youtube src="4kiXCeJwrMQ" /> | |||
| In Parrish's talk she examined the points that Levy make in his book | |||
| *Hackers: Heroes of the Computer Revolution*. This talk picked out how aspects | |||
| of Levy's hacker ethos are problematic and how we can work to change this Hacker | |||
| Ethic to be more supporting of communities. | |||
| In Parrish's talk she examined the points that Levy makes in his book | |||
| *Hackers: Heroes of the Computer Revolution*. This talk picked out how | |||
| aspects of Levy's hacker ethos are problematic and how we can work to | |||
| change this Hacker Ethic to be more supporting of diverse communities. | |||
| However, before we dive into the breakdown of Levy's and Parrish's arguments, | |||
| it is important to have a common understanding of these things: | |||
| However, before we dive into the breakdown of Levy's and Parrish's | |||
| arguments, it is important to have a common understanding of these | |||
| things: | |||
| - what hacker means | |||
| - the nature of knowledge and knowing | |||
| - our assumptions about society | |||
| - what being a "hacker" means | |||
| - our assumptions about learning, knowing and society | |||
| ## What Hacker Means | |||
| ## What "Hacker" Means | |||
| <youtube src="msX4oAXpvUE" /> | |||
| ## Nature of Knowledge and Knowing | |||
| The mainstream definition of a "hacker" is a derogatory term to | |||
| describe cyber-criminals; however, "hacker" in the tech world is a | |||
| very positive and well appraised term. In the tech world, "hacker" is | |||
| used synonymously with geek: people who love to tinker with computers | |||
| at great lengths. Due to the vast differences in the interpreted | |||
| meaning of "hacker", people have been recently avoiding it. For this | |||
| article and in general when people typically talk about "hacker | |||
| culture", they are referring to the positive definition of hacker. | |||
| ## Assumptions on knowledge and society | |||
| ## Assumptions about Society | |||
| Being the philosophy buff that I am, I believe that recognizing our | |||
| assumptions about knowledge and society is quintessential to | |||
| understanding Levy's and Parrish's understanding of the hacker ethic. | |||
|  | |||
| On the scale of knowledge, people fall somewhere on the scale between | |||
| subjective and objective thinking. An objectivist seeks | |||
| generalizations, favors statistical analysis, and views reality as a | |||
| fact separate from human experience. A subjectivist views that reality | |||
| is formed through personal experience and views knowledge as a working | |||
| definition up for change. When discussing learning, an objectivist | |||
| will try to find the **Truth**, where a subjectivist will seek to | |||
| learn **truths**. In policy analysis, objectivists would favor | |||
| quantitative methods where subjectivists would favor qualitative | |||
| methods. | |||
| On the scale of social processes people usually fall on a spectrum | |||
| between *radical change* and *improvement*. | |||
| Status Quo (Improvement) | |||
| - social order | |||
| - consensus | |||
| - actuality | |||
| Radical Change | |||
| - power structures | |||
| - radical change | |||
| - modes of domination | |||
| - contradiction | |||
| - potentiality | |||
| Although people don't always fall at perfect edges of these spectrum, | |||
| it provides a good frame of reference for analysis. I'm going to argue | |||
| that Levy's ethos falls in the *positivism* quadrant where Parrish's | |||
| ethos falls in the *Critical Humanism* quadrant. | |||
| # Levy's Hacker Ethic | |||
|  | |||
| # Parrish's Hacker Ethic Rewrite | |||
|  | |||
| # Why the difference? | |||
| Despite the rewrite, both hacker ethics still emphasize the following | |||
| points: | |||
| - sharing | |||
| - openness | |||
| - free access to computers | |||
| - world improvement | |||
| The major difference between the two ethics is not in the fundamental | |||
| message but on the philosophical perspective of the authors. | |||
| Levy's hacker ethic was written and interpreted using the | |||
| incrementalism framework. Computer hacking is the means of | |||
| incrementally improving flawed technology moving towards the | |||
| **Truth**-- a computer system that perfectly works. | |||
| Allison's hacker ethic focuses on how can we use technology to better | |||
| **truths**-- multiple computer systems designed with different | |||
| purposes to better support communities. | |||
| # Who is right? | |||
| As a subjectivist I would argue that the debate over which one is the | |||
| **True** hacker ethic is fruitless. Since Parrish did not radically | |||
| change the Hacker Ethic, I believe that we should consider it as a | |||
| valuable contribution to the Hacker Ethic. Moving forward with this | |||
| improved working definition of the ideal hacker, I believe that it | |||
| will better enable us to better support communities. | |||
| Positivism has long been the dominant perspective when it comes to | |||
| politics and research. However, in recent years there has been a | |||
| shift towards a mix of objective and subjective perspectives | |||
| in research. This is due to the fact that when you look at the | |||
| objective **Truth** or average of a population you often ignore minorities | |||
| and edge cases. In public policy, an objective viewpoint is useful | |||
| when doing cost-risk analysis; however, subjective research is useful | |||
| when identifying complex social issues that are hard to quantify with | |||
| numbers. | |||
| # How did we get here in technology? | |||
| During the [Future is Open | |||
| Conference](https://fossrit.github.io/events/2019/10/26/the-future-is-open/) | |||
| [Mike Nolan](https://nolski.rocks/) gave an amazing analogy that | |||
| exhibits how we got here and why we need to have the objective vs | |||
| subjective debate in FOSS and hacker culture. Nolan compared | |||
| the beginning of technology to homesteading in the western frontier. | |||
| In the beginning, there was plenty of land for everyone and everyone | |||
| got their own chunk of land. Everyone was happy and they maintained | |||
| their land or software independently of each other. There was rarely | |||
| an issues. However, as time went on you couldn't get your own plot of | |||
| land. We now all live in large cities packed with communities, | |||
| governments, and law affecting our every action. With all of these | |||
| competing entities it is impossible to work on instrumental software | |||
| without interacting with these entities. | |||
| The things that hackers make often start as a personal project. We as | |||
| hackers are content with perusing these projects towards our own | |||
| objective **Truth**. What started as a personal project may turn into | |||
| a massive open source project that dozens of communities depend on. | |||
| This is the root of a ton of friction now in days: our objective | |||
| **Truth** may not align with the **truths** or needs of the community. | |||
| To alleviate this "friction", I believe that adopting Allison's | |||
| subjective interpretation of the Hacker Ethic is a great way to start. | |||