The Stack is the combined tools which make something work.
Last Update: Dec 17 2024My stack is the tools I use, hardware and software, to let me do what I'd like to.
Hardware
I use a variety of hardware in my day to day life.Phone
IPhone SE second generation with otterbox case. It hasn't broken so I consider the case to be a good investment. I like how small it is too.Computers
Daily Driver
For most tasks I use a thinkpad t14 gen 5 (the one with the bump on top) with the ryzen pro 7 processor and 16 gbs of ram. It has done great and I couldn't be happier with it. For more info about it runs check out the software section.Test freak
When my old laptop was unusable in high school I bought an almost equally unusable used Panasonic Lets Note something or other for 200$ off ebay. It was my (painful) daily driver for a while but has now been relegated to the purpose of being a test bench for new linux distros and such.Windows/Gaming machines
I own a asus tuf something or other laptop (I dont currently have it on hand) which has powerful specs and runs windows for when I really need something which runs windows or for playing games with friendsI also have a Dell desktop which serves the same purpose while living at my desk.
Software
This section is mostly going to cover software used on my thinkpad as it is what I use most.OS
I am currently running void linux on my thinkpad after much distro hopping. (with about 1000 pkgs at the moment) It is a pretty sweet distro and I love how minimal it is. I have however tried a couple other distros which I prefer void to including:- NixOS
- Arch
- CachyOS
- Fedora
- Others...
For more info about the inns and outs of my linux setup check here
IDE/Text Editor
I use code-oss which is a version of VSCode with only open source code inside of its digital guts. I use it for alot coding, text-editing, some file manipulation, etc. Even writing LaTeX. I understand that if I learned some other tool I would probably like it better but I have not found the time for that. VSCode has a lot of issues but I just don't care enough.Programming Languages:
I do alot with programming. Heres everything to do with languages that I use.I know these programming languages:
- Rust
- Lua
- Python
- Java
- Javascript
- html*
- css*
*I know these aren't languages
I am currently learning these programming languages:
- Haskell
- C
- Go
- Uiua
- fennel
Currently for projects I only really use rust and lua . Rust for anything which I want to distribute and be fast and useable, Lua for everything else.
Browser
I use firefox with UBlock Origin.VPN
Nord VpnSocial Media
I use reeder which is a subscription based app for ios which allows me to combine all of these into one feed:- Mastodon
- Bluesky
- Podcasts
- YouTube
- Rss
I also lurk a whole lot on the r/programming languages and concatenative discords.