Skip to content

Instantly share code, notes, and snippets.

@ok-ryoko
Last active September 12, 2023 16:16
Show Gist options
  • Save ok-ryoko/b6a15c9eaae0fd4b16b5a329a4da70fb to your computer and use it in GitHub Desktop.
Save ok-ryoko/b6a15c9eaae0fd4b16b5a329a4da70fb to your computer and use it in GitHub Desktop.
Ryoko’s Tech Stack

Ryoko’s Tech Stack

This is a curated list of technologies I’m presently learning or applying to create value for others and myself beginning in 2019 H2. Everything is self-taught with the gracious help of resources on the Internet.

For each technology, the provided version numbers correlate with time of use. Proficiency is not distributed uniformly across version numbers.

General-purpose programming languages

Development tools

  • Fish 3.4–3.6 — development shell
  • Bash 5.1 and 5.2 — supplementary development and system administration shell
  • Neovim 0.7–0.9 — text editing
  • Git 2 and GitHub CLI 2.20–2.30 — distributed version control
  • GNU Make 4.3 — project-specific command execution
  • Podman 4.3–4.6 — container management
  • Buildah 1.29 and 1.30 — imperative construction of OCI images
  • Virtual Machine Manager 4.0 and 4.1 — virtual machine management for kernel-sensitive development
  • GNU Awk 5.1 — supplementary text processing

Linux-based operating systems

  • Fedora 37 and 38 Custom OS — all development
  • OpenWrt 19.07, 21.02 and 22.03 — routing in home networks

Linux observability

  • SystemTap 4.8 and 4.9 — contextualization of kernel events using syscalls (capcon)

Graphic and textual design

  • Inkscape 0.9–1.2 — visual identity; creative expression
  • Blender 3.3–3.5 — supplementary graphics for documentation; creative expression
  • LaTeX2e (as TeX Live) — typesetting formal documents

Data analysis and visualization

Appendix: Honorable mentions

This is a curated list of technologies I’ve either learned but not applied meaningfully or used to some extent (small or large, personally or professionally) in the past but for which I have no foreseeable plans:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment