Blog Posts for 2016

Blog Posts

From Developer to DevOps: My Story

Posted: Sunday, November 20, 2016

Estimated Reading Time: 5 minutes

In late 2014, the sole system administrator for the Star Tribune Digital department (let’s call him John) turned in his two-weeks’ notice. Thus began a panic as we realized we had no idea how our infrastructure worked. At the time, I was one of two senior software engineers there. I was in the middle of a large refactoring project for the mobile website. John had, thankfully, kept up an internal wiki that at least roughly documented how some of the legacy infrastructure worked.

Fixing the Ansible 2.1 Temporary File Permissions Issue

Posted: Thursday, June 2, 2016

Estimated Reading Time: 1 minutes

In Ansible 2.1 and later, Ansible will not allow the creation of world-readable temporary files. It does this for a good reason, but it’s a change from how it was before. If you’re experiencing this problem, you’ll see an error when trying to become_user other than root, and it’ll look like this: fatal: [12.34.567.8]: FAILED! => {"failed": true, "msg": "Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user.

3 Reasons why I gave up the Ghost

Posted: Monday, April 25, 2016

Estimated Reading Time: 3 minutes

This’s about why I quit paying $10/month for a hosted Ghost blog and migrated everything back to a self-hosted WordPress blog. It wasn’t easy, and I lost all images in the process, but here’s why I made that leap. Getting my finances in order $10.00 USD per month isn’t much for someone in my socioeconomic class. It covers two deluxe lattés. However, I recently got hit with the Hammer of Reality, and I’m culling all unnecessary expenses.

Moving back to WordPress.

Posted: Friday, April 22, 2016

Estimated Reading Time: 1 minutes

I’m transitioning away from hosted Ghost back to WordPress. More about this later.

Switching away from iPhone

Posted: Friday, April 15, 2016

Estimated Reading Time: 1 minutes

Yesterday I went on the Google Fi site and signed up for a Nexus 6P and a data plan roughly equivalent to what I spend at Verizon. My iPhone 6 Plus, despite not (yet) being paid off, is going to sit in a drawer collecting dust starting late next week when the Nexus arrives. Am I displeased with the iPhone? No, not especially. Am I unhappy with Verizon? Well yeah, that’s kind of a given for any Verizon customer.