Hi! Thanks for checking out my personal website where you can read articles I've written and get more information about OSS projects I'm working on. I hope you enjoy or gain some use out of the content you find here.

Recent blog posts

Getting back a lost domain

Dated: May 2nd, 2020

Or a tale of how I made a beginner mistake and lost cspray.net.

Read more

The true and false value

Dated: August 26th, 2019
programming javascript

Recently my company deployed some application changes that exposed a flaw in a long-running part of the application that seemingly should not have been impacted by the changes that were made. Our application facilitates digital private placements and part of that process includes allowing investors to download a series of documents. Those documents weren't showing up in the UI though they were present in the database and in the response from the API. The problem was clearly in the JavaScript portion of our application and the entire team was anxious to get this fixed. After many hours of debugging and looking at data we finally discovered that a computation was being seen as both truthy and falsey at the same time.

Read more

The Bedpan

Dated: March 10th, 2019

My mother has recently been diagnosed with terminal metastatic cancer of the liver. Over the past 3 weeks I have been doing everything within my power to make her remaining time on this earth as comfortable as possible. I gradually identified the highest priority aspects of her care and started improving them. The hardest aspect to improve is something that I take entirely for granted. Going to the bathroom.

Read more
Charles Sprayberry and his Labrador Retriever, Nick
Charles Sprayberry

A software engineer that likes writing open-source asynchronous PHP projects. When not writing software code I like to play video games, hike in the woods with my dog, spend time with my wife, and ride my motorcycle. Occasionally, I blog about these things. I'm currently a contractor working with the VENTURE.co team; primarily writing Java and Python. Opinions expressed are my own and not representative of my clients or employers.

I could never decide on a color scheme. Maybe you can pick out one you like? Select a color to change the site's theme!