Note: Some links are referral links to services I use or had used in the past, and I think they are awesome.
Who am I?
My name is Ulises Alexander A.M. I’m a Mexican software engineer, I dropped out of college two times, and I’ve taken courses about different topics on platforms like Coursera, edX, and Platzi. Recently I started the free trial of Skillshare, but I haven’t started a course yet.
My hobbies are: listening to music, watching anime and series; reading manga, webtoons, webcomics, and books; programming, traveling when possible, going to the movies, and going for a walk.
I decided to start this email newsletter/alternative blog thanks to this video:
What will be this about?
In this newsletter/alternative blog, I’ll talk about what I learned, did, or discover in the week. Some topics that will appear recurrently are:
Tech (Linux, Free/Libre Open Source Software, Tools, Apps)
My software projects (Python, Haskell)
Software Engineering
Books
Comics
Japanese culture
My week
I've been working on a blog post about a little project I did for a technical test, and I'm planning the next one base on another exercise of the same technical test. This idea for a blog post came from this post, Blog your projects! By Laura Langdon. I haven't finished the post, but you can visit the repository [here](). The project consists of obtaining a list of cat facts and showing it in the terminal.
Thanks to this post, Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal - DEV Community 👩💻👨💻, I discover, and I start using a new tool called Zellij and Topgrade, a tool to maintain my system up-to-date. Some other tools in that list that I was already using are:
Alacritty, my current terminal.
Starship, my shell prompt, I'm thinking of reviewing my config, so probably I'll make a post in my blog and talk about it in another issue of this newsletter.
Bat, is a tool I use to show the contents of files in the terminal for a quick search when I don't need to edit them.
Exa and LSD, are tools to see the contents of directories in the terminal. I have both installed on my machine, but I use more exa than LSD, so when I finished writing this, I'll uninstall it.
Zoxide is a replacement for the cd command, this command allows us to move to another directory in the terminal. Zoxide besides that can jump to directories based on previous jumps and without writing the complete path. Thanks to this, I've spent less time moving around my projects and configs.
fd a tool I use when I don't remember where is a file in my system.
bottom my preferred process/system monitor, except for some rare cases, I use it to see what is consuming my ram when my computer slows down.
Here is a picture showcasing some of the tools I mentioned: