|
|
- Last week I listened to the talk [*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 cultures.
- Whenever I listen to this talk I get nostalgic about 70's and 80's
- hacker literature like the ["Hackers
- Manifesto"](http://phrack.org/issues/7/3.html) which inspired me in
- middle school.
-
- <youtube src="4kiXCeJwrMQ" />
-
- Parrish's talk examined the points that Levy makes in his influential
- 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 supportive 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:
-
- - what being a hacker means
- - our assumptions about learning, knowing and society
-
-
- ## What "Hacker" Means
-
- <youtube src="msX4oAXpvUE" />
-
- The mainstream definition of a "hacker" is a derogatory term to
- describe cyber-criminals; however, "hacker" in the tech world is a
- positive and respected 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 avoiding using that term. 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
-
- 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 views on the hacker ethic.
-
- ![Knowledge](media/ethos/paradigms.png)
-
- 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
- separate from human experience. A subjectivist believes that reality
- is formed through personal experience and views knowledge as a working
- definition. When discussing discovery, 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.
-
- When examining socioty, 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 this spectrum,
- it provides a good frame of reference when discussing policies. Levy's
- hacker ethic falls in the *positivism* quadrant since he focused on
- incremental improvements twords "ideal" software. Parrish's ethos
- falls in the *Critical Humanism* quadrant because she is focused on
- the multiple truths of software communities and is focuses on the
- power structure that software supports.
-
- # Levy's Hacker Ethic
-
- ![Levy](media/ethos/levy.png)
-
- # Parrish's Hacker Ethic Rewrite
-
- ![Allison](media/ethos/allison.png)
-
- # Why the difference?
-
- Despite the rewrite, both hacker ethics still emphasize the importance
- of:
-
- - 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 perspectives 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.
-
- Parrish's hacker ethic focuses on how can we use technology to better
- **truths**-- 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** or better hacker ethic is fruitless. Moving forward with this
- revised working definition of the Hacker Ethic will better enable us
- to better support diverse communities.
-
- Positivism has long been the dominant perspective in 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 the
- average of a population you often ignore minorities. 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
- explains how we got here and why we need to have this debate in FOSS
- and hacker culture. Nolan compared the beginning of computers 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 seldom any 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 swaying
- our every action. With all of these competing entities, it is
- impossible to work on instrumental software without interacting other
- entities.
-
- The things that hackers make often originate as a personal project. We
- as hackers are content with perusing these projects towards our own
- objective **Truth**. Over time 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** as the original developer may not align with the
- **truths** or needs of the community. To alleviate this "friction", I
- believe that adopting Parrish's subjective interpretation of the
- Hacker Ethic is a great way to start.
|