https://github.com/rudxain/rudxain
https://github.com/rudxain/rudxain
docs documentation github profile profile-readme readme readme-profile
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rudxain/rudxain
- Owner: Rudxain
- Created: 2022-06-20T02:18:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-15T18:46:11.000Z (4 months ago)
- Last Synced: 2026-02-16T00:55:17.226Z (4 months ago)
- Topics: docs, documentation, github, profile, profile-readme, readme, readme-profile
- Homepage:
- Size: 229 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Me
> [!important]
> [I'm preparing to unify most of my GH-pages repos into one](https://github.com/Rudxain/Rudxain.github.io/issues/17). Some **links will break**. You have been warned!
>
> Also please let me know of any links that I should update
## Personal
- Might consider leaving [GH](https://consumerrights.wiki/GitHub), [for many reasons](https://giveupgithub.org).
- Studying cyber-security.
- Working on [deltarune FATE](https://gamejolt.com/games/fateFestival/975648). [More info here](https://youtube.com/post/Ugkx3m2OCbbsRuw2FCyQdlJ838JoT9zOixni).
- Working on [
CIC](https://github.com/Cincinnatus-Institute-of-Craftsmanship) "Proyecto Transformación Digital".
## Repos
- I'll **delete any fork** that has 0 ["Yours"](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)(from my POV) branches. Therefore, links to such forks may become [broken](https://en.wikipedia.org/wiki/Link_rot) (not dead, because it's not permanent).
- I may delete "Yours" branches if their corresponding pull-request is merged/closed.
- I may **delete any of [my Gists](https://gist.github.com/Rudxain) without warning**. The most likely reason is due to moving its contents to an actual repo.
- Archives are considered for deletion
## Langs
- ❤️ Faves
- in practice:
This takes into account all the stuff related to the langs (ubiquity, portability, docs, std+community tools & libs, etc...):
- Bash & POSIX Shell
- JS+`ts-check`+JSDoc / TS
- 🦀 Rs. See [FireFlowers](https://brson.github.io/fireflowers) to understand why.
- in theory (idealized):
This **only** takes into account the langs [in isolation](https://en.wikipedia.org/wiki/Spherical_cow) (semantics, type-system, syntax & grammar, std-lib, etc...):
0. 🦀 Rs. [For everything](https://github.com/ansuz/RIIR/issues/39#issuecomment-2039122371).
1. TS
- 🧠 Expertise: This takes into account my knowledge of the lang (and everything directly related to it), and my experience making useful, efficient, and correct/safe software in it.
This is subject to [D.K.](https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect), I'll try my best to list in an accurate order. The list is non-exhaustive, as it focuses on specialization and fluency:
1. [A.R.T. REs](https://developer.android.com/reference/java/util/regex/Pattern). I've even [catched an implementation bug](https://issuetracker.google.com/issues/239189096) (non-compliant with the Java spec) 🗿
1. [POSIX `sh`](https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html) (implies basic Bash and MirBSD Korn shell)
1. [
AM](https://llamalab.com/automate/doc)
1. [JS](https://tc39.es/ecma262/)
1. [TS](https://www.typescriptlang.org/docs)
1. [🦀 Rs](https://doc.rust-lang.org/reference)
1. [BF](https://esolangs.org/wiki/BrainFuck). [Proof](https://github.com/baris-inandi/bfgo/pull/3).
1. [HTML5](https://html.spec.whatwg.org/multipage/)
- 📖 Learning
- 💾 Assembly x86. Only reading, not writing
👀 Interested in these characteristics:
- Low-level, both in the physical sense (such as 💾 assembly, both for real and virtual (VM) CPUs), and the theoretical sense (such as λ-Calculus). I do like hi-level stuff, but with "humble" abstractions.
- Type sys: I prefer static rather than dynamic, and **absolutely prefer strong** rather than weak ([I'm PHP-phobic](https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design)). IOW, I prefer strong+dyn over weak+static.
- [Effect sys](https://en.wikipedia.org/wiki/Effect_system).
- Stuff like [Hylo](https://www.hylo-lang.org) and [Granule](https://granule-project.github.io)
- [Interaction nets](https://en.wikipedia.org/wiki/Interaction_nets), such as [HVM](https://github.com/HigherOrderCO/HVM)
- Shape-based syntax that intuitively corresponds to semantics, such as BF dialects and modern APL derivatives
Despite my love for langs like Rust, I still respect langs like C and Go, for the same reason why I respect λ-Calculus and Gleam: simplicity. That's why **C++ should go extinct**:
- ["There is No Best Programming Language (but some are still better than others)"](https://www.thecodedmessage.com/posts/best-programming-language)
- [FQA](https://yosefk.com/c++fqa)
- ["Initialization is Seriously Bonkers"](https://mikelui.io/2019/01/03/seriously-bonkers)
And [Bash is almost as insane as PHP](https://mywiki.wooledge.org/BashProgramming/05#Arithmetic_Expansion), see [this SC issue](https://github.com/koalaman/shellcheck/issues/3067).
BTW, [I **really** hate when JS is abused](https://github.com/Rudxain/blog/blob/main/post/js-abuse.md).
## Editor
❤️ Fav & ⭐ fluent: [
`hx`](https://docs.helix-editor.com/master/)
## OS
- Using
0.
Debian Testing
1.
Android 14
- Past experience: [M$](https://consumerrights.wiki/Microsoft) [Winbloat](https://www.gnu.org/philosophy/why-call-it-the-swindle) \{XP, 7, 8.1, 10, 11}
- 👀 Interested
- [
Nix](https://nixos.org)
- [Redox](https://www.redox-os.org)
- [Android alts](https://github.com/keepandroidopen/keepandroidopen.github.io/blob/f9bb5ef49e6f85b96efc9201e546b94ed916dbee/index.md?plain=1#L206-L219)
## Browser
-
Moz
Firefox
- [ELinks](https://github.com/rkd77/elinks)
## Terminal
-
Android: [Termux](https://github.com/termux/termux-app/actions/workflows/debug_build.yml?query=branch%3Amaster+event%3Apush)
-
Linux: GNOME [Terminal](https://wiki.gnome.org/Apps/Terminal)
## Other tools
- ❤️ Faves
- GNOME Characters
- `nuke` (`rm -rf --`)
- `command-not-found`
- NetCat: Better than LocalSend, for my use-cases
- GNOME `baobab` ("Disk Usage Analyzer")
- 🧠 Expertise (relatively):
1. [ADB](https://android.googlesource.com/platform/packages/modules/adb/+/refs/heads/main/docs/)
1. [uBO](https://github.com/gorhill/uBlock/wiki)
1. [`coreutils`](https://www.gnu.org/software/coreutils/manual/), [`busybox`](https://www.busybox.net/downloads/BusyBox.html), [`toybox`](https://www.landley.net/toybox/help.html)
1. [
Git](https://git-scm.com/docs)
1. [
Kristal](https://kristal.cc/wiki/)
1. [JSX](https://facebook.github.io/jsx) & [React](https://react.dev/reference/react)