Tag: Coding

  • The Warning Signs

    Hi! It’s been a minute. Life’s been hectic. So much so that I’ve got a cautionary tale to tell, which involves me getting hired at a new job, starting work, and quitting all in the last week!

    Some of you may recall that I’ve been looking for a new gig since April of last year. If you’re new or unfamiliar, you can read all about my trials and tribulations from around that point and onward in the “Retail Therapy” section on this post. I had spent the year (or more…) learning more about programming and coding, but also desperately applying for any job that came my way. Anything that I figured I’d be able to do, anyway. I’m a 40-year-old college dropout with very few in-demand skills (working on that, obviously!), so it’s not exactly an easy path in what is already a challenging job market. The icing on the cake is that I also now live in an area of the country that has practically zero jobs unless I want to return to retail. There’s also manufacturing and factory work, but I passed out working behind a customer service desk at a big box store in this town, so I’m not so sure manual labor is going to be on the table for me either.

    In late March, my sister, MissFiasco, emailed me a job listing for a work-from-home role with a healthcare company. The title was “Radiology Scheduler.” It mentioned how much it paid — not much, but more than what any retail job in the area was dishing out — and as the title suggests, would involve scheduling patients for medical imaging and diagnostic procedures. It did involve talking to patients on the phone, which I honestly despise, but it didn’t necessarily sound like a call center, either. So I figured it would probably be okay. Not only would I get to work from home in my pajamas and start earning some dough again, but it also sounded like I would play a role in genuinely helping people, which is always a nice feeling. So I gave it a shot and sent them my resume.

    A couple of weeks into April, I received an email back from the company. They were interested in interviewing me! It was the first time anyone had even shown interest in me professionally since I went to talk to a temp agency in February with no success. Naturally, I booked the interview. And that’s when things started getting strange…

    My first interview was conducted by an AI chatbot. Yes, you read that correctly. My interview was basically conducted by ChatGPT or Copilot or whatever. It asked me some fairly standard questions and suggested that I be as thorough and detailed as possible because, if I passed this round, then I would be invited to interview again with a human representative. It was weird, but I kept going because… Well, because I needed a job. I did enough to impress Chad (a nickname MissFiasco and I gave to ChatGPT), so I progressed to the next interview. It was scheduled to be a 30-minute video chat, and I was advised that the dress would be business casual. I did my best to look presentable since I’m almost always dressed very casually, snapped a photo to my family’s group chat on Discord, and joined the Zoom meeting early and prepared.

    The selfie that jiggyflyjoe snapped before his interview!
    Photo of me looking my “best.” 🥴

    Much like the interview with Chad, the interview went well enough, but it still just felt odd. The woman that I was speaking to seemed highly indifferent throughout the entire conversation. On the other hand, I like to sprinkle in a little sarcasm or jokes here and there, so the contrast was a little jarring. I’m not one of those creepy dudebros who think that women always need to be warm and receiving, but man… She did not show even the slightest hint of a sense of humor. It was as if smiling were simply not allowed while on the clock. Regardless, the process continued afterward, and I was sent an offer letter by mid-May. An offer letter that invited me to accept the role of an “Engagement Specialist,” which I had not applied for. The shift that I had requested was also changed, and the compensation was a bit less than the radiology scheduling role. I emailed back the recruiter and inquired as to why I was being offered a position with hours and wages that I did not apply for. She simply stated that the Radiology Scheduler role was “no longer available.”

    This was my first major red flag.

    The interview with Chad and the subsequent recruiter were strange, but I brushed them off because I was desperate enough to get working. But this was the exact moment that I remember thinking, “I don’t know about this.” The vibes were off and, frankly, I felt that they had pulled a bait-and-switch on me. And in retrospect, I see now that this is when I should have declined the offer and dodged the bullet completely. But again, the siren song coming from incoming money was too strong. I signed the offer letter and, in return, they shipped me a computer with which to work from home. And the family rallied to help me prepare. To the point where my brother-in-law (aka MrFiasco) transformed a room in our home that had been serving as a storage room into a home office for me. Complete with an actual cubicle! I was getting nervous but excited, especially by my new workspace. I was no longer going to be crammed into a small corner of my bedroom, where my current desktop setup is! I was going to be an unstoppable workforce of one back here!

    An animated image of Brie Larson as Carol Danvers becoming the superhero Captain Marvel in the film of the same name.
    Okay, I’m not Captain Marvel unstoppable, but I felt pretty close.

    Last Thursday was my first day. I went through orientation and training on both Teams and Zoom, and learned that the company was effectively a healthcare call center. I cringe at those two words together because working for a call center is one of the last things I have ever had any desire to do. As I mentioned earlier, I despise speaking on the phone in the first place. But they informed us that we would only be making outbound phone calls to insurance members to try and convince them to schedule an in-home health assessment, which is where a nurse practitioner visits their home and reviews their overall health, medications, etc. My last office-based job that I had worked at for more than 8 years eventually threw me a phone and told me to play call center, but this company surprisingly had an entire automated phone system that included an actual script, and you were able to schedule the appointments in the same software! That seemed fairly easy and convenient. Maybe I could do this job! The trainers also seemed friendly and very knowledgeable. I won’t lie: The first three or four days were even kinda fun. I was digging it.

    That was until Day #5. I don’t know if my trainer was just having a spectacularly bad day, but there were a few moments throughout the morning where her friendliness seemed as though it was starting to wane. At one particular point, I was essentially told to stop taking notes on a topic and to start doing a quiz about the same topic instead. And then, earlier in the day, we were directed to complete an activity that involved us recording ourselves doing a practice phone call with yet another AI chatbot. When the AI chatbot broke down for numerous people in the training class and stopped letting us progress, assistance was not exactly forthcoming. And when the assistance finally did show up, it was entirely useless. By the time we went on our lunch break yesterday, I started feeling pretty triggered. I’ve described the feeling to my family multiple times now as feeling like workplace PTSD. My eagerness to keep learning and to try and make things work for this job withered away and was instantly replaced by a sense of panic and dread in the middle of my stomach. My spidey sense was tingling. I’d been here before.

    And in a moment of clarity, I came to the entire reality of the situation. This was a call center, I was a salesperson (there was even commission!), my higher-ups were unwilling to help, and I was once again going to be expected to address questions for people that I did not know the answers to. Furthermore, my target demographic was vulnerable elderly people who were likely being taken advantage of by their insurance policies anyway. We were instructed that these health assessments were yearly benefits that they receive for free, but as my famously inappropriate father likes to say, “there ain’t no free lunch.” And sure, the calls were mostly scripted, but we were also advised to “manage resistance” when folks tried declining the assessment, which also felt scummy. I quickly realized that I wasn’t digging it, after all.

    Then I quit! I was that guy who went to lunch and never came back. After I signed off, I packed up their computer and immediately shipped it back out to them this morning in the very same box it arrived in.

    And while I’m absolutely certain this was the correct decision to make, I’m disappointed to say the very least. Nobody knows how much I wanted to be a productive member of society again. My family has been extremely supportive for the most part, but I know that I’m a drain on them financially, so I think they’re at least a little disappointed in me, too. I know that I’m also exceptionally privileged to have enough of a support system currently in place that I’m granted the option of even considering leaving a job when I’m mentally in distress. Not everyone can do that, so it wasn’t a decision that I made lightly. I did try my best. I took several pages of handwritten notes throughout training, did my best to fully understand the company’s campaign that I’d been hired for, and adjusted everything else in my orbit to rotate around my new work schedule. Despite my gut instinct frequently trying to communicate to my brain that this wasn’t going to work.

    So my unemployment journey continues. I’m still working on coding. Maybe even refocusing on it a little more since I started to slack off on that a bit. Hopefully, I can eventually develop that skill into something employable. I’m still making web content, like always, for the love of it and because it earns me a little pocket change here and there. (By the way, have you subscribed to this publication? What about my Twitch channel?? Or maybe you’d like to buy me a cup of coffee??? 👀) I’m still open and looking for any other jobs that might surprise me and somehow won’t be completely soul-crushing. And otherwise, I’m chillin’ with my silly little games and shows. (Yo, Severance, Silo, and Foundation have been rocking my world lately. Get you some Apple TV+!)

    Let this also serve as a reminder to listen to your internal monologue! Trust your gut instincts! I understand that they aren’t always right, and maybe we are just cucumbers with anxiety, but your feelings are valid, and there is a reason why they are making you feel that way. Don’t ignore the warning signs! Otherwise, you might just unwittingly find yourself in a call center.

    In the meantime, you know if anyone’s hiring? If they aren’t completely drinking the corporate Kool-Aid, shoot me an email! We’ll be besties forever. ❤️

  • 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??

  • If You Build It, Will They Come?

    ℹ️
    Jiggy’s Journal recently experienced technical trouble, and some content was damaged. Fortunately, I was able to reconstruct said content from the emailed versions, but many of the reference links and animated GIFs in this post were lost. My apologies for the inconvenience!

    For the last few weeks, I’ve been putting the final touches on a web project that I’ve wanted to do for a long time. And it may not seem like it, but Jiggy’s Journal is actually part of it!

    To explain the entire story, I probably need to rewind quite a bit. And to be fair, this got pretty lengthy! So if you already know me and a large part of my most recent chapters, I’ve toggled the “previously on…” portions of today’s episode. 😉

    From Indiana to Kansas🗺️

    You might recall that I’m originally from a small town just outside of Indianapolis, IN. It was small in the sense that my high school’s graduating class in 2003 had just over 200 students, but it never truly felt small because it still only took me about 25-45 minutes to get into downtown Indy depending on traffic. Fast forward to a few years ago when my sister, who lived in an actual small town in a pretty rural part of Kansas with her husband and my nephew, started having some scary health issues. Our father did a couple of stints in the hospital, too. We all collectively decided it was probably in our best interests if all of us were in the same area. Not only would we be around to bolster each other’s quality of life, we also just generally would be around to see each other more. And since their return to Indiana was not in the cards, we packed up in early 2023 and relocated. It’s where I live today.

    I was relieved that my employer at the time was willing to allow me to continue working for them remotely once we made the move, but ultimately, it didn’t work out. They had tried transitioning me to a more “call center” type of work. Ordinarily, I am excellent at customer service and even enjoy being able to help people, but dealing with angry people who were demanding answers to some of the company’s services that I had nearly zero knowledge of wound up being my kryptonite. I resigned and shipped their laptop back to them. And then experienced a health crisis of my own.

    Emergency Pitstop💉

    In mid-2023, only weeks after I had left my job, I started experiencing some abdominal pain. I’m really good about eating things that aren’t great for me, so some stomach rumbles weren’t uncommon, but this seemed to persist and it didn’t want to go away. We were initially convinced that it might have been a UTI, but just to be on the safe side, my brother-in-law took me to a clinic to get everything checked out. The staff at that clinic wound up suggesting that I report to the nearby hospital ER instead. That ER staff wound up admitting me after doing some imaging.

    Putting it mildly, I was terrified. Up until this point, I had never had anything result in hospitalization. No major injuries or illnesses. At most, I’d had routine outpatient procedures done, but nothing that would require me to stay overnight. When they told me I was then on my way to emergency surgery to remove my appendix, I was VERY alarmed. I even asked my brother-in-law to bring my dear old dad to see me. Mostly to help calm me down, but also just in case it was the last time he ever saw me. Dramatic? Probably. Especially since I have seen enough Grey’s Anatomy to know that an appendectomy—fondly referred to on the show (and I’m hoping in real life because it’s adorable) as an “appy”—is one of the first surgeries that new surgeons get to perform on their own because it’s so basic and routine. I was likely in good hands—or fine enough hands, at the very least. But I still wanted my only living parent there. Like a toddler still wants his blankie.

    After I was rid of the surgery pain and the drain of nastiness they had installed in my stomach, I really just had to deal with the other major diagnosis I received while at the hospital: Diabetes. It’s not entirely surprising since nearly my entire immediate family is diabetic. But it did mean a whole new world of having to manage it. Even though Ozempic is all the rage now, daily injections and having to limit your consumption of sugar and carbs are still not fun. Once I had recovered from the appy and started on my diabetic meds, I knew it was time to face reality: I needed a new job.

    Retail Therapy🛍️

    I came to find that, after working in office administration and customer service for the same company for over eight years, the job market has kinda dried up. You can still find thousands upon thousands of job openings listed on Indeed and LinkedIn, but most never even respond to your application because they are “ghost jobs” that aren’t even actually hiring. Also presenting a problem is the fact that I’m living in a much less populated area than I was before. In most circumstances, the jobs just don’t exist here. And you can basically forget trying to find a remote job unless you have very specific skills or you want to do call center work, which is exactly what I had already tried to get away from.

    So later in the summer, I went to work retail at the only local big box store. The pay was better than I expected it to be (although still terrible), but I figured that I could run a cash register for 8 hours a day. It didn’t sound like rocket science, so why not? Plus, we got a meager employee discount! And health insurance, which was now obviously necessary. And I genuinely liked most of my co-workers! It was great to actually get acquainted with other people in the area since I didn’t know anyone here aside from my family. Even the customers were nice for the most part! That was particularly surprising since I had come from a job where most clients were already angry at us before they even picked up the phone. I was initially hired as part-time help, but my manager offered me full-time hours after only a few weeks and eventually asked if I’d be interested in learning how to work at the customer service desk, so I guess I was doing a decent enough job.

    In retrospect, I probably should have declined the service desk position. It was there that I really started experiencing the ugly and sometimes horrifyingly ignorant side of customer service again. Sure, there were plenty of pleasant people, but a majority of the work done at the service desk was with customers who were deeply unhappy about one thing or another. And in recent years, I’ve learned that I’m someone who will generally match the energy of those around me. I think most people are like that. It’s probably where the old adage about luring flies with honey instead of vinegar comes from. If you come to me with a friendly demeanor, I’m much more inclined to assist you than if you’re a total Karen. Shit, I’m practically thrilled to help you if you’re kind to me. So, in most cases, it probably isn’t the greatest idea to have me assist someone who wants to get in my face and yell about how I’m “just a f**king cashier” and that he didn’t like my attitude. (Actual true story, by the way!)

    My time in retail clearly came to an abrupt ending in the spring of last year. The rude customers started getting to me mentally. I just didn’t want to get up and go force myself to get berated by strangers anymore. I wasn’t doing much better physically. My legs were practically dead from mostly standing in one spot cashing people out all day every day. It’s been almost a year since I left that job and I still feel like I permanently have that Meredith Grey walk. And that’s not even to mention the time that I literally passed out while on shift behind that service desk. The reasoning is still technically a mystery, but I suspect that low blood sugar had something to do with it since I hadn’t eaten beforehand. I stopped taking care of myself and it was beginning to show. So I stepped away.

    Outgrowing Academics🍎

    The whole job search here continues to elude me. As I stated in the previous sections, it has been almost a year since I left the retail gig, and I haven’t found another source of income. I’ve sent out probably hundreds of applications and gone to a couple of interviews, but nothing else has panned out. Thankfully, my family has kept me afloat and away from being forced into actual bankruptcy and homelessness, but I know that that can’t last forever. That’s ultimately why I decided to go back to the root of what interests me: Technology!

    I went to college back in Indiana for a short while to study Software Development. I’ve always been more of a “creative” type of person, but I’m objectively awful at the more “artsy” fields. I’ve had a few successes with projects in computer graphics and photography, but I was terrible in actual high school art classes. I can’t draw to save my life and don’t even ask me to paint or watercolor. We’ll just wind up with a big mess. So I needed to be able to pour my creative side into something practical and developing software by writing code seemed perfect! Not only was I constantly thinking of cool ideas for apps and web services that I already used, but I’ve been obsessed with video games since I was a small child. Developing my own video game or working in the gaming industry sounded amazing to me. So I started out learning about networking, databases, and even writing a little bit of code in Python! I was having a blast!

    Those official studies came to an abrupt end when my advisor suggested that I change my major. The Software Development program had several math courses on top of the remedial algebra courses they were already making me take as part of my general education requirement. And if you know me, you know math is my nemesis. I even made my sister tally up my score for me during a family game of Yahtzee! just this weekend. Math is not a friend of mine. I can write computer code, but math? I don’t know her. So I did eventually change my major to Visual Communications, where I spent a few more semesters wasting a boatload of money but genuinely enjoying my time in classes like Photography, Video and Sound, and Intro to Computer Graphics. I loved taking all of those courses and I learned a lot about skills that I could put to good use in my existing hobbies like content creation and streaming on Twitch. But honestly, at this point, I was just floating in the wind with school. I didn’t know what I was doing anymore aside from just taking a bunch of classes that sounded fun.

    After the move to Kansas, I transferred my studies to the University of Kansas (KU) and became a virtual Jayhawk for a year. Going from a two-year to a four-year university meant even more rigorous studying and it seemed like they were padding my schedule with required courses that were still wasting my time and were, quite frankly, kinda boring me. So I decided to step away from my formal education entirely after that first year here.

    Back to Basics💁

    And here we are now! Where I’m finding myself both unemployed and a college dropout. Don’t I sound like a real winner?

    I’m continuing to send out my résumé and fill out job applications online in case I can manage to snag one of those elusive remote positions. I’m told that they do exist, despite my best efforts. In the meantime, I’ve decided to pick up where I left off with my web and software education without the rigid institution behind it. I’ve very slowly but carefully been working my way through freeCodeCamp’s completely free certification courses. I’ve been having a bit of trouble wrapping my brain around JavaScript, so in the meantime, I’ve also taken on a few other tech-related projects. That includes building out my very own server!

    This publication—Jiggy’s Journal, the Ghost instance that powers it, and even the automated emails subscribers get from it—are all now living pieces of www.jiggyflyjoe.com/! And trust me, there has been a massive learning curve with trying to figure out how to do all of that. Including several little snafus with the domain and its nameservers that had me yanking my hair out for days. I was thrilled when I finally got everything up and running. It was a big achievement for me! I even decided to write and code my little main page with information about me and links to all the places you can find me. Now, when you navigate to www.jiggyflyjoe.com/, the page you are greeted with is 100% hand-made by me!

    Screenshot of jiggyflyjoe's website on desktop.
    Screenshot of jiggyflyjoe’s website on desktop.

    The page is written entirely in HTML and CSS, so it is admittedly a little “basic” compared to what I used before to simply drag and drop elements on a digital canvas over on Carrd. But as someone aspiring to work in the tech or gaming industries, I figured a website fully made and configured by my own hands was probably mandatory. And hey, its design and interactivity and overall awesomeness can and will eventually grow as I continue to learn, right?

    The possibilities are endless with what else I can self-host on my server, too. My nephew has already been deeply invested in digitizing our large DVD collection that is otherwise just collecting dust. Perhaps I could spin up a media server? Maybe just a private file management service for me and the family? Perhaps we could migrate from our current family chat app to a private one on the server? I could always try my hand at hosting a forum for my web visitors, too! Trust that I’m always on the lookout for a new project! Plus, I’ve still got those JavaScript lessons on the back burner that I really need to get back to before they start bubbling over!

    The “TL;DR” of it all is this: I may not currently be in school or have a job, but I’m still learning and doing actual work. I’m spending my days beefing up my employable skills as much as I possibly can. I can only hope that eventually, the right opportunity comes calling.