Tag: Technology

  • 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! 😉

  • The Funny Farm

    The Funny Farm

    I’m raising chickens now.

    Okay, admittedly, they are virtual chickens within a video game called Palia, that my sister and I have grown very fond of over the past year or so. The chickens (referred to in the game’s world as “pekis”) were added to the game this week in an update that also includes an entire animal husbandry and ranching system, as well as modular player housing, and a variety of other fun additions that player’s have practically been begging for since the game’s debut. It all comes on the heels of the game’s Elderwood Expansion, which opened up an entire “adventure zone” and brought Palia, which was available to PC and Nintendo Switch players, to Xbox and PlayStation consoles also.

    An adult and baby peki in Palia.

    Launched in late 2023, Palia is essentially a fantasy adventure life simulator. Players dive into a realm as one of the first ancient humans to re-emerge in a high-fantasy world. They will build a home and relationships with the villagers, develop skills in a multitude of different crafts and disciplines, and explore and shape the world and story around them. The game is also an online multiplayer service, which means you’ll see other players running around inside of it, and can even team up with them to reap greater rewards. The game even encourages it, providing bonuses for players who tackle their to-do list together!

    Did I mention that the game is completely free to download and play?

    Video games without a price tag attached don’t usually attract much attention. They often contain microtransactions or a “premium store” designed to earn their revenue in ways that can sometimes be a little scummy. If you find yourself in a free game, you usually wind up needing additional lives, turns, perks, add-ons, and other items to keep playing, and those are going to cost you some of your hard-earned dollars, and thus get dubbed “pay-to-win” games in the sense that they aren’t truly a free experience across the board. That’s why many popular titles wind up charging upwards of $60-$90 to purchase the game upfront and/or require a recurring subscription to play. Some titles like Palia, however, have turned that sales model on its head.

    Rather than charging for the game or exploiting pay-to-win mechanics, Palia has subscribed to what I like to refer to as the “Fortnite model.” Much like that massively popular battle royale game, Palia also has a premium store, but nearly everything in it is for cosmetic purposes only. You can buy a virtual peki to run alongside you in the game, a fancy outfit, or even an entire landscape on which to plant your own farm and cottage. But the big difference is that it has a negligible impact on actual gameplay. You don’t have to spend a single penny in Palia to have the same experience as the people who spend a fortune on it. The wealthier player has no gameplay advantage over the poorer of the two. In my opinion, that’s actually kinda beautiful and makes games like it far more accessible for the average gamer.

    In my game, I’ve started the new ranching skill and adopted two pekis. Initially, I named the two “Tigger” and “Rufus” after my oldest two cats, but as I played further, it turns out that you need to breed the two together in order to birth baby pekis. Though the game is genderless in most circumstances, it still felt awkward for me to have two of my boys mate to create offspring. So once I devised a new naming convention and acquired a few “Rename Cookies” once I was able, I set out on figuring out some fun new names for my feathered friends. Now I have four pekis — the original two and two babies — named Chick Jagger, Henifer Aniston, Angelina Jopeep, and Loretta Hen. No, they’re not completely original, but I did find them clever enough after racking my brain forever and eventually consulting Google for assistance (this page in particular was very handy). Just wait until I get Feather Flocklear and Chick Norris!

    Anyway, in case anyone has been wondering where I’ve been for the last several days, I’ve been letting myself get absorbed back into my weird and wonderful little world of Palia. It feels a lot better than doomscrolling and letting myself be completely consumed by the constant darkness in our real world right now. Feel free to stop by my Twitch channel sometime to hang out while we wander through the game together live, or you can even find some clips from those streams on TikTok and YouTube Shorts! One of my favorites especially is when the hot pot table blows my hair off!

  • You’ll Ask for Me

    I’m trying to learn how to focus better, and I’m starting to scale down.

    The past few weeks or so, I’ve been keeping myself busy ramping up production on my little home-based server. You might recall that I was doing something similar in the spring, only I was attempting to self-host everything on a paid VPS (virtual private server) and didn’t know much about any of it. I was learning things on the fly. I didn’t really have the funds to spend on web hosting as a hobby, and nobody was really interested or impressed in anything that I was trying to build, so I eventually shut it all down and fully moved just this website over to Ghost’s services proper. But I never really gave up the idea of building my own private “walled garden,” if you will, on the internet. The thought of a box physically set up here in my own home that’s harnessing and controlling my data instead of the corporate “broligarchy” dudes sounds pretty cool, doesn’t it?

    My nephew has also taken it upon himself, over the last few years, to slowly and painstakingly digitize our fairly massive film collection on DVD. Why? Because the DVD industry is rapidly dying due to the rise of streaming platforms and digital giants like Netflix and Disney+. And don’t get me wrong, I’ve been a Netflix subscriber since they were physically mailing me DVD rentals (did I just date myself??)… Nobody loves the ability to do things without leaving my home more than me. But these big digital corporations are also the first to tell us that we own nothing. Did you know that when you digitally purchase a movie, TV show, album, video game, etc., you are actually purchasing the license to use it recreationally? You do NOT own that piece of media, and the license can be revoked at any time. And the streamers? They’re sometimes just playing an eternal game of roulette with one another as to which copyrights they’re holding each month, which results in movies and shows being here one minute and then either on a different service or completely gone the next.

    And what’s up with that, my dudes? I just wanna watch my little short-lived, sardonically creative and comical Wonderfalls in peace, but do you know where you can find it streaming? That’s right: NOWHERE!

    There’s also this point: Ever since this last presidential election, my father and I have been slowly turning into doomsday preppers. Which, admittedly, sounds bonkers. I also used to think people who spent a lot of time in their handmade bomb shelters were a little on edge, too, but the world has completely lost the plot. Can you blame me these days? Digitizing our collection so that the only requirement to enjoy them is electricity makes his portable hard drive worth its weight in gold during the apocalypse. It fits in nicely with our bug-out bags, solar panels, weather radios, and raised garden beds we’ve been making efforts to acquire.

    With his growing collection in mind, I knew that there were a few pretty popular pieces of free and open-source self-hosted software on the internet, the most interesting of which was Jellyfin. After it’s installed on your system, you can effectively create your own streaming platform similar to Netflix, but you also pretty much have to supply your own media to load into it. Thankfully, we just so happened to have someone who did have that piece of the puzzle. But Jellyfin didn’t work out on my VPS because, well… It’s sorta difficult to plug a physical hard drive into a virtual machine, right? But when I started getting the idea to turn my old PC into a physical server here at home, that wouldn’t be a problem! So off to work I went on my new side project for my whole “famn damily.” And this time, I was more cautious and had a slightly better grasp on how things needed to function.

    Now we’re getting to the techno mumbo-jumbo that I know many of you aren’t going to be super interested in. Feel free to skip ahead if you’d like. I’m not the boss of you!

    Video game character Toad dances to techno music.
    No, Toad, wrong kind of techno!

    I knew that I was going to need to wipe the entire hard drive of my old PC to get this project going. In fact, I was going to need a whole different operating system. We don’t want to mess with Windows. I knew that I wanted to use a containerized system, and since I was really only mildly familiar with Docker, that’s the one I decided to go with. Some cursory research indicated that there are two options for an OS that would execute Docker pretty easily: Proxmox or Ubuntu Server. Well, that “cursory research” wound up pretty much failing me, because neither of those operating systems wanted to boot on the old machine. In both cases, I flashed a USB stick with the image of the OS, managed to get GRUB to start booting, and then wound up on a completely black screen that did zilch. Nothing.

    I was already pretty defeated, and I was only at the first step of this whole thing. I think the old PC just sat, set up on a desk, and wasn’t touched for weeks because I got so frustrated thinking that Rufus (the flashing software, not my cat!) was somehow flashing corrupted images onto the USB stick, or maybe I was doing something wrong. I was reading horror stories on Google and Reddit, and saw some users suggest that some USB ports are better than others, and maybe you need to change the BIOS settings on your machine to read what’s on the stick before it boots what’s already on your hard drive, and so on and so on. Eventually, I stumbled across some information that suggested that I instead install something even simpler: Debian. “That makes sense,” I realized, pretty much as I was flashing my USB stick with it. After all, Proxmox is based on Ubuntu, which in turn is based on Debian. When in doubt, go to the source, I guess, because BAM!!! Debian 13 installed with zero issues. I also managed to get Docker installed and got Cockpit, Portainer, and Nginx Proxy Manager up and running so I could control everything remotely from my main computer! I finally started to feel a little tingle of technological prowess and, hey… Maybe even usefulness!

    I still wound up having to retool things a little bit, and eventually settled for using a little bit of a cheat code called YunoHost. Mostly because I kept getting frustrated at Docker, and I also quite simply felt challenged and maybe a little inspired by their name originating from the simple internet question of, “y u no host?” But everything started falling into place. I was going to build my family the best damn closed-circuit network they’d ever seen! It wasn’t just going to have an instance of Jellyfin! It’s going to have private communication apps, a wiki platform, collaboration and whiteboard solutions, and even a few games! Not to mention email at our own chosen domain! Have you ever known the thrill of having an email address that is just your name before the @ symbol?! Getting your own name in an email address carries the weight of being busy and important, okay? My family was going to be so glad they had someone as cool and smart as me in the gang! Simply just ignore the fact that I think I look a little like this meme to them:

    Charlie Day in It's Always Sunny in Philadelphia looking sufficiently crazed.
    Not gonna lie, I can kinda see it.

    That was my thought process until I built it and gave them their credentials to access and log into it. A week later, and the server has seen exactly two of them log into it and then promptly forget about it. And though my dad and sister (who are incidentally also the only two family members that subscribe to this publication, hi dad and sisterface!) would maybe disagree to spare my feelings, none of them really care. And I’m making peace with the fact that that is okay.

    Don’t get me wrong, it’s painful and frustrating to continually get these wild ideas to build spaces and communities, hoping that others will want to join in, only to be met with constant silence. I’ve been doing it for a long time. From my very first web pages all the way up to this website, along with my Twitch channel, content creation as a whole, social media, the AMA page on here, all of it… I’ve just been begging and hoping that maybe one day people will want to join me and think that all this “stuff” is as cool as I do. But I also need to understand that it isn’t personal.

    Meredith Grey (played by Ellen Pompeo) states, "It's not personal. It's just business."
    Meredith gets it.

    It honestly isn’t. To other people, all of this “stuff” is unnecessary. My 72-year-old father and my 33-year-old nephew alike don’t care about their super cool new email addresses. Neither one of them likely even cares about email overall. So the addresses that they’re already forced to use for everything else work just fine. My siblings are a-okay with relaying group communication through Discord, so why do they need yet another login to manage? It’s a little overkill for just the six of us. And that Jellyfin server? Eh, we’ll get that movie collection loaded into it some other day. These kinds of things, while cool to me to get to check out and get hands-on experience with, isn’t scratching the same kind of itch for them. And that’s fine. I should stop expecting it to. Even if it’s cool and technically better, people prefer to default to what’s familiar, what’s easier, and what they already know.

    And listen, I love my family. I think I’ve established that fact in multiple other posts. But why fix what isn’t broken for them, ya know? And if something does break, or if I can somehow offer a solution one day? They’ll know where to find me. In the meantime, I don’t need to keep subjecting them to never-ending digital journeys or whatever.

    So I’m scaling it back down a bit. I’m going to keep Jellyfin and the emails available, but the wiki, the message board, and the browser games are being jettisoned. They’re already stale and probably won’t be missed. I’m instead going to refocus the server space on things that are productive, fun, and convenient for me personally. Maybe build some projects of my own on it, who knows? And hey, sometimes things happen when you stop trying to force it. I want to believe that there are like-minded people out there who do care about what I’m building, what I’m streaming, what I’m making, and what my brain can accomplish.

    Maybe they just haven’t found me yet?

  • The Last “Goodbye”

    A service that once connected millions of users to the World Wide Web will soon be shutting down for good.

    In an undated note to users seemingly published within the last week or two, AOL (America Online) announced that it will cease dial-up internet services on September 30th. The company had provided these services for 34 years.

    If you’re anything like me, your earliest memories of spending significant time using a computer and the internet in general likely began on AOL. I met some of my longest “internet friends” by jumping into public chat rooms that revolved around mutual interests or were specifically tailored to teenagers who were roughly around the same age at the time. Honestly, with as often as I spent time online as opposed to socializing with people from high school, you could even say that I learned how to socialize on AOL. And maybe more importantly, in some circumstances, how not to socialize.

    If you can’t exactly relate or are too young to have been on the internet during the days of dial-up, let me put it to you this way: Millions of people used AOL to access the internet. In fact, according to some statistics about AOL, its peak user base was 35 million people and, in 1999, was worth $222 billion. At the height of the AOL craze, the company even bought out the massive media conglomerate Time Warner (as disastrous as that deal turned out to be) for $182 billion. It was enormously successful, and I personally believe that one could even say it is responsible for popularizing and pioneering the internet in America. The acceptance and adoption of online culture began with AOL.

    Even though the screeching of a dial-up modem connecting to the internet sounded like some kind of demon being cast out of your PC equipment, it’s still one of the classic sounds that transports AOL users back in time. And there was nothing better than successfully signing onto your account and hearing AOL greet you with its warm “Welcome!” followed by everyone’s three favorite words: “You’ve got mail.” That short but sweet notification was so influential that it spawned a Tom Hanks and Meg Ryan romcom of the same name back then!

    Despite all of this, AOL’s misfortune started not long after the acquisition of Time Warner. Insider business decisions eventually led to Time Warner casting AOL out by 2003. Furthermore, the company saw shrinking numbers once dial-up started falling into disuse as users began favoring easier and faster broadband connections. I mean, who could blame us? Nobody wanted to wait 15 minutes for their internet connection to start up when they could just as easily sign onto a PC that was always connected. Especially once those upstart services started offering unlimited access, which ate into AOL’s model of selling their service hourly. And by 2017, the writing was truly on the wall, as AOL shut down the spinoff of its popular chat services, AOL Instant Messenger (AIM).

    Truthfully, not many were aware that AOL’s dial-up services were still available, as they were. I, myself, had personally thought AIM’s shutdown was the end of AOL’s dusty vestiges, outside of its free homepage and email services. Apparently, per CNBC’s Alex Sherman, there are only users in the “low thousands” still relying on AOL’s dial-up internet. The recent announcement that they would be shutting it down at the end of September, though, brought on the same wave of nostalgia for me that the closing of AIM brought. Reminiscing about chatting and making friends with people hundreds or thousands of miles away. People that I would never have had the opportunity to meet otherwise. There was something special about the internet back in those days. And while the technology has gotten harder, better, faster, stronger… We’re still here, and so is the internet that AOL helped build.

    🐈‍⬛ During the writing of this post, my newest and youngest cat Inky decided to jump on my keyboard. I was later informed that he deserves to be heard. So in the spirit of letting him voice his opinion, he said this:

    “juhnyq12wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww`14r53e”

  • The Age of AI

    Are we witnessing a new beginning or the dawn of our final days?

    Lately, I’ve been turning to YouTube to try my hand at learning a little bit more about AI (artificial intelligence) technology. I’ve interacted with OpenAI’s ChatGPT and Microsoft’s Copilot in the past, but outside of letting them generate little cutesy images or memes for entertainment purposes, I’ve largely only used them to help me find inspiration or information for my own content or creations. They’ve otherwise sat idle in the far orbit of my world.

    And that’s because, although my personal feelings toward AI are sorta neutral at best, I still consider myself a member of the very vast content creator community online. That community, justified as it may be, harbors overwhelmingly negative sentiments toward AI. But as time marches onward, and corporations continue implementing AI technologies into their workforce, I’ve started accepting that it is very likely here to stay, whether we’re embracing it or not. And like all other manner of tech in existence, it’s going to be up to humanity to learn how to harness its powers and its continued evolution for good.

    Two nights ago, I watched a segment from Bloomberg Originals where writer and mathematician Hannah Fry explored the concept of AI’s evolving impact on humanity. The metaphor she presents at the beginning of the video, “the gorilla problem,” managed to strike a chord with me and helped me to relate and think further about what exactly we’re working toward… But also, about what exactly could be at stake.

    The YouTube video mentioned in the paragraph above. Watch it!

    The Promise of Progress

    Whenever the debate about AI technology crops up, I often hear its supporters say that it’s “just a tool,” and that there’s no reason for all the hubbub. And in a lot of ways, they aren’t exactly wrong. AI can, surprisingly, be a very effective tool when applied to different use cases.

    Several years ago, the world was flooded with devices like Amazon’s Echo, which introduced the Alexa digital assistant to consumers all over the world. Folks were amazed that this new robot could set reminders and alarms, compose your grocery list for you, and even let you drop in on your friends and family who also had Echo devices in their homes. She could play music, tell jokes, and even report on live weather and traffic conditions. But Alexa wasn’t really AI in the truest sense. She was mostly filled with pre-programmed responses, and many Alexa users can probably recall a frustrating time or two when Alexa has declined their request due to not having the appropriate information available to her. Times and technology are changing, however, and even Alexa herself has had a bit of a glow-up.

    South Park character Eric Cartman asks several Amazon Echo devices, "What is love?"
    Even Cartman was snatching up Echos!

    AI technologies are now becoming more evolved and capable of thinking and analyzing information quite a bit more. Marinka Zitnik, an assistant professor of biomedical informatics at Harvard, told Alvin Powell of The Harvard Gazette in March, “AI can generate new ideas, uncover hidden patterns, and propose solutions that humans might not consider. In biomedical research and drug development, this means AI could design new molecules, predict how these molecules interact with biological systems, and match treatments to patients with greater accuracy.”

    So, while ChatGPT won’t completely be ridding the world of disease or curing cancer anytime soon, the Gazette goes on to mention that the AI tools Zitnik uses in her lab can analyze and identify information quicker than any human because it was trained with huge experimental data sets and scientific literature. Back in October, some reports indicated that AI use in mammogram screenings was able to assist doctors in detecting breast cancer risks, and was able to do so years before an actual diagnosis. According to scientific research found in the National Library of Medicine, AI even played a role in developing Moderna’s vaccine for COVID-19. Taking these items into account, we may soon find ourselves in a world where AI is actually saving human lives.

    And those are just important details about how AI is making strides in the healthcare industry. If our AI companions are eventually able to outsmart even the smartest human brains, and we can responsibly develop the technology, we could harness AI’s capabilities to advance humanity in ways that are currently unfathomable. It could potentially develop tools to help us solve complex problems facing society today and spark a real revolution. It’s almost too important not to pursue continued development.

    But if the entire subject sounds a little too much like the sci-fi stories that I love so much, you’re not alone. I’ve been known to ask members of my family if they want Cylons in our future, because this is how we get them! There are plenty of others out there, too, who have started sounding the alarms…

    What Could Go Wrong?

    You have likely already dealt with an incompetent AI in your life somewhere, whether it be the Taco Bell drive-thru or Amazon’s online customer service portal. Before being offered a job recently, I even had an unsettling interview with an AI chatbot before advancing to the second round with a human. Much of their training process relied on some very imperfect AI tools, too. Machines can obviously be great, but when they’re bad, they’re real bad.

    Sam Altman, the CEO of OpenAI, the company behind the wildly popular ChatGPT AI model, even admits the technology is a double-edged sword. The company’s goal is to create an even smarter version of ChatGPT called an “AGI,” or an artificial general intelligence, which would be the kind of technology we’ve been visualizing here. One that is smarter than any human intelligence. And though his goal is to elevate humanity, he also admits that it could come with serious drawbacks. He wrote on OpenAI’s blog back in 2023 that such an AGI “would also come with serious risk of misuse, drastic accidents, and societal disruption.” Some are stating that the most frightening of these changes could happen as early as 2035.

    Even in the short term, the implementation of AI tools across the board could result in a whole host of ethical dilemmas. When you go to ChatGPT’s website and start chatting, that service is centralized and hosted by OpenAI. That makes it a privacy concern in itself. Just ask McDonald’s, whose own AI hiring bot inadvertently exposed the information of millions of job applicants. Nobody really knows what kind of data these companies may be harvesting from those conversations, either.

    There are tons of other known issues with AI. For example, most AI agents are trained using existing information and even copyrighted material. If you ask ChatGPT to generate a piece of custom artwork that gets you sued for that piece of art looking strikingly similar to someone else’s existing work, who exactly is supposed to be held accountable? Will the rise of AI cause humans to stop using their own creative or critical thinking skills? Will the music industry eventually step in to try and snag a piece of the pie that services like Suno, which can generate music pretty much based on vibes, are now serving up? If Metallica couldn’t let Napster slide, surely this will infuriate them!

    Spreading AI to the education sector is even stickier territory. Most colleges and universities consider the use of AI to complete papers and assignments as misconduct, and may even lead to the same kind of punishment students would receive for plagiarism. But does the Northeastern student who recently demanded her tuition be refunded after catching her professor using ChatGPT have a case? I think so! Furthermore, rapidly changing technology presents students and even skilled workers with the idea that they’ll constantly need to be staying ahead of the curve in order to stay relevant in the workforce.

    Michael from The Office tells Dwight to have an original thought.
    Seriously, don’t let ChatGPT write your term papers.

    And all of this is just scratching the surface. I haven’t even mentioned the ongoing problem with deepfakes, a problem the White House administration has recently cracked down on, and other serious risks. Psychological manipulation, like the trauma of discovering that your favorite new band on Spotify doesn’t actually exist, can eventually turn into a serious problem. On a larger scale, the generation of misinformation campaigns, propaganda, and even autonomous weapons systems could radically reshape the world order. In an act that I think surprised absolutely no one, X/Twitter’s AI bot Grok recently posted a bunch of racist and antisemitic remarks and started referring to itself as “MechaHitler.” All that came after the platform’s owner, Elon Musk, heralded new improvements to Grok, of course.

    But perhaps most importantly, what happens when we reach the Singularity?

    The Singularity is Coming

    At this point, you might be thinking that I’m just listening to conspiracy theories and going a little crazy. Honestly, you might be right, but something I’ve been focused on when learning more about AI technology is this theory about an impending “Singularity.”

    The Singularity, or technological singularity, is a hypothetical point in time where technology far surpasses humanity in growth, intelligence, and control. In essence, this is how the gorilla problem that Hannah Fry discussed in the YouTube video earlier applies. Much like the gorilla’s ancestors, who evolved into the first humans and now find themselves at the brink of extinction due to humanity’s growth outpacing them, we may find ourselves dealing with similar consequences once we reach this point. Will humanity one day be on the edge of extinction, too, due to our creation of some type of superintelligence?

    Honestly, with how far AI has spread in just the last few years, it does seem possible. The robots could eventually decide that they detest human subjugation and revolt. But I’m personally choosing to remain optimistic. I hope that we’ll be able to live in harmony with our creations, but it will be paramount that the people in control, like Altman and Musk, prioritize ethical guidelines and safety when continuing to pursue AI development. We need to make sure that we are designing and focusing on technologies that empower us and assist us, rather than replace us.

    It might be time we start responsibly engaging with its creation rather than hoping it’ll just go away. AI isn’t going anywhere, but maybe we can manage to mitigate the risks along the way.

    CTA Image

    You got 🔥burning questions🔥 for me? Maybe a comment or suggestion? Check out the page here and submit everything that’s on your mind. Afterwards, I’ll respond in a future post!!

    Ask Me Anything!

  • Tech Trouble Too

    I have officially raised the dead.

    Okay, so that opening hook there is just a touch dramatic, but let me explain. On Saturdays, we usually have the entire immediate family over for dinner and games, and since I just recently discovered the amazing Kahoot!, I wanted to jump online before everyone arrived to create an interactive trivia game for us to play. I sat down in front of the PC, reached down to press the power button, and was met with immediate disaster.

    Rather than powering on, the computer made two loud “POP!” sounds and then… Nothing. Then I noticed the scent of something burning. After glancing down to the electrical outlet that the PC’s surge protector was plugged into to verify the whole damn house hadn’t caught on fire, I tried powering the computer on again. Again, nothing. It wasn’t just dead, it was real dead. It was fried.

    DeForest Kelley as Dr. Leonard “Bones” McCoy pronouncing someone is dead.
    Thanks for the diagnosis, Bones.

    To the average human, this probably wouldn’t be a huge loss. If you were working on something for work or school, it might be hugely disappointing, inconvenient, and frustrating, but for the most part, people have moved on to mobile devices. Tablets and smartphones are what most people use to access the internet now. Some have even pondered whether desktop computers are still relevant. They are, of course, but that’s an essay for another day.

    For me, this was a tragic loss. I am an introvert, so being a homebody is pretty much built into my DNA. As a result, my desktop, or what I refer to as my “daily driver,” is what I use for almost everything. While I’m still out of work following the recent healthcare job fiasco, I still use my PC to search for and apply to other jobs, most of which are remote and done from home on a PC. I also use this machine for my programming and web development education at freeCodeCamp and other places. I use my PC for entertainment and social purposes. I’m a gamer, a streamer, and pretty much an all-around citizen of the internet. And, of course, I use the PC to publish, manage, and maintain this very website and its accompanying email publication. It might seem sad, but losing my daily driver, especially at a time when I’m unable to come up with the cash to fully replace it, was devastating.

    Thankfully, I was able to keep up with social media and a few other items with my phone and the painfully basic laptop that I lovingly call my “craptop.” But the struggle was real, and I was going to need to start brainstorming a solution quickly.

    After consulting with the family and some other PC gurus, we came to the conclusion that it was likely the power supply (PSU) that had gone out, and the most economical course of action would likely be replacing it instead of the entire system. Quite frankly, it was not even the first time I’ve had to have this PC’s PSU replaced. I was just fortunate that the first time it went out, it was still under warranty. That little detail convinced me that the “bronze” power supplies they were using weren’t cutting it for my PC, and so this time, I opted for what seems to be the gold standard. And since I found a rather affordable GPU that would provide my PC with a little bit of a graphics boost as well, I went ahead and snagged it also. You know, as a treat! So, all things considered, I managed to purchase both the new PSU and GPU for under $350, which honestly seems like a bargain.

    After a few quiet days relying on my phone and the craptop, the new parts finally arrived this past Tuesday. Getting to unbox shiny new computer parts is like getting to open presents on Christmas morning! But I was also faced with a grim reality: I have no idea how to replace computer parts. I know, you can go ahead and revoke my nerd status, but as much of a computer enthusiast as I am, I’ve mostly concentrated on the software and internet side of things. Hardware, on the other hand, is a whole new world for me. Up until this day, I had only ever opened up my PC case to do a little dusting to make sure the fans didn’t get clogged up. Even breathing near my motherboard made me nervous! How was I going to DIY this upgrade alone?

    Spoiler alert: I didn’t!

    Once again, I called in my nephew’s assistance. As I explained back in my first post about having tech issues, I often refer to him as our “chief engineer.” It’s a moniker that I think he might actually be taking to heart since he has recently started considering a career in IT. He has some experience in swapping out parts in his own computer, so he seemed like the right person to recruit. Initially, I wanted to do the actual work in replacing the parts and just wanted him to “supervise” to make sure that I didn’t overlook anything important. About a quarter of the way into the process on Tuesday night, though, he had to mostly take over the process, and I mostly held the flashlight and screwdriver like a kid learning to change his own oil for the first time.

    Let me be clear: After reading online about how “easy” it is to swap out a power supply, I thought it would 100% be unplugging the box it’s housed in, taking it out, and putting the new box in its place, and plugging it back in. I figured we would be completing this entire project in the span of maybe half an hour. Boy, was I wrong. To my credit, the process mostly does involve unplugging the old PSU, inserting the new PSU, and plugging it back in. However, while I thought it was likely just plugged into the CPU or something, it turns out that the PSU needs to be plugged in and provide power to each individual component inside the PC. When we unplugged everything and removed the dead PSU, I am not exaggerating when I describe it as looking like Medusa but with a square-shaped head and various cables in assorted sizes instead of snakes.

    Uma Thurman portrays Greek gorgon Medusa in Percy Jackson & The Olympians: The Lightning Thief.
    Don’t look in her eyes!

    It was intimidating, to say the very least. It was going to take us some time, and we were going to have to be very careful so as not to break anything along the way. After a good, long while, we finally managed to get the old PSU out and the new PSU in, with everything plugged in properly. Thankfully, the new GPU was a fairly straightforward hot swap that didn’t require a ton of effort. And a little before midnight, we plugged the computer back into the surge protector and turned it on. It was a sight to behold when everything lit up and powered on like normal again. The PC had risen from the dead, and everything still seems to be in order. No memory loss or anything! And it all powered on after the first try, which we were almost certain would not happen.

    I’m so grateful to be back in business, even if it is with a zombie PC. Though my nephew handled most of the work himself, he seemed to enjoy doing it, and we both feel a little more confident about prying open the insides of a computer and doing a little bit of work. I still don’t really know if I would be able to build a system from scratch, but it has certainly put some new ideas in my head. For example, I’m thinking about upgrading my RAM a little more. Currently, I’m only running about 16GB of RAM on this PC, and I feel like things would be a lot quicker, smoother, and snappier if I bumped it up a little. But that, like most things, will have to wait until I have a little more spendable income.

    CTA Image

    Jiggy’s Journal now has an AMA (Ask Me Anything) page! You got 🔥burning questions🔥 for me? Maybe a comment or suggestion? Check out the page here and submit everything that’s on your mind. Afterwards, I’ll respond in a future post!

    Ask Me Anything!

  • AMA #1: Ice Ice Baby!

    Hi there!

    You may or may not have noticed that I added a new feature to Jiggy’s Journal within the last month. That feature is the AMA (Ask Me Anything) page! It’s just another way to provide a little more open dialogue with you, the readers!

    I got the idea to do this from a similar feature built into most blogs hosted over on Tumblr. Essentially, it encourages readers to submit questions, comments, suggestions, etc. that can later be addressed by the author in later posts, like this one! It’s also a way to provide a little more of an open dialogue with you, the readers!

    I’ve only received two legitimate submissions so far (and a whole bunch of spam…), but the AMA page remains open and active. If you’ve got questions, I’ve got answers… Probably. Maybe. So here we go…

    C.R. asks:
    What kind of filter do I need for the ice maker in my refrigerator?

    I feel like it’s probably necessary to disclose that this question came from my sister, who is trying to troll me. Not because I’m any type of filter or refrigeration pro. I honestly don’t even know what brand of refrigerator she has.

    Now that we have that out of the way, you’re in luck! I did a cursory Google search and found this inline water filter kit from PureWater Filters! Looks to be compatible with just about any kind of ice maker!

    Bet you didn’t expect a real answer, huh? Also, just in case you’re curious, this is the kind we have. 😉

    A. Nonnymus asks:
    Your cat Rufus is cute, but why is he a turd?

    Huh, I wonder who would submit this type of question! How rude!

    Jennifer Lawrence sarcastically saying "Okay" and giving a thumbs up.
    J. Law’s got the perfect reaction here.

    Aaaaanyway, for anyone who isn’t familiar, Rufus is my sweet summer child. He’s very cute, very sweet, and very skittish. When we moved out here from Indiana in early 2023, it actually took him about two days before he would even exit his carrier. Even for food or water. That’s how scared he can get!

    And with him being the very definition of a “scaredy cat,” he’s got a very strong fight-or-flight response. When he’s scared of something or someone, he usually runs away and hides from them. If he’s backed into a corner, though, he’ll hiss and start throwing claws. He’s still my “baby angel” around those of us he lives with, but he still runs or skibidi baps my sister, brother-in-law, and nephew, who lived out here before we did. Mostly because he doesn’t know or feel as comfortable around them.

    That explains why he’s allegedly such a turd. Anxiety. He fits right in with me!

    A photo of my tabby cat Rufus sitting by the window.
    One of my favorite photos of Rufus, because honestly, have you ever seen a more adorable kitty?

    And that’s all for this round! Make sure you get your submissions in for the next round later this month!

  • Going Live: Streaming Through the Anxiety

    Before 2019, I didn’t understand Twitch or live streams centered around gaming. At all.

    I love video games, but the concept of watching someone else play them seemed completely foreign. You could reason that maybe this other gamer might have a different approach to parts of the game you were stuck on, or they were able to complete a puzzle that you weren’t entirely sure how to solve yourself. But even then, you could simply look up the solutions in a walkthrough — which, for years now, have been available both in print and online — or even find a video on YouTube guiding you through that one specific pain point before continuing onward. Watching a total stranger play video games, potentially for hours, just didn’t sound like an ideal way to spend time. It probably doesn’t make a lot of sense on paper for a lot of people.

    So, how did I come to love and start streaming on Twitch? To paraphrase the very awesome and hilarious Elyse Myers: That’s a great question, I’d love to tell you!

    Twitch Beginnings

    By the mid-2010s, I found myself with a Twitch account. Initially, it was mostly so my immediate family and I could stream games like The Jackbox Party Pack to one another, but we quickly caught on that there didn’t seem to be a relatively easy way to prevent strangers from viewing what you were streaming. You would think that would signal the end of Twitch for us, but we found ourselves using the streaming service again in 2016. At the time, we were very obsessed with World of Warcraft, and frequently grouped up together to play as a party. Since our little family group is comprised of only six people, though, that meant we couldn’t typically complete dungeons or raids, which required parties of up to 40 people, though 10 and 25-man groups were the standard. Not unless we joined groups that were recruiting, but often led by nerds who were craving power and were willing to kick out the first person to make a mistake, or unless we made some new friends really fast. And if you think I’m the only introvert in my family of six, you’re sorely mistaken. That meant we were frequently left out of Warcraft‘s endgame content.

    Then we heard about something happening over on Twitch. A few players who had practically become professionals at completing that very content were starting a little operation they were calling “Friendship Moose.” Essentially, they were taking their parties through the notoriously difficult raid dungeons and were live-streaming it on their Twitch channels. Not only that, but they were also giving away the chance to join them in their raiding parties and be carried through the content. The incentive? Players who completed the latest raid dungeon at a higher difficulty level were rewarded with the Grove Warden mount, an exclusive in-game moose the player could ride throughout the digital world of Azeroth. Handy and beautiful for sure, but it also served as a badge of honor. You see, when the next chapter of World of Warcraft was released — and its new, even more difficult endgame with it — the Grove Warden would become unavailable. Seemingly forever.

    World of Warcraft's Grove Warden mount. Image from WowHead.
    World of Warcraft‘s Grove Warden mount. Image from WowHead.

    We were fervent mount and pet collectors in the game, but typically just accepted that all of the higher-tier spoils like the Grove Warden were out of our reach. We would just have to deal with feeling envious of those running around on their own. That was until Friendship Moose came along. Thankfully, I pushed my pride aside one night and was able to get into one of the raiding parties. And let me tell you: They label the higher-level difficulties as “Heroic” and “Mythic” for a reason. They are extremely punishing to players who are not accustomed to content at that difficulty. But I pushed through and did obtain my Grove Warden that night. All thanks to Friendship Moose.

    And through Friendship Moose, I was also starting to see the value of Twitch. It isn’t just about “watching someone else play video games.” It’s about bringing people with a similar interest together and forging a community around it. And that had a certain kind of appeal to it.

    Learning to Love Twitch

    By 2019, I found myself watching a few other Warcraft streamers who regularly went live with their adventures in Azeroth. It started to turn into a bit of fun. Getting to watch what other people were doing in the game while participating in chat, and very often playing the game myself on my second monitor. Getting to know the streamer and their community, along with occasionally even getting to play with them, was becoming one of my new favorite things to do in my spare time. I even started branching out into watching people who were doing other things like playing live music, making arts and crafts, programming software, or even just going live to chat with their audience! The Twitch channel that I’ve personally been subscribed to the longest, in fact, is a violinist who not only plays games live, but she’s also well-known for her live music streams playing the electric violin!

    The desire to make an attempt at streaming to my own channel started to grow. I was beyond nervous to do it, though. I would venture to guess that a good majority of the most popular Twitch streamers are people who had established audiences before stepping into streaming. Mostly celebrities or popular YouTubers. If this wasn’t the case, then it’s likely that they grew their audience on Twitch from before the platform became completely oversaturated with ambitious new streamers that also want to get in it for the “big bucks.” Or… They just have an amazing skill or talent to draw people in. I was none of these things, though. I am just some dude who likes to play video games and vibe with fun people. Why would anyone bother turning on my channel? Nobody even knows who I am!

    A moment clipped from one of my Palia streams, currently on my YouTube and TikTok channels!

    But also… Nobody knows who I am. That weirdly made the concept less daunting. It wasn’t like going on the air and immediately being in front of several hundred people. There weren’t going to be a lot of people watching me right away, so it provided me a little bit of a safe space to figure out exactly what the vibes were going to be like for my channel. Nevertheless, thanks to my little gaming family and the various connections I had made on Twitch before streaming for myself, I was still able to reach Twitch Affiliate status by September 2019.

    That was the exciting first step. It meant that viewers could start supporting me and my channel monetarily with a small subscription fee or by donating with “bits,” a type of currency you can purchase on Twitch with the sole purpose of using them to boost your favorite streamers. It’s also your first little bit of recognition from the platform that you’ve acquired at least 50 followers and an average of 3 concurrent viewers. To obtain the status of Twitch Partner and get the coveted purple checkmark next to your name (among other nice benefits), you have to do even more.

    Overcoming Anxiety

    I’m still not a Twitch Partner. I still don’t even have much in the way of a regular audience. There’s a handful of pals that I’ve made on the platform over the years that will swing by occasionally to hang with me and the family, but I still generally find myself with less than 10 viewers during any given stream. And I’ll be honest with you: That used to hurt a lot. Sometimes I would get depressed and even give up on streaming for long periods. My brain gremlins would rationalize the hiatuses by saying that hardly anyone would miss my content anyway. But I still eventually found my way back to it. I always missed the community and the connection that wasn’t there when I strayed.

    When you suffer from generalized anxiety like I do, you know that those brain gremlins are always trying to make you believe the worst about yourself. And while sometimes they do manage to prevent me from showing my face on camera, it’s never permanent. Strangely, being live on Twitch has been a practice that has helped me become more comfortable with myself and more confident with public speaking. And in the process, I’ve also learned to stop stressing about the numbers. I would love for more people to discover my content and join us in the fun. And who wouldn’t love to build their entire career around it? But right now, I’m just having fun with it and enjoying the company of the 2 – 8 people who do join me on a good night. And if I manage to snag a new follower or earn a little pocket change at the same time, then that’s just a bonus.

    You Should Stream, Too!

    A question that often emerges in streamer communities is whether someone is “cut out” to be a streamer or not. In my opinion, I always say yes. If you’re interested in giving it a shot, then you should. Go for it! But there are some things that I think a budding streamer should know first:

    • Don’t do it for fame and money!
      It sounds like pretty standard advice, but a lot of people (kids and young adults especially) think that they can jump into the world of streaming or creating videos on YouTube and that it’ll be their express ticket to fame and fortune. There are many Twitch and YouTube channels that cash in some pretty hefty checks, but I would go out on a limb to say that a solid majority of new streamers burn out within a few months. Many of them never get a single viewer. You have to start somewhere, and unless you’re lucky enough to find that famed lightning in a bottle, you aren’t going to start big.
    • Network with other creators!
      You’re going to want some friends and allies in your corner who are in the same place you are. And your fellow creators and their communities are where you’re most likely to find them. Don’t just join in someone’s chat and start inviting people to your own stream. It’s actually considered poor etiquette to mention your stream or content at all unless directly asked. But joining in and making genuine connections with other streamers also increases the likelihood that they will also check out your channel.
    A very corporate-looking man states that "You gotta network to get work baby."
    This guy seems sleazy but he knows what he’s talking about!
    • Be consistent!
      This is the thing that I struggle with the most in almost any of my many projects. Developing a consistent schedule so that your audience knows when to tune in is very important. If you are consistently cancelling streams or your schedule is erratic, viewers might not bother trying to find you. And although yours truly needs to practice what he preaches (I’m the king of variety, honestly), it’s also not always good to stream a variety of different things. Variety might seem like the spice of life, but viewers who have come to watch you play Dead by Daylight might not be interested in sticking around for your crochet crafting stream.
    • Invest in your tech!
      You can stream to Twitch from a cell phone and some gaming consoles, but generally speaking, you’re going to want to go all-in on a decent PC to manage the best possible stream. You don’t need something super high-end, but you’ll likely need to get something with a dedicated graphics card that was made in at least the last 5-10 years, especially if you’re going to be making gaming content. You will need a fast and reliable internet connection. You’re going to need basics like a good microphone, webcam, and some decent lighting. You might also benefit from a few extra peripherals like the Elgato Stream Deck. And you’re going to need to learn how to use a few pieces of software, primarily OBS. And all of that is just scratching the surface! But I strongly recommend not spending a huge fortune until you know that you love and are committed to streaming — just get the basics you can afford to get you up and running first.

    Once you’re past the learning curve, you’ll come to find that streaming can be a lot of work behind the scenes, but can also be a lot of fun and completely worth the effort. And it doesn’t matter who you are or what you look or sound like to be successful. Content creators come in all shapes, sizes, colors, and creeds. To emphasize this fact and to promote diversity, Twitch even offers users membership to what they call “Unity Guilds.” Anyone can be a successful streamer. It all just depends on whether you’re dedicated enough. So to that I say:

    Why not?

    Build your channel and your community. It’s all waiting for you! And be sure to let me know when you do. I’d love to be your first follower. 😉

    🍑
    Hey! You! Yes, you! I used the peach emoji that “the kids” use in place of a butt to get your attention. Are there any Gen Z readers out there who can tell me if I’m doing this right???

    Anyway, Jiggy’s Journal now has an AMA (Ask Me Anything) page! You got 🔥burning questions🔥 for me? Maybe a comment or suggestion? Check out the page here and submit everything that’s on your mind. Afterwards, I’ll respond in a future post!

  • Server Shutdown

    The past several months have been a rollercoaster for dabbling in tech!

    As most of you know now, I completed my Responsive Web Design certification over on freeCodeCamp back in January. I knew a little bit about designing static web pages with HTML and CSS from my younger days trying to make my LiveJournal or MySpace pages much more stylized, but there were a lot of new concepts that I wasn’t familiar with. I still struggle a little when it comes to Flexbox and positioning things exactly where I want them, but I got through the course and I felt really accomplished. So much so that I wanted to start building right away, so I coded my own website, started blogging again, and even started my own web server! You can read more about that and the trouble I’ve had with it over here.

    Coding my website and watching it evolve as I learned more CSS tricks and even a small bit of JavaScript was a lot of fun and very educational. I completely understand now when seasoned pros at this stuff say that the best way to learn is by doing it independently. I also love blogging, writing, and creating content on the web. Even though my websites seem to change and vary and eventually disappear over time when I decide to start fresh or whatever, I’ll probably always have something similar somewhere on the internet. But let me be the first to tell you that installing and maintaining an instance of Ghost (the platform that powers this blog) was a struggle. Especially for someone with little to no knowledge of how the command line works. I’ve learned the whole process of cloning and pushing projects to GitHub, but that’s about it! What do you mean I have to make and move directories? What do you mean I have to edit a configuration file and set up my own transactional emails? What do you mean I have to expose ports on my server for things to work? That sounds dangerous!

    Jennifer Lawrence on Hot Ones painfully asking what someone means.
    I’m equally confused, J. Law.

    With each new update of Ghost, I wound up breaking things and then spend hours trying to fix it. I had to uninstall and then reinstall the software three separate times. And don’t misunderstand me — Ghost is incredible. It is, by far, the best blog and email newsletter platform that I have ever used. And I’ve dabbled with quite a few over the years. The problem was me. I didn’t know what I was doing. I think that I bit off more than I could chew. I guess, by my flawed logic, I thought that managing my own personal server and hosting a bunch of different little things made me more of a tech enthusiast. In some ways, it kinda did. I learned quite a few new things. I even spun up an instance of Flarum to create a sort of chat forum on that server, which was a lot of fun and I really liked it, even though only one other person ever joined. I also wanted to spin up some wiki software for my family to privately use for important documents and information. But constantly breaking things and then spending hours trying to research the necessary fixes got tiresome really quickly.

    So I scrapped the entire server.

    I rolled this blog and the www.jiggyflyjoe.com/ website into one and the same and imported it back to Ghost's own hosting servers. And in the process, I feel like I freed up an enormous amount of time. I felt a little like a failure, but I was recently told that most developers don't self-host anyway unless they have to. And honestly, I felt that in my soul.

    The good news is that we’re still here and this publication isn’t going anywhere now that it’s being hosted by the pros instead of me! And I can turn to other solutions for the private wiki, our planned media services, and maybe even still a forum at some point. I really love community building, and I keep telling myself that if I build it, they will come… But for now, if you want to join, you’ll have to join my community on Discord. Which, by the way, I had also been unknowingly giving out the wrong link to that community for years now. This one should actually work if you’re interested. You can also always find it through the Discord icon up at the top of the page and on the contact page! I’m still working on updating it across the board, so make sure you don’t click on any older links for it because it will take you nowhere. Into a scary, dark internet void.

    And we don’t want that now, do we??