Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

156 lines
6.4 KiB

  1. Last week I looked at [*Programming is Forgetting: Toward a New Hacker
  2. Ethic*](http://opentranscripts.org/transcript/programming-forgetting-new-hacker-ethic/)
  3. for a second time. This was an amazing talk given by Allison Parrish
  4. at the Open Hardware Summit in 2016. The first time I was introduced
  5. to this talk was over a year ago by a friend that was introducing me
  6. to the nuanced differences between "new" and "old" FOSS (Free and Open
  7. Source Software) cultures. Whenever I listen to this talk I get
  8. reminiscent about all the 70's and 80's hacker literature like the
  9. ["Hackers Manifesto"](http://phrack.org/issues/7/3.html) that
  10. inspired me when I was in middle school.
  11. <youtube src="4kiXCeJwrMQ" />
  12. In Parrish's talk she examined the points that Levy makes in his book
  13. *Hackers: Heroes of the Computer Revolution*. This talk picked out how
  14. aspects of Levy's hacker ethos are problematic and how we can work to
  15. change this Hacker Ethic to be more supporting of diverse communities.
  16. However, before we dive into the breakdown of Levy's and Parrish's
  17. arguments, it is important to have a common understanding of these
  18. things:
  19. - what being a "hacker" means
  20. - our assumptions about learning, knowing and society
  21. ## What "Hacker" Means
  22. <youtube src="msX4oAXpvUE" />
  23. The mainstream definition of a "hacker" is a derogatory term to
  24. describe cyber-criminals; however, "hacker" in the tech world is a
  25. very positive and well appraised term. In the tech world, "hacker" is
  26. used synonymously with geek: people who love to tinker with computers
  27. at great lengths. Due to the vast differences in the interpreted
  28. meaning of "hacker", people have been recently avoiding it. For this
  29. article and in general when people typically talk about "hacker
  30. culture", they are referring to the positive definition of hacker.
  31. ## Assumptions on knowledge and society
  32. Being the philosophy buff that I am, I believe that recognizing our
  33. assumptions about knowledge and society is quintessential to
  34. understanding Levy's and Parrish's understanding of the hacker ethic.
  35. ![Knowledge](media/ethos/paradigms.png)
  36. On the scale of knowledge, people fall somewhere on the scale between
  37. subjective and objective thinking. An objectivist seeks
  38. generalizations, favors statistical analysis, and views reality as a
  39. fact separate from human experience. A subjectivist views that reality
  40. is formed through personal experience and views knowledge as a working
  41. definition up for change. When discussing learning, an objectivist
  42. will try to find the **Truth**, where a subjectivist will seek to
  43. learn **truths**. In policy analysis, objectivists would favor
  44. quantitative methods where subjectivists would favor qualitative
  45. methods.
  46. On the scale of social processes people usually fall on a spectrum
  47. between *radical change* and *improvement*.
  48. Status Quo (Improvement)
  49. - social order
  50. - consensus
  51. - actuality
  52. Radical Change
  53. - power structures
  54. - radical change
  55. - modes of domination
  56. - contradiction
  57. - potentiality
  58. Although people don't always fall at perfect edges of these spectrum,
  59. it provides a good frame of reference for analysis. I'm going to argue
  60. that Levy's ethos falls in the *positivism* quadrant where Parrish's
  61. ethos falls in the *Critical Humanism* quadrant.
  62. # Levy's Hacker Ethic
  63. ![Levy](media/ethos/levy.png)
  64. # Parrish's Hacker Ethic Rewrite
  65. ![Allison](media/ethos/allison.png)
  66. # Why the difference?
  67. Despite the rewrite, both hacker ethics still emphasize the following
  68. points:
  69. - sharing
  70. - openness
  71. - free access to computers
  72. - world improvement
  73. The major difference between the two ethics is not in the fundamental
  74. message but on the philosophical perspective of the authors.
  75. Levy's hacker ethic was written and interpreted using the
  76. incrementalism framework. Computer hacking is the means of
  77. incrementally improving flawed technology moving towards the
  78. **Truth**-- a computer system that perfectly works.
  79. Allison's hacker ethic focuses on how can we use technology to better
  80. **truths**-- multiple computer systems designed with different
  81. purposes to better support communities.
  82. # Who is right?
  83. As a subjectivist I would argue that the debate over which one is the
  84. **True** hacker ethic is fruitless. Since Parrish did not radically
  85. change the Hacker Ethic, I believe that we should consider it as a
  86. valuable contribution to the Hacker Ethic. Moving forward with this
  87. improved working definition of the ideal hacker, I believe that it
  88. will better enable us to better support communities.
  89. Positivism has long been the dominant perspective when it comes to
  90. politics and research. However, in recent years there has been a
  91. shift towards a mix of objective and subjective perspectives
  92. in research. This is due to the fact that when you look at the
  93. objective **Truth** or average of a population you often ignore minorities
  94. and edge cases. In public policy, an objective viewpoint is useful
  95. when doing cost-risk analysis; however, subjective research is useful
  96. when identifying complex social issues that are hard to quantify with
  97. numbers.
  98. # How did we get here in technology?
  99. During the [Future is Open
  100. Conference](https://fossrit.github.io/events/2019/10/26/the-future-is-open/)
  101. [Mike Nolan](https://nolski.rocks/) gave an amazing analogy that
  102. exhibits how we got here and why we need to have the objective vs
  103. subjective debate in FOSS and hacker culture. Nolan compared
  104. the beginning of technology to homesteading in the western frontier.
  105. In the beginning, there was plenty of land for everyone and everyone
  106. got their own chunk of land. Everyone was happy and they maintained
  107. their land or software independently of each other. There was rarely
  108. an issues. However, as time went on you couldn't get your own plot of
  109. land. We now all live in large cities packed with communities,
  110. governments, and law affecting our every action. With all of these
  111. competing entities it is impossible to work on instrumental software
  112. without interacting with these entities.
  113. The things that hackers make often start as a personal project. We as
  114. hackers are content with perusing these projects towards our own
  115. objective **Truth**. What started as a personal project may turn into
  116. a massive open source project that dozens of communities depend on.
  117. This is the root of a ton of friction now in days: our objective
  118. **Truth** may not align with the **truths** or needs of the community.
  119. To alleviate this "friction", I believe that adopting Allison's
  120. subjective interpretation of the Hacker Ethic is a great way to start.