Some of my uses, preferences and general things that I find awesome...
Workstation and Environment
I don't have crazy setup with an M1 Mac or anything like that. I'm running on Windows,
which I don't really like but have to use since I depend on some Adobe software. However, I'm using WSL and for my purposes, it has served me well. I don't have to dual boot for this reason. Despite my strong
dislike for microsoft-concerned products, I have to admit that Windows tooling has certainly improved.
Especially winget and windows terminal. I use winget to install
pretty much everything. My default terminal is bash but I have been playing around with Nushell. I mostly use VScode and occassionaly spin up sublime text
when I need something faster and more memory-effecient. It never ceases to amaze me by how fast it always starts
up.
Javascript and Node
I have gotten into arguments with many devs on the webdev subreddit concerning tailwind.
They don't like it, but I love it. Give me tailwind or give me death! And then add headlessui I generally don't use component librariers nowadays, but if I had to, I'd probably go with Mantine. This was before `@shadcn/ui` came around (now I don't use anything else other than that). Nothing pains me
more than seeing someone use npm or yarn knowing very well that pnpm
exists. Seriously, use pnpm! But what's even more painful is seeing someone use Create-react-app over Vite. Vite is blazingly fast, Evan made it just for you. Next and/or Remix are my goto frameworks for full-stack apps. I mostly use react since its fast for
prototyping and has an awesome ecosystem.
General programming
My favorite programming language is Rust. I love it. I have been using it for a while
now and after a few fights with the borrow checker, I grew into it. I'd follow that up with Ruby. I generally dislike dynamically-types languages but Ruby would have to be the exception(pure Ruby, without
Rbs). I think I just really like its story and the cool names of notable people in the ecosystem. Like Matz and
DHH. Recently, I have been exploring the world of Ziglang and I really like it. I think
Andrew Kelley is doing an amazing job. The most difficult language that I've had to learn is Erlang. Mostly because, I was coming from a JS ecosystem and when you come from such a community, the Erlang one is
virtually inexistent. I liked it after a while, because of Ejabberd and XMPP stuff and eventually I eased into Elixir. I like Golang
because of it's easy to use nature and how fast it is. I like exploring retro-programming languages to see how
things were done. On a compiler project I'm working on, I'm using OCaml. The language
that I have written the most LOCs in would have to be Typescript. I like it.
Film and TV
Game of Thrones is the best TV show ever made. I love it. And for the record when I say
that I mean GOT Sn(1-7). I do not recognize the final season. Breaking bad is also
amazing and
Vince Gilligan is one of the people I look up to. He managed to create an awesome show, run it
successfully for five years, and not only stick the landing but also create a spinoff and do the exact same
thing. I prefer the
MCU over DCEU
but I cannot speak for phase 4. Stranger things is a show I hold dearly to my heart.
The Duffers really created something amazing with it. I can only hope that they will stick the landing with the
final season.