<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>A Manifesto for Holistic Computing | Kris Yotam</title>
<link rel="stylesheet" href="../../c/site.css">
<meta name="description" content="A personal philosophy of hardware, software, and code, drawing from suckless, GNU, the Free Software Foundation, and the conviction that computing should serve the user.">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="mode-container">
<input type="radio" name="theme" id="theme-auto" checked>
<label for="theme-auto" class="auto" title="Auto theme"></label>
<input type="radio" name="theme" id="theme-light">
<label for="theme-light" class="light" title="Light theme"></label>
<input type="radio" name="theme" id="theme-dark">
<label for="theme-dark" class="dark" title="Dark theme"></label>
</div>
<div class="top-bar" role="navigation">
<a href="../../index.html" title="Main page"><img src="../../c/sigma.svg" alt="Main page"></a>
<a href="../../about.html" title="About"><img src="../../c/news.svg" alt="About"></a>
<a href="#" title="Code"><img src="../../c/code.svg" alt="Code"></a>
<a href="../../pics.html" title="Photography"><img src="../../c/camera.svg" alt="Photography"></a>
<a href="#" title="Pictures"><img src="../../c/picture.svg" alt="Pictures"></a>
<a href="../../vids.html" title="Videos"><img src="../../c/video.svg" alt="Videos"></a>
<a href="#" title="Donations"><img src="../../c/beer.svg" alt="Donations"></a>
<a href="#" title="Social"><img src="../../c/elephant.svg" alt="Social"></a>
</div>
<h1>A Manifesto for Holistic Computing</h1>
<pre class="stat"> File: <a href="../../blog.html">/n/kris/blog</a>/a-manifesto-for-holistic-computing
Size: 807 words
Access: (0644/-rw-r--r--) Uid: (1000/kris) Gid: (100/users)
Modify: unknown
Status: <span class="status-growing">growing</span> confidence: likely importance: 5
</pre>
<p class="preview">A personal philosophy of hardware, software, and code, drawing from suckless, GNU, the Free Software Foundation, and the conviction that computing should serve the user.</p>
<div class="prose">
<h2>A Manifesto for Holistic Computing</h2>
<p>I do not seek to be dogmatic here. I do not intend to force you to do x, or provide you the *best way to accomplish y. I am simply here to share
what my take on hardware, software, and coding is and the justifications behind such a view.</p>
<h2>Introduction</h2>
<p>My philosophy of computing takes inspiration, and refinement from a number of different things. From my <a href="">religious value</a>, <a href="">personal philosophy</a>, morals, interests, ect.
Also those external factors in the form of people such as <a href="https://lukesmith.xyz/">Luke Smith</a>,and organizations like <a href="">GNU</a>, <a href="https://suckless.org/philosophy/">suckless</a>, and the
<a href="https://www.fsf.org/about">Free Software Foundation</a>. I am honored to have had such examples in my path that display a unyielding fidelity toward their cause. It inspired my to continually pursure a greater skillset to do so myself, and
not <a href="https://en.wikipedia.org/wiki/Power_law_of_practice">waste time</a> while doing so.</p>
<h2>Autonomy</h2>
<blockquote>
The best way to predict the future is to invent it.<br>
<br>
-- Alan Kay<br>
</blockquote>
<p>Autonomy is the only form of certainty, and the narrowist path to strict adherance of one's morals. As someone who appraoches life from a mostly rational perspetive I find the more variables under my control the better.
It makes for much simpler, and accurate prediction of an outcome. Likewise the more you surrender things to the control of outside forces the more uncertain life is bound to become. I find it all the more reason to not surrender control to
malicious forces that are against me, and everything I stand for. It's due to these principles I am tending my life in a direction of <a href="toward-a-theory-of-personal-sovereignty">building autonomy</a>. In the digital world this means reliance of Free Software.
To be clear I do not only use Free Software at the current point in time. However for the few non-fsf alternatives I use they follow some simple rules of open standards allowing me to exit their platform and export my data to another free alternative. A good
example of this in <a href="https://obsidian.md/">obsidian</a> which uses markdown as a format allowing me if the need ever arised to transfer to a platform such as logseq in miniutes. Far from something of the likes of apple notes.</p>
<h2>Community</h2>
<blockquote>
Open Source is not about the code. It's about the people.<br>
<br>
-- Deb Bryant<br>
</blockquote>
<p>The best part of Open Source is easily the people. A collective of people who work for no monetary profit but the collective profit of a private, and free world.</p>
<h2>Privacy</h2>
<blockquote>
A government that robs Peter to pay Paul can always depend on the support of Paul.<br>
<br>
-- George Bernard Shaw<br>
</blockquote>
<p>People tend to obfuscate the definition of privacy, and even further the need for it. Privacy is not about doing extra for the sake of it.
It is about the protection of fundamental rights. Rights that can, and will be enroached upon when people take ignorant stances such as "I have nothing to hide anyway", or are
convinced into believing that the evergrowing attack on privacy is that specifically aimed at catching terrorists, criminals, ect.</p>
<blockquote>
The most common way people give up their power is by thinking they don't have any.<br>
<br>
-- Alice Walker<br>
</blockquote>
<p>Even in the simple act of using mass surveilance to catch criminals before the act we run into a ethical dilema. You take away one's free agency to make the right choice when you pursecute them on the
prediction of a choice they have not made. Furthermore what is the plain defintion of a criminal? What if in the future it is considered terrorism to</p>
<h2>Security</h2>
<p>Security now a days is not only about protecting a account against outisde forces trying to gain access to your data, but in additon the protection of such data from a persons fickly memory,
and real life variability. It is also freqeuntly unhelpful with the ever increasing reliance on mobile authenticators. Beyond the basic issues there are those of susceptibility to software attacks, and
physical security. For general security of online accounts my process was quite simple, and replicable. I exported my passwords from all google accounts into .csv format. I then wrote a short script to combine all the files into a master .csv,
organize them in alphabetical order, and create a .txt file to two seperate sections. One of duplicate platforms, and another of duplicate account information. Finally it also create a password.txt to list each password and the amount of times
it was used total, and for which accounts. In the meantime I uploaded these to <a href="https://proton.me/">proton password manager</a>. I am currently still deliberating rather the switch to KeyPassXC is necessary or
if I am to stay with proton. In the meanwhile my work is in the minimization of my <a href="https://en.wikipedia.org/wiki/Digital_footprint">digital footprint</a> through <a href="">SayMine</a>.</p>
<h2>Hardware Computing</h2>
<h2>Free Software</h2>
<h2>Efficient Communicative Programming</h2>
</div>
</body>
</html>