Squibid's Blog My blog. en-us http://squi.bid/blog/rss.xml Why "suckless" software is important https://squi.bid/blog/Why-"suckless"-software-is-important/index.html https://squi.bid/blog/Why-"suckless"-software-is-important/index.html Sun, 14 Jan 2024 20:22:27 -0500 'Why "suckless" software is important'

When it comes to learning how to program there are a few things you can do:

  1. Read a textbook
  2. Watch videos
  3. Read some source code

Of these options I find the best way to truly learn how to program is to read someone else's program and try and understand it. For example recently I've been working on my own dmenu clone for Wayland. Throughout working on it instead of looking for tutorials on how to render a square using pixman I decided to take a look at dtao which is a clone of dzen for Wayland. By just reading the code and messing around with the program I was able to get an understanding for how rendering is done in pixman.

Now you may be asking yourself something like: "But what does this have to do with suckless software?". The answer to that is in their philosophy which is about: "keeping things simple, minimal and usable". The idea of keeping things minimal and useable allows them to create wonderful programs that not only work, but also showcase how to do things without extra fluff that something like i3 might have.

Even if you don't like suckless software it still serves as a great place to learn how to do the bare minimum. And for those who do enjoy using it, it can serve as a great starting place to hack upon until you get the software of your dreams.

]]>
What is a squibid? https://squi.bid/blog/What-is-a-squibid/index.html https://squi.bid/blog/What-is-a-squibid/index.html Mon, 30 Oct 2023 12:47:05 -0400 'What is a squibid?'

Recently, a few people have been asking me: "what is a squibid?" or "where did your name come from?". In this blog post I will answer those questions.

A few years ago I came up with a drawing of an animal reason to do anything with it, but regardless I chose to name it a squibid. Eventually, when trying to find a good username I chose squibid because that would cover both the username and profile picture.

]]>
librex and dots https://squi.bid/blog/librex-and-dots https://squi.bid/blog/librex-and-dots Tue, 27 Jun 2023 12:17:35 -0400 Hello!

In my first post state of the site I talked about a searxng instance however I found something better! I am now running a librex instance @ https://librex.squi.bid. My only modification to the site is changing the theme to the mellow theme.

As for my dots. I have continued to update my Neovim dotfiles, and I am currently in the process of making some MPV dot files. After I am done with my MPV config I'll get to work on putting together a git repo with my dotfiles (using submodules for the bigger parts of the config like Neovim).

I will also soon be setting up a Matrix account (not instance) but for now feel free to email me.

]]>
It's Alive! https://squi.bid/blog/It's-Alive! https://squi.bid/blog/It's-Alive! Mon, 17 Apr 2023 13:22:03 +0000 Cloning via http(s) now works!

btw I will be posting my dotfiles soontm

]]>
state of the site https://squi.bid/blog/state-of-the-site https://squi.bid/blog/state-of-the-site Sat, 11 Mar 2023 15:00:32 -0500 Hello o/, and welcome to my website!
As of right now I am still setting things up, I have a git server running but I am still working on getting cloning to work via https. On top of the git server I also have a cgit instance which I have gotten close to perfect (for some reason the site is only sometimes in darkmode).

As of right now that is all I've got running but I might be setting up a SearXNG instance soon.

However somethings that I will never put on my server are:
- social media frontend's eg: invious, and mastadon
- probably some other things that I can't think about right now

]]>