1. Alpine Linux is Amazing

    I use a lot of old machines. I'm typing this article on a Dell D630 running a Core 2 Duo T8300 with a whopping 4G of RAM. I have a second one with a T7700 that's otherwise identical. I love these old systems for a lot of the same reasons …

    read more
  2. Should I Have Used Hugo Instead of Pelican?

    Shortly after I finished transitioning to Pelican, I started to do some research about what the most popular static site generators are. Normally, I would advise doing this the other way around, but my main reason for the shift was familiarity with Pelican combined with a desire to write more …

    read more
  3. Shell Prompt Update

    As you can tell from the subtitle of this blog, I don't use Bash anymore. In fact, I switched away from Bash a long time ago now, for a myriad of reasons. I'll probably touch on some of those here, but the basic point is that my old post about …

    read more
  4. Android Studio is a Disaster.

    Android Studio is a great example of what not to do when building a development environment for a device.

    To be clear, they get some things right, but by and large the whole system is kind of bad, and encourages experimentation while simultaneously punishing it.

    A Good Toolchain

    Before I …

    read more
  5. The App-Light Lifestyle

    Sometimes, you can say a lot with few words. Sometimes, you can also do a lot with few apps. I don't use big apps like Facebook, Twitter, Instagram, not just for privacy reasons, but because they don't fit my lifestyle. I use email, a browser, the camera, a calendar, and …

    read more
  6. Rust in the Kernel: Is It an Issue?

    Starting this one with another disclaimer, I'm not a Linux kernel developer (though I have worked on kernels before) and my knowledge of Rust mainly lies in application programming. If that's a deal breaker for you, skip this one. If it's not and you want to hear yet another random …

    read more
  7. Trying out Aerc for Email

    My first interaction with email on the command line was back in high school, when I first started playing around with Mutt. Honestly, I liked it a lot and it did a lot of things that more "fully featured" email applications didn't seem to get right. It was fast, launching …

    read more
  8. The Case for Tiny Software

    Quick disclaimer before getting too far, this article is targeted at a slightly less technical audience than usual, so if I'm explaining a lot of (what you consider to be) basic stuff, that's why.

    Today's world is filled with "Apps" which run on "Phones". Let's just think about this for …

    read more
  9. Reduce, Reuse, Repair, then Recycle

    A common saying among people in the modern world is a sort of slogan for encouraging people to send their used things to the recycle bin rather than the trash, "Reduce, Reuse, Recycle". Unfortunately, those first two steps often get ignored, which is exactly what leads to that phrase being …

    read more
  10. Dev Log 3: Proof of Concept

    I took a week's break from the habit changer app.

    Honestly, I didn't mean to, but life happens I guess.

    Today, however, I spent the majority of the day working on the prototype, and I have something that mostly works! There are a few things I want to mention first …

    read more
  11. Habit Changer Dev Log 2

    Hello again, it's been a few days!

    I actually took somewhat of a weekend break in the middle there, but now we're back with more habit changer work. However, during that time I managed to complete the data structures for the core habit system, a prototype algorithm for how to …

    read more
  12. Habit Changer Dev Log 1

    In my last post, I talked about a new app I wanted to develop, and while I said the next post would probably be the post after next, here I am one day later with my first draft design of the app.

    Basic Idea

    To recap yesterday's post, I want …

    read more
  13. Habit Changer Dev Log 0

    Since I have a blog, and since I write software, I figured I should finally combine the two.

    Wow! What uncharted waters!

    In all seriousness though, a friend of mine asked me months ago to write a diet app for him that would track more than just calories. He wanted …

    read more
  14. Managing Tasks with Org Mode

    I have ADHD. Personally, I see this as somewhat of a mixed bag, and I know for sure a number of other people with ADHD see it the same way. It's not so much an inability to focus as it is a difference in how focus is achieved. It means …

    read more
  15. Transition to Pelican, Part 2

    It's been almost two weeks since transitioning this site over to Pelican, and I have some thoughts about the experience so far.

    First of all, it's way easier to write new posts this way, though if you read my last post you'd already know that. Check the blog tag for …

    read more
  16. Pop OS and Updates

    I recently bought my grandmother a new PC, just this past year. She had been using a mid-2007 iMac 24". The Mac enthusiasts among you may realize how out of date this is. It last received software updates in 2018, and ever since it's whined about a pending OS update …

    read more
  17. Transition to Pelican

    In my last post in the tech blog, I talked about how blogging tech is hard, and generally whined about how I managed my site for way too long. My conclusion was that it was my own fault and I should do better. Eventually, I implemented the changes I had …

    read more
  18. Blogging is Hard.

    Update (2022-08-23): This post was written long before I started using Pelican, and the entire post was originally shown via the desktop site. If you see mentions of the technology showing this post/blog and you want the full experience of what that looked like (and you're on a desktop …

    read more
  19. Zsh Scripts are Dumb

    1. Background

    As you can probably tell by the existence of this blog, I’m what most people in the tech world call a "power user". I make use of all sorts of little hacks and tricks to make my computers run faster, and do what I want rather than …

    read more
  20. Lisp: Recursive Glory!

    Recently I've been toying a lot with the idea of doing more lisp programming to solve some of the tasks I generally would do with Python or BASH. Lisp often gets written off as old or weird, and while it is old and weird, it's certainly not past its usefulness …

    read more
  21. Code Style and How to Write for Reading

    Recently I was browsing through YouTube, and it kept suggesting this video about programming mistakes, with one of those paper-cutout like CG thumbnails. My first impression was that it was one of those "let me show you how to code" videos, like so many of YouTube's suggestions to me are …

    read more
  22. Web Programming a Desktop with Javascript

    One of the things which most people in web programming have to deal with is the problem of interactive content. The oldest methods for solving this were through the use of Java applets, and Flash content. There are other ways to accomplish this too, with software such as QuickTime, Real …

    read more
  23. Making Bash Prompt you with Information

    In the world of Linux and Unix, one of the most powerful tools available is the command line. Those of us who are lucky enough to have Bash at our disposal will probably know of many of its varied powers and features. These include the ability to modify and rerun …

    read more

links

social