Category: Jiggy’s Journal

Posts written for Jiggy’s Journal on the website’s current implementation.

  • You Need a Website Too!

    You Need a Website Too!

    As you may have gathered from the fact that you’re reading something on it, I have a website! And guess what? You should have one too!

    You see, back in the early years of the internet, most folks who were technically savvy enough did have their own personal websites. The web was a weird, colorful, and wonderful place to visit and browse for a while. Even corporate websites were filled to the brim with clashing colors, flashing animations, and the horror we now know as the font Comic Sans. It was a digital era full of creativity and free expression. It was also one of the earliest examples of decentralization on the web… Something that more and more people, like myself, are gravitating toward.

    Building a website could be this easy!

    Wikipedia defines “decentralization” as: “the process by which the activities of an organization, particularly those related to planning and decision-making, are distributed or delegated away from a central, authoritative location or group and given to smaller factions within it.” If you’re looking for a modern example of decentralization on the web, look no further than the micro-blogging platform Mastodon. Rather than being hosted on a single company’s servers, Mastodon is made up of several servers hosted by its users on their own equipment. This means that users are directly in control of their own data, and some super-rich billionaire bro can’t come in and purchase Mastodon because it’s already distributed to the public.

    In April 2022, the popular app Twitter was infamously purchased by Elon Musk, who has subsequently made numerous unpopular changes to policies and moderation that has seen a persistent spike in hate speech and misinformation. The platform, now known as X (or “Xitter” if you prefer my cheeky way of referring to it), also took away the ability for users to fully block one another. Grok, Xitter’s AI chatbot, is also now trained using data from its own users. Which might be okay, if Grok also weren’t occasionally known to praise Hitler. In a nutshell, when a billionaire takes over a public forum, it generally doesn’t go well. It’s a large part of the reason why I stepped away from Xitter—which was my favorite social media platform, once upon a time—around this time last year, and set out on a path toward greener pastures on both Bluesky and Mastodon, both of which are built on decentralized protocols.

    Post by @sophie@social.lol
    View on Mastodon

    Building your own website, in many ways, helps alleviate the stress of social media, or could maybe even help you eliminate it. Even though it has its dark sides, I love the internet and how connected it has helped us all become. So I didn’t ever truly feel like I could be completely without an internet presence of some kind. And being the technical, computer-heavy user that I am, building my own websites and blogs has come naturally. I’ve had one off and on since I was in my teens. The best part about having this website, for me, is that I can still write about my life and interests and post photos and other media without it being connected or networked to everyone else. My posts don’t automatically show up in your feeds, obnoxiously reminding you to read them, it’s true. But you know where to find me if you ever do find yourself missing me or my content.

    That helps a lot with the feeling like I’m “out of the loop” with all my former Facebook and Xitter friends. And any time that I start feeling like I might miss Xitter, I log into my old account, take a gander at my feed, and immediately “nope!” right back out. Do I secretly hope that Elon will eventually give up on it, and someone else is able to revive it back to its former glory? You better believe it! But just in case that unlikely event never comes to pass, I’m hoping to keep this space for as long as possible. It’s my way of expressing myself and creating content in a way that is authentically me, just like the Mastodon post I shared up above states.

    And quite frankly, I’d love to see you all express yourselves in similar ways! That’s my totally selfish way of advocating for you to build your own website, but it’s valid nonetheless. 😉

    💡 Interested in building your own website?? I’m more than happy to help! Feel free to get in touch.

  • Jiggy for Good

    Jiggy for Good

    I’m excited to announce that I’m participating in my very first livestream charity campaign!

    Many of you already know that I spend three nights a week livestreaming on my Twitch channel. In fact, in case you missed it, this very website now has an entire page dedicated to those streams, and you can monitor when I’m live on the homepage! It’s pretty cool, they are a lot of fun, and it’s absolutely one of the biggest extensions of my passion for creating things on the web, so naturally, it should be featured pretty prominently here. And now, I’ve decided to take it up a notch and give something back this holiday season!

    I’m going to be participating in Twitch’s own Together for Good campaign, presented by Wicked: For Good, this year. My channel specifically will be raising funds for the American Society for the Prevention of Cruelty to Animals (ASPCA) beginning now through December 2nd. While I will still humbly accept any support from the community in the form of subscriptions, tips, and bits, I’m asking that you instead donate to this cause that’s very close to my heart. As an animal lover, I believe that we share this world with them, and they deserve to feel safe and loved just like all of us do. The ASPCA works to make that happen for as many neglected, abused, and homeless animals as possible here in the United States. Together, we can hopefully make a difference.

    My Twitch Together for Good charity livestream schedule.

    In return, Twitch and Wicked are offering up a bunch of extra perks! I could potentially be featured on the front page of the website, which in turn, helps new viewers and potential donors find us. And those of you who donate or share clips from our charity streams will earn fun things like chat badges, emotes, and more! Plus, you just might see me get forced to try some weird gaming challenges, catch cameos from my kitties, or try an odd-flavored candy cane or two during an 8-hour streaming marathon that I have planned on Black Friday (November 28th)!

    If you have no interest in hanging out during our streams but still want to help out, not a problem! You can donate to the campaign fundraiser any time before December 2nd. Also, since I know some folks are already spending a ton of money during the holidays, you can help out simply by hanging out in the stream chat whenever we’re live or sharing and amplifying the campaign! Since I still have such a “smol” community, my initial goal is to raise $250 for the ASPCA, but if we happen to smash that goal and go above and beyond… Even better!

    Hope to see and hear from you all soon. I can’t wait to get started! ❤️

  • My Mom the Gamer

    My Mom the Gamer

    If my mom were still around, she would be making kids cry on Fortnite.

    Unfortunately, however, my mother passed away in 2000 from cancer when I was still pretty young. But one of my favorite things about her, that most assuredly carried on in me and in my two siblings, was that she was also a gamer. She was a fan of some of the earliest video games, including the very first game in The Legend of Zelda franchise. Before Nintendo Power, internet walkthroughs, and official players’ guides were even a thing, she was not only making her way through each dungeon and collecting pieces of the Triforce, but also mapping them out by hand. On graph paper and in excruciating detail!

    Despite all the resources at our fingertips today, I still wish that I had those original handmade maps. I don’t feel like the hardcore gamers that exist today would ever even believe that a working mother of three played a video game at all, much less enjoying it and progressing through it enough to be that dedicated. And so many times in the years that have passed, when we’ve failed to maneuver our way through an instance in World of Warcraft, she would be rallying us back in fighting shape immediately… Whether it was a school night or not! And you best believe she would have been pwning every noob in those Mythic+ dungeons on the daily.

    And that could translate to just about any game she set her sights on. She was a big fan of classic puzzle games and tabletop games, too. Don’t challenge her to a game of Yahtzee! or Clue unless you want your ass beat. She was very polite, thoughtful, inclusive, and very loving, but she’s also who taught me this important life lesson: “Don’t get mad, get even!”

    Her birthday just recently passed on November 4th. I miss her a lot and often wonder how our lives would be different if she were still here. Not just in the ways the gaming industry has changed, but also maybe in the ways she would have helped change it. But also, as weird as it is to realize, she’s now been gone for more of my life than she was around for, and I wonder what it would have been like to know her as a fully-formed adult. If you can even call me that. But one thing I’m glad for is that her love of gaming eventually became my love of gaming. I’m glad that, as a small child, she let me ”help” her play by pushing buttons on the unplugged controller next to her. It’s one of my earliest and most fond memories of her, that I somehow managed to absorb into my Jello mold of a brain, because it’s also one that I hope I never forget. ❤️

  • Navigating Life: Age, Regrets, and Growth

    Navigating Life: Age, Regrets, and Growth

    Do you feel your actual age?

    A few days ago, I was walking somewhere and noticed myself doing “the shuffle.” You know the one: where your entire weight seems to shift between legs the whole way because something is creaking and painful somewhere. My sister, who came from Indiana like the rest of us, likes to refer to it as a “hitch in your get-along,” which is somehow the most Kansas any of us has ever sounded. When I finally paused, I thought about how I’m going to be forty-one (!!!) in March.

    41!

    I’m still reeling from having entered my forties in the first place. I don’t think I’ve ever been someone who has cared much about a person’s age, except for myself. I distinctly remember being a kid and thinking that 25 seemed “old” and that I’d never make it there. (To be fair, I was kind of a LOT as a child.) And hey, look at us now! But do you want to know the really weird bit? While sometimes I physically feel my age, like when I got that hitch in my get-along or my incredibly painful feet back during my brief stint in retail, I don’t feel my age at all mentally or emotionally. I’m still me inside — the same kid or teen or twentysomething or even thirtysomething that loves computers, video games, TV shows, and good music. I love storytelling and a sense of community and fun. And the idea of owning a home or getting married and having kids is still completely foreign, while people that I graduated from high school with are starting to become grandparents!

    Shirley Maclaine's character in the film Steel Magnolias says, "I'm not crazy. I've just been in a very bad mood for forty years."
    Anyone else relate more and more to Ouiser lately??

    An older friend of mine once told me that it’ll always be this way, too. You’re always the same on the inside; it’s just that your body grows old, weak, and tired without your consent, and it sucks. Because as we age, we also learn more about people and the world around us. Imagine me at 16, armed with the knowledge, experience, and insatiable craving for the things that spark joy that I have now? I feel like I would’ve been unstoppable! Most awkward kid ever? For sure… But it would have been incredible.

    Sometimes it makes me sad to think about all the things I didn’t do when I was younger. Finishing college, pursuing things that I loved for a career, etc., because hey… I might have been somewhere and settled by now! But I’m also not upset about who I’ve become by taking the path less traveled. I’ve concluded in the last few years that maybe I’m not meant to have kids or a spouse of my own. I’ve got my dad, my siblings, and my kitties, which, quite frankly, I should be able to claim as dependents with how expensive it is to care for them. I’m learning and pursuing what I love now, and while it’s taking an excruciatingly long time for me to get it, I also have a better sense of seriousness and determination about it. The 23-year-old version of myself, who had spent his birthday in Las Vegas drinking and throwing money away, would not have even thought twice about coding and web development. Now I literally cannot even imagine having fun on a birthday trip to Vegas. And I’m pretty okay about it!

    There’s this thought that I’ve always had, which is that you wouldn’t be who you are today if you had made different decisions in the past. And we maybe shouldn’t have many regrets in life because of it. I don’t ordinarily subscribe to the idea that “everything happens for a reason,” but in this case, maybe it’s true. Maybe the past made us all who we are for reasons we just don’t understand until the future becomes the present. And until we can jump in a DeLorean and hit the rewind button, we’re going to have to live with it. (How’s that for “elder Millennial” pop culture references?? 😉)

    Sound good?

  • The Magic of Docker

    The Magic of Docker

    The popular British science-fiction writer Arthur C. Clarke once said,

    “Any sufficiently advanced technology is indistinguishable from magic.”

    And let me tell you all this: I’ve started practicing magic.

    That quote is the third of three laws Clarke put forward, and is probably one of the most repeated and cited. But when you think about it, it makes a lot of sense. Could you imagine someone from centuries in the past time-traveling to our present day? They would think everything was foreign, or maybe even sorcery. I recently saw this concept illustrated beautifully in the classic 1993 Halloween film Hocus Pocus. It’s one that we watch at least once a year during “Spooky Season,” and the one particular scene that stands out to me these days is when one of the teen characters, Max (Omri Katz), threatens and confuses the witchy Sanderson Sisters (Bette Midler, Kathy Najimy, and Sarah Jessica Parker) from the past with a power of his own: the “Burning Rain of Death,” which involves him holding a cigarette lighter to a fire suppression system and causing the sprinklers to engage. They briefly scream, assuming the falling liquid is deadly because they’d never seen a mortal child “make fire in his hand.” Clarke told no lies — the sisters witnessed Max perform actual magic.

    The “Burning Rain of Death” scene in question.

    As a lifelong Trekkie, I also like to throw it back to the ’60s. The casual Star Trek viewer might think that the technology Captain Kirk (William Shatner) and his crew utilize is nothing short of fairy tale make-believe. But in today’s age, their hand-held wireless communicators, face-to-face video conferencing, and voice-activated digital assistants are all common tech you can find on the average device in your pocket. In fact, your iPhones and Androids are just a few small features short of literally being a “tricorder.” Recently, in one episode of Strange New Worlds (one of Star Trek‘s more recent spinoffs), the character of La’an Noonien-Singh (Christina Chong) makes off with vital information she found on a PADD that our new, young Scotty (Martin Quinn) had gathered. Rather than a simple prop made to look like said “PADD,” I think the series has just started using actual iPads, because I was struck by how unfuturistic the device looked… Despite the series being set hundreds of years in the future. And while scientists are still working on making them a reality, Star Trek still has plenty of tech that seems downright impossible for those of us still stuck in the past.

    Uhura’s had it with this shit, too.

    Well, I guess the future is now, because I’ve started learning more than I expected to when I started tinkering with an old PC of mine. I was determined to turn it into something of a “private server” for me and the family to use, however we wanted. You may recall that I initially tried to host this very website on it for roughly a month before I threw in the towel on trying to keep it up and accessible. The problem was largely that I had decided to use a platform called YunoHost (the name of which is clever internet shorthand for the question “y u no host?”), which you can install onto any available server and then run self-hosted software on it with just a few clicks. No less impressive than installing an app on your phone, really. The issue, though, is that YunoHost had a bizarre way of sinking its hooks into every part of the server’s system, which complicated the way that I wanted to host stuff outside of its services.

    That was when I sorta made the hasty decision to quit the server project. I wiped the entire machine, moved this website over to a proper host (much of which you can read about in my last post), and called it a day. My brain kept thinking about it all, though, and I decided that I still wanted to experiment. Tinkering with this stuff and the feeling of creating something useful out of what was otherwise useless equipment was turning out to be a little addictive. My nephew was also still keen to at least get the Jellyfin media platform running for his library of literally hundreds of digitized movies. Plus, my frustration, in reality, stemmed from my mistake of putting all my eggs into YunoHost’s basket, not the homelab itself. So I started looking into alternative approaches to what I was already trying to accomplish.

    That new approach turned out to be Docker!

    For the non-technical, Docker is a platform that allows you to install services, apps, and other types of software into virtual “containers” on your computer (or a server), which not only allows for really clean and organized stacks of tech, but it also prevents software from gaining footholds in the rest of your system!!! Which I can’t emphasize enough, since that was the biggest issue from the last build that I did. Since it all stays isolated in its own little containers, you can actually test and experiment with stuff without them all conflicting with one another. Then, when you decide you aren’t going to use it or don’t like it, you can delete the whole dang container as quick as you can type docker compose down!

    It’s perfect for someone like me, who mostly enjoys learning by doing. I’m still wrapping my brain around the concept of testing things before launching them or throwing open the door for others to enjoy stuff that I’m hosting, but even then, it’s still been a really fulfilling concept to learn. I had to learn how to set up network utilities like Nginx Proxy Manager and Pi-hole — the lack of which I have a sneaking suspicion may have contributed to my WordPress hosting issues before the wipe — and finally got Jellyfin up and running right before my nephew got me the media library to populate it with. I’ve even started learning how to customize the software by initializing it all via Docker Compose, a method that spins up an app based on your commands written into a docker-compose.yml file. It’s all pretty incredible, and has had me Googling topics like “fun docker images” for the past week.

    Now, even my 72-year-old father can enjoy the hundreds of movies and shows we’re serving up on his TV’s Jellyfin app. Almost as if by magic.

  • Reset

    Reset

    Making my own decisions is kind of a struggle.

    If you’re a regular viewer of jiggyflyjoe.com, you may have noticed that it has undergone some major changes this year since I launched it as a blog/email newsletter hybrid on Substack back in February. You see, what Substack is doing is pretty interesting. It has seen a growing number of independent journalists and writers like Aaron Parnas and Under the Desk News set up shop on the platform that could easily be described as a hybrid between traditional blogging, email newsletters, and social media. I’ve stated numerous times, however, that it was brought to my attention pretty early on that Substack also willingly platforms white supremacists. So I packed up shop and swiftly moved over to Ghost instead.

    Ghost was surprisingly refreshing. That’s why Jiggy’s Journal thrived over there for so long. Ghost is also a hybrid platform that mashes up blogging and email. They’re also in the early stages of adopting the open web to add that crucial “social media” element to it. Ghost also has one of the slickest and most enjoyable editor, which allows you to utilize Rich Text and/or Markdown simultaneously. I had (and, honestly, still have) high hopes for Ghost. I’m still rooting for them. But ultimately, the platform was difficult for me to maintain as a self-hosted app on my own server, and paying for their Ghost(Pro) service felt like too much for a personal website like this one. Especially since I would have had to fork over even more cash for the full ability to customize the website’s look, layout, and other critical settings for me.

    So ultimately, I wound up back on the old standard WordPress. And look, I thought I would be able to self-host WordPress on my own server because installing it and getting it running was surprisingly quick and easy. But since I’m still extremely new to the whole “self-hosting” thing, I kept running into catastrophic system failure after catastrophic system failure, and in my mind, jiggyflyjoe.com needs to be up and running 24/7. It’s the one link that I provide everywhere on the web. In my social media bios, on other website forums, and even on-screen during my Twitch streams. That said, when the link that I have posted all over the internet doesn’t work, it’s like OCD takes over, and I start to get itchy. What I wound up doing instead is scrapping the entire self-host server build, and I moved this site over to a proper hosting service. Because even while I continue to tinker and experiment with my own home lab and try to understand the concept of Docker, this here website needs stability that only the professionals can provide right now.

    Over the last couple of weeks, I’ve taken steps to rebuild this site from scratch, and per usual, there were a few casualties. The mailing list was an important one, but I was thankfully able to log back into an old database on the server and manually extract it before fully wiping it, so you should all still receive these posts in your inbox. If not, there are plenty of spaces around jiggyflyjoe.com where you can still subscribe (or re-subscribe if I somehow missed you). One of those places is right below this paragraph! Most of the text from all my old posts is still available, too, but they may have some broken links and missing images, comments, and other elements. I’m going to try and restore the important stuff here and there as I’m able. Those old posts can now be found in The Ghost Archives, because it just sounds cool and spooky, but also because a majority of those posts were written on Ghost.

    Essentially, I’m just trying to say: Please don’t mind the mess!

    More cool things are coming to the website, as well. WordPress itself is kind of a fun place to experiment because there are so many compatible plugins and services for it. And unlike the platforms in my past, I have full control over this digital space, and we can turn it into whatever we want it to be.

    Stay tuned! 😉