- Have an "obsession" with code refactoring. It's obvious from my GH activity 😂
- Considering moving to GitLab, for many reasons. The fact that GL nukes dead accounts is a deal-breaker for me. I've just learned about Code-Berg, it seems interesting.
- When my PRs are merged, I'll delete my corresponding fork. Therefore, links to any of my forks may be broken (not dead, because it's not permanent) in the future. The exception is .files
- I could delete any of my Gists without warning
- All my repos use semver, except the ones that don't use versioning at all
- If I contribute to any of your repos, I hope you do the same for me and/or other people :)
❤Favorites, in practice:
This takes into account all the stuff related to the langs (portability, std+community tools & libraries, ecosystem, documentation, etc...)
One of the things I love about Rust is its honesty: Rust has abstractions (like any other lang), but they are leaky by design.
❤Favorites, in theory:
This only takes into account the langs in isolation (syntax, grammar, stdlib, etc...)
- 🦀Rust. For everything.
- Python. For expressing algorithms, because "haha, pseudo-code".
- Any lang that uses symbols rather than words (such as BrainFuck dialects), specially if the symbols have shapes that intuitively correspond to their operation.
My favorite argument against Python's colons is this:
The colons are an extra visual clue to scanning the blocks. As such, they improve readability, one of Python's main strengths.
As a logician, I love the way they point out the fallacy!
🧠Expertise:
Warning
this is subject to the Dunning-Kruger effect 😂 I'll try my best to list in an accurate order
This takes into account my knowledge of the lang (and everything related), and the experience making useful, efficient, and safe programs in it.
- Java Regular Expressions (I'm expert at optimizing them), CSV (any "dialect"), JSON
- 🦙Llamalab Automate. I know more about expressions than blocks
- Scratch
- JavaScript
- TypeScript
- POSIX shell
- MirBSD Korn Shell, ksh93, Dash
- Bash
- Python
- SVG ("subset" of XML)
- HTML
- CSS
- 🦀Rust
- C
- C++
- Go
- BrainFuck
👀Interested:
- 💾Assembly
- V
- APL
- (Common Lisp)
- 🕊Ada
Helix ❤
I have experience with VScode and GNU Nano
❤Favorites:
🧠Expertise:
- Android 4 to 8.1, and 12. (0 experience with A[9, 11]). Most of my experience was from using TouchWiz, Samsung Experience, and OneUI. I do have some experience with AOSP (0 Gapps)
- Debian-based Linux distros
- ChromeOS. I have minimal knowledge about its internals. I know that most apps aren't native, but are powered by HTML+CSS+JS.
- Microsoft Windows XP, [7, 11] (I haven't touched Vista 💀). Despite using it my entire life, this beast is so bloated/complex that I know less than ~20% about it.
👀Interested:
- Favorite (in practice): Mozilla Firefox
- Fav (theory): LibreWolf
I also have expertise with Chromium-based browsers.