Skip to content

Instantly share code, notes, and snippets.

Fish and Me

You got Bash, you got zsh, then you got fish! Bash is the standard shell on most Linux distributions. It use to be standard on MacOS as well until they switched over to zsh. Then you got a small portion of the UNIX world who uses fish! I say small because fish is not a POSIX compliant shell. POSIX stands for "Portable Operating System Interface". By being compliant with POSIX means you follow a standard api that makes cross-platform development a lot easier. Essentially that means that fish was not designed as a n extenstion of sh which is a very old UNIX shell, that was replaced by bash. So why use fish you ask, well lets find out!

Fish are Friendly?

Are fish friendly? Well according to the guys over at fishshell YES!! Fish stands for the "Friendly Interactive Shell" It is meant to be user friendly right out the box.

Containers & Me

Containers are amazing, no not Docker, but what Docker made famous. The idea of putting all of your code in a standalone image and having that image be portable changed the game. This isn't some grand journey into containers, but my thoughts on them and how they have helped me in my journey in tech! Hmm maybe "helped" isnt the best term to use, because I spent more time struggling with containers then I have using them lol. Why struggle you ask, well because containers arn't going anywhere, and the faster I learn to use them, the faster I can catch up to the rest of the tech world; not that I am trying to!

The Appeal

Containers appeal to me in a way that fire appeals to a kid. You see the fire, you touch the fire, you get burned, complain for a little, then learn how to use fire because you think

The Road to X

Here I am, with a shitty laptop laying in my bed. The time is late and Windows is updating. We all know that feeling of sitting there waiting for Windows to update!! It was horrible and made me long for something better. If only the next best thing wasn't Mac :(. Then came this magical penguin, it smacked the shit outta me and said KISS, Keep it Simple Stupid!! That was the start of my journey into FOSS.

Well obviously that story is BS, but I wish it was true. Honestly I been playing around in Linux for a long time and do not even remember when it began, but the journey has been pretty fun. Linux is not tech savy and geeky like people think. You can download Ubuntu and use it without even knowing what a commandline is. People just don't like change, they don't want to move away from what is comfortable, don't want to dip their toes into something new. Well that is what this blog is about, trying to survive in a world I was definitly not comfortable in.

My Minimalism

Am I a minimalist, I dont know. Do I desire to use a minimal toolset that is unresonable to setup, do I use a toolset that I dont understand, do I waste hours upon hours of time fixing simple issues, do I procrastinate and not get anything done. I can simply say yes to all of these, but then I wouldnt be able to kickstart this blog. This is the beginning of my journey, a journey to understand myself through the tools that I use. Do not expect anythingg but a mess, a learning experiment of the unmotivated, a redundent excuse of orgnization, and a pretty decent project idea.

In this blog I will be going over my toolset as in depth as I possibly can. Some of the tools that I will be talking about include