Get Your Web Hosting Act Together

I still do a little bit of web development on the side. Usually it involves helping small organizations upgrade their presence. Usually it takes several days to a week of back-and-forth e-mails to get all of the necessary settings and credentials ironed out. Today, I...
Compressing old DV Videos

Compressing old DV Videos

I’ve been doing some de-junking at our house, and in this process discovered a box of Mini-DV tapes. I’ve owned two cameras that can write to these – an old Sony that shot in the original DV format, and a Cannon HV20 that shot in HDV. I’ve...
Pushing Pause on a Baby Step for a Baby

Pushing Pause on a Baby Step for a Baby

I started writing this back in 2015 when we still had a balance on our mortgage, but for some reason never hit the “Publish” button. Back then we had a refinanced mortgage of $120,000 that we were aiming to pay off before 2020. Around 2015, our monthly...

Automatic file encoding detection in Java

A few months ago I worked on a process that imports Facebook Leads into a legacy system. Facebook sends its advertising data as UTF-16 encoded CSV. The tool also had to support the CSV files occasionally being ended by hand, which reverted the encoding to something a...

An Argument Against Credit Card Rewards

A few years ago while my uncle, while he was still alive, made a good argument for why the Christian should not gamble – it is a selfish act – if you want to win, you are wanting someone else to lose. You are violating the golden rule. Put another way:...
The Dumbest Thing We Did With Money

The Dumbest Thing We Did With Money

Where I work, we have this concept of Stupid Tax – when someone does something stupid and it costs them money. My wife and I thankfully haven’t had too much stupid tax, but we did have one big expense that came down to me stupidly holding on to something that was “mine”.

Flying a Drone (sUAS) at 30A in Florida

Flying a Drone (sUAS) at 30A in Florida

My family just went on a trip to the 30A area of Florida. This area is a combination of small towns in South Walton County, FL, between Destin and Panama City. I wanted to take my DJI Mavic Pro on the trip to take a few photos, and I was aware that the airspace along...
Salesforce Trigger Context

Salesforce Trigger Context

At work we are working on a new Salesforce organization. We’ve written some code over the last few months, but at the advice of some contractors who are more seasoned with Apex, we are doing some refactoring of the code. One of these changes is making sure that...