On the Free Software Foundation (FSF), and GNU/Linux
Many of my beleifs align with those of Free Software. Mostly those on privacy, anti-surveillance, and anti-censorship. It is honestly not so that I belive a practical utopia society in which involved a world where everyone should be able to promote anything they want. It is instead that I do not trust the worlds current gate keepers have a sufficient moral compass enough to seperate the weed from the wheat. Furthermore that their is a active persecution of those that stand against the wicked values, and ideas propogated by mainstream sources. It is because of this that I believe in the values of Free Software, Free Speech, and Anti-Censorship. For the protection of the good, and not the good of protection. These beleifs are supported in
On Open Source Contributions
On Coding Languages
There are many coding langagues, and learning them is one thing. However learning advanced concepts, features, and project specific style guides is another beast. So one of the things I want to do is decide which langagues I think will have the most impact in my lifetime, and focus my efforts on those. Thereby maximizing my impact, and the range of my contributions. Currently those I have been pondering on are:
C
It is pretty much already decided that C will be the language I focus on for Low Level Programming, and Operating Systems. I have found this to be the area I could find myself contributing to over the long-term. Especially kernal development, such as the Linux Kernal.
C++
Rust
Haskell
Python
HTML, CSS, and JavaScript
I am not sure what other websites I will be building in the future, especially those that will follow a long-now vision. However I do know that going forward I would like to use strictly html, css, and maybe javascript where necessary (though very minimal). I have found that this is the most productive, and enjoyable way to build websites for me that are typefont focused, and content heavy. I also hate dependency hell, and the bloat that comes with frameworks.
Next.js, React, and Typescript
for krisyotam.com I use Next.js, and Typescript. I have found it to be the most productive, and enjoyable way to scale this project, and plan on the continued use of it for the forseeable future.
On my Philosophy for Coding Contributions
On My Coding Style
I have a very specific coding style that I like to follow for each Language I use. A lot of it hinges on the Suckless philosophy. A lot of it will also tend to be heavily suited to what I use the language for, and the types of projects I work on. I will likely store the style guides for projects I plan to work on long-term here in the future.
- C Style Guide
- C++ Style Guide
- Rust Style Guide
- Haskell Style Guide
- Python Style Guide
- HTML, CSS, and JavaScript Style Guide
On My Coding Contributiosn
The updated list of coding contributions I make, and projects I plan to contribute to can be found here.
Sign in with GitHub to comment
Citation
Cited as:
Yotam, Kris. (Jun 2025). Coding Contributions. krisyotam.com. https://krisyotam.com/notes/on-myself/coding-contributions
Or
@article{yotam2025coding-contributions,
title = "Coding Contributions",
author = "Yotam, Kris",
journal = "krisyotam.com",
year = "2025",
month = "Jun",
url = "https://krisyotam.com/notes/on-myself/coding-contributions"
}