~yosh@unix.dog

information

myself

I’m yosh. or yoshi. or yoshiyosh. or yoshiyoshiyosh… depending on what names are taken on whatever website I’m registering for.

to say what I do or like definitively would take way too long, as have way too many interests for my own good… but the highlights of things I enjoy include: programming (especially collaborating in open source), electronics, photography, editing wikis, archiving things, thinking about math, listening to stupidly obscure music, completing hard video game things sometimes (nowadays, that’s not too often…), and maintaining packages for void linux.

I’m currently looking for a job in anything that scratches these itches. if you know of a place that might be up my alley, don’t hesitate to reach out below. I am currently in the southeastern United States. remote work is fine, but I would like to move north (or to Europe).

this site

I conceived the design for this site back in 2022 after messing with twm and NsCDE for a day. they’re aesthetics that appeal to me heavily. what a workstation!!

I implemented this site quite carefully, making sure to scour MDN for best practices while handwriting everything at first. eventually, like anyone, I needed a way to reduce redundancy across pages, and that started its own journey, the results of which I still use to build this website. most pages nowadays are djot files that go through jotdown before being sent off to my templating thing. as far as I am aware, all pages on this site double as both valid HTML 5.0 and valid XML. does that mean anything substantial? probably not, but it makes my brain happy.

one day, I want to make this site resemble the metalheart and vectorheart trends that transpired at the turn of the third millenium, akin to these desktops or these few websites. once I shape up my blender skills, perhaps!

where do I exist?

my preferred methods of contact are:

Other than those, I exist on…

list of things I use

I wanted to put a things that I use here because I see others do that and feel like it’s cool :)

  • operating system: Void Linux on my desktop and laptop. I want to switch to something different on my laptop, since the boot partition is too small anyways, but I have no idea what to. probably one that uses musl, like gentoo or chimera linux
  • window manager: awesomewm on my desktop. it’s been my friend since experimenting with linux back in 2021. on my laptop, I’m using labwc, though a project like pinnacle is really tempting me, even if I haven’t configured my awesomewm much…
  • terminal: rxvt-unicode on X11 and foot on wayland.
    • text/code editor: Kakoune
      • color scheme: a custom one based off the look of acme. I’ve found that it makes it easier to read code
      • syntax highlighting: only for comments. as I’ve programmed more, I’ve started visualizing the localized flow of data as opposed to the specific words and syntax. syntax highlighting tends to class with this model of code for me, and makes it harder to read for me.
    • I’m not really one to use heavyweight IDEs. it may be from my roots in C and shell, but it’s just, very nice to use just a text editor, delegating tool tasks to external tools in a tmux pane. if you’re interested, this is what my usual editing setup looks like.
  • programming languages: POSIX sh, C, Rust, C#, F#, Elixir, PHP, and Python. I want to explore the functional side of programming a bit more, as well as pick up an array language like J. I’ve also described hardware with VHDL and Spade.
  • music player: MPD + ncmpcpp
  • mail client: aerc
  • file manager: nnn
  • image viewer: nsxiv
  • image editor: libvips for simple and/or bulk tasks, gimp otherwise
  • video editor: the ffmpeg CLI for most tasks, kdenlive when I need to do more complex things