Archive

Posts


  • On Pride

    Reading Time: 5 minutesIt’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…

    Read More…

  • 2023 Books In Review

    Reading Time: 7 minutesUnlike 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…

    Read More…

  • My Go-To Packages for Laravel Apps

    Reading Time: 5 minutesMany 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…

    Read More…

  • ‘Till Death Do Us Part: Term Limits

    Reading Time: 10 minutesCongress “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…

    Read More…

  • Being, Personhood, and Humanity

    Reading Time: 14 minutesThere 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,…

    Read More…

  • 2022 Books In Review

    Reading Time: 11 minutesWe’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…

    Read More…

  • Writing Music with ABCjs

    Reading Time: 6 minutesRecently, 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…

    Read More…

  • ChatGPT & AI – The Benefits and Dangers

    Reading Time: 6 minutesIt 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…

    Read More…

  • Your Data and Building a Better World

    Reading Time: 9 minutesThese 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…

    Read More…

  • The Internet is Ruining Apps

    Reading Time: 3 minutesThe 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…

  • Stacks, Queues, and Deques – Data Structures in PHP

    Reading Time: 7 minutesIn my first post of this series on Singly Linked Lists, I mentioned that a list with the ability to add, get, or remove data from more than just the end of the list starts to behave more like a Deque. Then, I said I would cover those details in a later…

    Read More…

  • Doubly Linked Lists – Data Structures in PHP

    Reading Time: 10 minutesRead the previous article on Singly Linked Lists in PHP here! Read the starting post of the series here! All code in this series can be found on Github Doubly Linked List Principles Available Methods I took a decent amount of time to read through various array and list methods available to…

    Read More…

  • Singly Linked Lists – Data Structures in PHP

    Reading Time: 5 minutesAll code in this series can be found on GitHub Linked Lists are where we start our journey in PHP Data Structures. Simply put, a linked list is data that is sequentially organized in which the start of the list (head) contains a reference to the next item (node) in the list.…

    Read More…

  • Data Structures in PHP

    Reading Time: 2 minutesData Structures are a hallmark of every computer science program at the university level, and it is unthinkable that throughout the course of study you will never encounter a specific data structure that you are unfamiliar with. As I return to school to pursue a degree in computer science I decided it…

    Read More…

  • 5 Tips to Simplify Laravel Code

    Reading Time: 3 minutes1. Simplify if/else statements When writing methods or functions that use if/else statements to check for a condition, we can clean up the function or method by using the shorthand version of a simple if/else like so: 2. Use Laravel’s exists() instead of count() to verify a model instance exists. When querying…

    Read More…

  • 10 Signs You’re the Asshole – Airport Edition

    Reading Time: 6 minutesWe’ve all been there: a long layover at a busy airport, waiting for our flights, trying to find a place to charge our various devices, and trying to get as much rest and relaxation as possible in an otherwise crowded and high stress environment. Even though everyone shares this experience at airports,…

    Read More…

  • Single Responsibility Principle and Laravel

    Reading Time: 9 minutesDevelopers across the industry are familiar with the Single Responsibility Principle, the idea that our classes, or our functions should have one and only one job to do. This idea helps us better document, understand, write, and update our own code as well as the code of a team member or open…

    Read More…

  • Update: Tech Tracking Explained

    Reading Time: 2 minutesLate last year, I wrote a short piece on how tech companies and advertising firms can track your behavior online, and a large section of the post focused on browser cookies. To have a quick recap, simply put, cookies are small bits of information that are generated by websites and stored on…

    Read More…

  • One Year Later: COVID-19

    Reading Time: 10 minutesOne year ago today, at the Early Childhood Services Center in the Continuing Education building of UNM, most of the staff gathered together in one of our larger conference rooms to discuss our departmental response to the then new public health crisis caused by the Novel Coronavirus, Sars-CoV-2, and the disease it…

    Read More…

  • My Favorite Narrative Podcasts

    Reading Time: 3 minutesPodcasts are one of my most consumed forms of media, followed closely by serialized TV dramas. In 2020, according to my screen-time and time tracker, I spent on average 2 hours per day listening to podcasts. While that may not be very much on a daily level, there are absolutely some days…

    Read More…