Blog

My thoughts and ramblings. Check out the archive too.

For short-form rants and rambles, check out my tangents.

  • On Pride

    On Pride

    Reading Time: 5 minutes It’s just after 6pm on Wednesday. The date is June 26, 2024, and I am sitting in a Korean barbecue restaurant. It’s the 9th anniversary of the legalization of same sex marriage in the United States. It’s also a date night. My partner and I have decided to patron one of our favorite Korean places […]

    Read More…

  • 2023 Books In Review

    2023 Books In Review

    Reading Time: 7 minutes Unlike the 2022 list, I’m actually writing this post before the new year. This year’s book list isn’t as robust as last year’s, but it does include a few re-reads. For what it’s worth, any book that holds up after re-reading it is worth mention. My partner and I have a new hobby of listening […]

    Read More…

  • My Go-To Packages for Laravel Apps

    My Go-To Packages for Laravel Apps

    Reading Time: 5 minutes Many web applications require a similar base functionality for the backbone of the project. This can be authentication, permission handling, status and mode updates, and tracking activity. As a developer who uses a lot of Laravel in our web services, why would I spend time reinventing the wheel when I can simple composer require it? […]

    Read More…

  • ‘Till Death Do Us Part: Term Limits

    ‘Till Death Do Us Part: Term Limits

    Reading Time: 10 minutes Congress “Congress is too old, they don’t have a stake in the game.” Representative Alexandria Ocasio-Cortez Every so often, a news article or viral video circulates showcasing a supreme court justice or congressperson struggling with age related hardships. As of writing, the focus has been on Mitch McConnell, who recently froze during a press conference, […]

    Read More…

  • Being, Personhood, and Humanity

    Being, Personhood, and Humanity

    Reading Time: 14 minutes There is a philosophical fasciation of personhood. What it means to be human. What it means to have being. How and why that being takes shape. Grappling with one’s self as an opposition to another ‘self’, or basing an identity on the identity of another. The fasciation extends deeply into culture, traditions, religion, and media. How we know who we are,…

    Read More…

  • 2022 Books In Review

    2022 Books In Review

    Reading Time: 11 minutes We’re over a quarter the way through 2023, so of course it’s an appropriate time to do a year-in-review book list for 2022. It makes perfect sense! I don’t sit down and read physical books nearly as much as I did growing up, but for a full calendar year, I actually paid for and kept […]

    Read More…

  • Writing Music with ABCjs

    Writing Music with ABCjs

    Reading Time: 6 minutes Recently, I’ve gotten back into composing music, and my ancient iMac (from early 2009) just can’t keep up with MIDI software and music notation software anymore. So, I began to search for a replacement. I found Musescore, which I have quickly grown to love, but it’s not quite enough. I have always wanted a way […]

    Read More…

  • ChatGPT & AI – The Benefits and Dangers

    ChatGPT & AI – The Benefits and Dangers

    Reading Time: 6 minutes It feels like you can’t open Twitter, read a news article, or watch a video clip without somebody mentioning ChatGPT and OpenAI’s latest innovations with artificial intelligence. You have the doomsayers, claiming that tools like ChatGPT are going to replace humans in the workforce and make schools obsolete, and you have the yes-men of the […]

    Read More…

  • Your Data and Building a Better World

    Your Data and Building a Better World

    Reading Time: 9 minutes These three stories depict a world in the not-so-distant future where technology has revolutionized our lives from the mundane day-to-day routines, to the broader city, state, and nationwide management of complex systems and infrastructure. Each story is meant to showcase a potential benefit of large scale data gathering and artificial intelligence systems trained from our […]

    Read More…

  • The Internet is Ruining Apps

    The Internet is Ruining Apps

    Reading Time: 3 minutes The internet is slowly ruining apps. It’s slowly forcing more and more of our lives into the hands of a small few companies. It’s slowly removing our ability to control our own data. And it looks like it’s here to stay.

    Read More…