Post: Migrated The RSS feed for Post: Migrated.

  • Micro.blog September Challenge

    Iā€™ve been toying with Micro.blog for years, playing with it (and paying for it) but never really committing to using it. ā€¦but then came the buyout / take-over of Twitter (I absolutely refuse to call it ā€œXā€) and it seemed like a ton of folks online were looking for alternatives. Iā€™ve always been a fan of supporting software (hence never complaining much about paying for Micro.blog) developers and as I was already paying for it, I decided to give it another go.

    As I predicted, it ended up being more a direct Twitter replacement than anything else, becoming a place for rants, observations, etc, but then I saw a post about the September 2023 Photo-blogging Challenge and decided it might be fun to participate.

    I was right, itā€™s been a lot of fun. šŸ˜€

    The premise behind it is to post a different photo, every day, following the same theme / idea as everyone else. I thought it would be cool to see if I could post a photo each day from my own photo library and with a few exceptions, Iā€™ve succeeded. Itā€™s been a great time, going back in time in my library, looking through old memories, to find something that matches the daily topic.

    If youā€™d like to see my entries for the Challenge, they can be found under a specific tag, in my Micro.blog instance (the tag: ā€œPhoto Challenge: Sept 2023ā€).

    Iā€™m looking forward to the rest of the month.


    In the end, I think Micro.blog is going to continue to be my Twitter replacement. I thought Mastodon was going to be it but I really enjoy the fact that I control my own subdomain and could migrate away if I wanted down the road. With Mastodon, at least currently, that isnā€™t really an option for me. Soā€¦Iā€™ll continue to use Micro.blog for Twitter-like functionality and keep my existing blog for longer-form posts (like this one).


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Goodbye Russell

    We said goodbye to our boy today. He drifted across the rainbow bridge full of all his favorite foods (ham, meatballs, & pĆ¢tĆ©), nestled between us on the couch (it was his favorite place to be). Iā€™m going to miss you, my little puppy-rabbit, Iā€™m going to miss you. šŸ’”šŸ¶šŸ•

    Fluffy white dog, with his head resting on a pillow, looking into the camera.

    Russell, resting on a pillow


    Iā€™m reminded of my favorite song from my favorite musical:

    Iā€™ve heard it said,
    That people come into our lives,
    For a reason.
    Bringing something we must learn.
    And we are lead to those,
    Who help us most to grow if we let them.
    And we help them in return.
    Well I donā€™t know if I believe thatā€™s true.
    But I know Iā€™m who I am today,
    Because I knew you.
    ā€¦..
    Who can say if Iā€™ve been changed for the better.
    I do believe I have been changed for the better.
    ā€¦..
    Because I knew you,
    I have been changed
    For good.

    ā€¦Of course, in my head, Iā€™m changing out ā€œpeopleā€ with ā€œdogsā€ but you get the ideaā€¦

    Goodbye my little friend, Iā€™m going to miss youā€¦until we (hopefully) meet again. Thank you for letting me be your Human. šŸ’”šŸ¶

    Fluffy white dog, staring off in the distance, in a garden with light and shade across his body.

    Russell outside in the garden


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Holiday Lights at the Zoo

    Every year part of the local Zoo is decorated with lights and Holiday cheerā€¦and the past few years, my fella and I have made a point to stroll around.

    Bridge next to a lake, under some trees, with Christmas (fairy) lights along the railing and other holiday lights reflected in the water

    Pretty night for a walk by the lake

    Itā€™s just one of our Holiday traditions, to wander around the lights, see the penguins, and share a hot chocolate.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Lego 64

    Well, I finally finished it! šŸŽ‰ It only took a year (I bought this back in October of 2021) but I finally finished building the Super Mario 64ā„¢ Question Mark Block, aka, the "?" block from various Mario games.

    Mario 64 Question Mark in Lego form

    Mario 64 Question Mark in Lego form

    I have a notoriously bad memory for my own personal history but two big things I remember playing with as a child: Legos and Nintendo. Not only was it fun to build, but as I was slowly combining piece after piece, attaching set to set, I was remembering all the fun I had playing Super Mario 64 back in the ā€™90s. šŸ˜ It was quite the nostalgia train for me.

    This was one of the most complicated Lego sets Iā€™ve ever built and I had an absolute blast building this but now comes the hard part: finding somewhere to store / place / show-off. šŸ˜…


    Lazy Supervisor

    Of course, Russell supervised most of the constructionā€¦in his slipshod and lazy manner. šŸ˜

    I think heā€™s going to be getting a demotion. šŸ¤£


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • The Great Scattering / Fragmentation

    Itā€™s been a hot minute since I last said anything here but goodness, itā€™s been a hot mess on the interwebs, right? Since I last committed anything to pen (or something, you get the idea) here, Twitter was purchased andā€¦wellā€¦itā€™s been an epic disaster ever since (the Verge has been great at covering the drama around Twitter, both before and after the sale). While Iā€™m sure you, dear reader, will likely guess where my political affiliations can be found, I do my best not to talk about that onlineā€¦so just looking at the epic mess that site has become (not to mention the truly awful way staff was cut from Twitter), it isnā€™t a surprise Twitter seems to be fragmenting; some users are flocking to Mastodon, some to Instagram (though, with Facebook / Meta controlling and locking that down more and more, is it a viable alternativeā€¦?), others to Hiveā€¦or some other newfangled social apps / sitesā€¦

    Even though I jumped on the Twitter bandwagon early (my user ID, back when Twitter showed user IDs, was well within the standard Integer range) back when I was a junior developer at an advertising agency, Iā€™ve always been a bit squeamish about letting some company / organization have sole control over my voice. Granted, I donā€™t use it that often but it is mine, so I should have ultimate control.

    Thus, this fragmentation isnā€™t new to me, Iā€™ve already done it to myself! I created a more public Twitter account and locked my original one. I created a blog (and then let it lapseā€¦and then started it again), set up a Micro.blog instance (though I rarely used it), and am now on Mastodon (though itā€™s just a reflection of my micro.blog account). Iā€™m not sure which ā€œsocialā€ app / site / service will win out but I think Iā€™m covered for nowā€¦at least until the next big thing comes along.

    This is where I admit Iā€™m using my Micro.blog account to cross-post to Twitter and Mastodon, itā€™s one of the lovely features Manton Reece added to his platform.

    So, if youā€™d like a way to find my various profiles, locations, writings, and ramblings online, feel free to take a look at my about page, it will be as up to date as anythingā€¦except perhaps the home page. šŸ¤£


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Leftovers for Breakfast

    In an effort to stop throwing out so much food, I jazzed up some leftovers for breakfast this morning. I heated up some stir-fried veggie rice, added some cashews (after pan-roasting them briefly), and an egg; it turned out pretty good!

    Photo of a left over stir-fried rice with cashews and egg

    Savory breakfast

    As my partnerā€™s grandmotherā€™s grandmother used to say: ā€œwaste not, want not."


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Remote / Lunch

    As my position with my new employer is fully remote, I havenā€™t met the bulk of my co-workers in person. Truth be told, Iā€™ve only met five other developers, along with one project ownerā€¦and to be completely honest, I knew three of them previously. šŸ˜† Still, even with remote work, itā€™s good to get out of the house to be social with oneā€™s coworker and thatā€™s what I did today; we went for lunch at a local pub.

    Photo of a veggie wrap with fries, in a basket on a table.

    Veggie Wrap (with fish) + Fries

    Of course, I say new but Iā€™ve been with them since the end of Juneā€¦but then, time is said to be in the eye of the beholderā€¦ šŸ¤·šŸ¼

    Side note, if you look up in the upper left corner of the photo, youā€™ll see that my co-worker has Pokemon Go on his phoneā€¦the owner of said phone is rather obsessed with that game. šŸ˜„


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Still Here

    Being rather lazy on a Saturday, snuggling with the puppy, watching The Nanny, and finagling with my new/old computer (a log story for another time)ā€¦and realized itā€™s been a rather long time since I posted anything hereā€¦

    Itā€™s been an interesting six months since my last last post:

    • Turned in my notice to my new-ish position (the one I left my old position for, I lasted just ten months; there is a gigantic backstory thereā€¦
    • Celebrated my Grandmaā€™s 100th birthday (that womenā€™s memory is truly impressive, she was regaling all of us with stories from her early childhood)
    • Started a new position with a consulting firm (Iā€™ve been there for a little over a month and itā€™s been a fantastic experience thus far)
    • Went on vacation to Michigan
    • My partner tested positive for Covid-19ā€¦and thus we spent a week and a half isolating at home, wearing masks as often as able
    • Started with a new client and an a truly massive amount of computer issues (they ended up sending me a second computer, the Help Desk techs couldnā€™t even remote into the first one)

    Of course, each of these could be their own post / entry / pageā€¦and perhaps they will be some dayā€¦


    Side-note: The Nanny was one of my favorite television shows as a child. In factā€¦and I might be dating myself hereā€¦but I would watch Fran in the afternoon whenever I stayed home sick from school. šŸ˜

    Poster for The Nanny

    The Nanny

    Itā€™s still is one of my favorite shows. šŸ˜†


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • More Murder...

    As my Partner hasnā€™t been feeling well, we didnā€™t do anything for New Yearā€™s Eveā€¦and that continued into the New Year. As such, we spent most of the day being couch potatoes and finally finished Only Murders in the Building.

    Poster for Only Murders In The Building

    Only Murders In The Building

    I realize Iā€™m wildly behind the times (the show debuted at the end of the summer and finished in the autumn) but good grief, this series was just absolutely amazing!! Each episode was a masterpiece (especially the one featuring a deaf character) and I was guessing up until the very end. I give it five out of five stars. šŸ˜ƒ


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Thank You For Being A Friend

    Well, it had to happenā€¦we had to loose just one more person in 2021ā€¦goodbye Betty, thank you for being a friend.

    Instead of going out to a party, risking Covid and drunk drivers, we just stayed home, watching Bettyā€™s various television showsā€¦at least the ones I had access to view:

    She was the last Golden Girl standingā€¦and the world is going to miss her. Iā€™m going to miss her.

    Quote from Betty White.

    Words to live by...from the last Golden Girl.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Battery Backup

    It isnā€™t often youā€™re able to test redundancy in your home set up but today, my power went out. I was in the middle of a meeting, sharing application support information with my current development team, when suddenly the lights went out in the basement (my home office is in the basement). At first, I was completely confusedā€¦all the lights had gone out, but my monitor was still onā€¦? I stopped the meeting, interrupting our business analyst, in compete shock and bewilderment, asking if they could still hear me.

    It was only then I realized I had batteries for most of my computersā€¦which is when my power supply started beeping at me.


    A long time ago (Iā€™m not going to say when because a lady never tells his age), I bought a battery on a lark from newegg.com and used it solely for my modem and router. Back then, the apartment I lived in suffered semi-frequent power outages (the building was over 100 years old) and didnā€™t want to be slaughtered in the middle of a raid (we can talk about my World of Warcraft addiction another time, dear reader). The battery turned out to be a smashing success and life / gaming went on.

    A few years down the road from the first purchase I bought a new battery; I needed a bit more oomph, as Iā€™d acquired more gear and equipment. The old one was still holding up but starting to show its age: where once it could keep the internet connection alive for a couple hours, by then I was lucky to get 45 minutes out of it. So, I bought a new one and put almost all my equipment on it (including the new server Iā€™d acquiredā€¦but that is a story for another time). The original battery was kept for my work set up: computer, monitor, etc.


    Back to the presentā€¦it turns out the local power company was outside my house, switching out my meter. With no notice and just one knock at the door, they took out the old one and put in a new one. I really would have appreciated some advance notice but why would a monopoly care about its customers? Still, itā€™s nice to know my batteries are still working!

    So, the moral of the story: make sure you have your internet equipment and computers on a battery backupā€¦especially if youā€™re in constant meetings during the last two weeks of your employment.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Two Weeks' Notice

    All good things must come to an endā€¦and thus, Iā€™ve just turned in my two weeks' notice to my current employer. Iā€™ve grown so much as both a person and a developerā€¦and Iā€™ve met some incredible people but itā€™s time to move on. Itā€™s a rather bittersweet feeling, leaving a place where youā€™ve spent so much time and energy but as I said, all good things must come to an end.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Entry Level Mistake

    We (my employer) recently parted ways with a development vendor and yesterday I was combing through various repositories, cleaning up the nightmare that was their branching strategy (or lack thereof) when I stumbled across this little gem:

    Screenshot a GIT commit with easily-guessed, hard-coded passwords...with a comment about needing to change the passwords...

    Bad Code: Hard-coded passwords and a comment acknowledging the problem

    Two thought immediately popped into my head:

    • Why would you hard-code credentials into your application?
    • Why wouldnā€™t you have stronger credentials right off the bat?

    I have to take some of the accountability here; as the Lead at my company, code quality falls within my realm of responsibility. Thankfully, this commit never made it out of the Development branchā€¦but itā€™s all to easy to imagine this sort of problem making itā€™s way up the chain, into Production. Honestly, I never thought Iā€™d have to add ā€œdo NOT hard-code credentialsā€ into our guidelines for new developers but then, Iā€™ve been wrong about a lot of things in my careerā€¦ šŸ˜„


    On a lark, I took my Mac down the hall to our cyber security expert and asked her to spot the problem. It took her all of ten seconds to start laughing. Once she was able to stop giggling, she offered two bits of advice:

    1. Stash this sort of issue in your ā€œthis is bad codeā€ file to show to junior developers as a teachable moment.
    2. Look into something called SonarQube to help automate the detection of potential security issues in source code.

    Itā€™s an old, tired stereotype that developers hate interacting with security folks but every time I talk with our cyber security expert, I get homeworkā€¦and thatā€™s an absolutely wonderful thing; when we stop learning, we start to degrade.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • 10 Years

    Itā€™s rather surreal to think about but tomorrow is officially ten years with my Partner.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

  • Blogging...Then and Now

    Once upon a time, in a land far away, there was a developer who went by the name of Jon. He decided it would be a grand idea to start a blog after collegeā€¦and decided on WordPress. It was the thing back then, all the rageā€¦and it seemed like a great idea to start learning PHP. Of course, as is the case with most nonprofessional blogs, new posts were written with less frequency as time went on, until the point where the developer let the hosting lapse and that was the end of it.

    Screenshot of the old lostinhaste.com blog

    Screenshot of the old lostinhaste.com blog

    Fast-forward a number of years and I decided it would be a jolly good idea (youā€™ll have to forgive me dear reader, for the British phrase, as Iā€™m currently watching As Time Goes By) to start up writing again; the reasons are unimportant and will likely be covered in a future post but thatā€™s for another timeā€¦ I thought about going back to WordPress but while I owned a series of domains, I wasnā€™t all that keen on getting into bed with another hosting provider. However, Iā€™d recently switched to Fastmail and it provides the ability to not only store files but can also be used to host static websites.

    After hearing about static site generators over the course of numinous episodes on the Stacktrace podcast, I decided to do a little bit of research. It seemed using a SSG provided the best of both worlds: the speed of statically generated files with the dynamism of a traditional CMS. Given the constraints of Fastmailā€™s file hosting (static files only), using a SSG seemed to be a perfect fit. Iā€™ve no idea how I settled on Hugo but thus far it seems to be going well.


    So there you have it, the backstory for this site and a tiny bit of history.


    Note: This post is from my old site and was ported over into Micro.Blog when I consolidated from two sites into one. All of the migrated posts can be found here.

Lightbox Image