Synology NAS for home backup operations

Home Backup Process

Over the years, I’ve had an evolving process for backing up things that are important to me. Not unlike many others, I started off creating backups on CD or DVD media, with the presumption that I could archive data (e.g., documents, photos, software) permanently this way. We now know, of course, that optical media is nowhere near permanent, with a life expectancy of 5-20 years, depending on type. I later relied on encrypted volumes in a second internal hard drive, mirrored with an external hard drive. This is certainly an improvement but also not optimal.

Read more
Apple Shortcuts application on iPad

Creating Deep Links in Apple Notes

I’m in a really weird place with my workflow lately. I capture tasks in OmniFocus and use that as both my digital inbox and task management application. In the past, I used Evernote as my primary reference solution, adding both long-term storage (articles that I found that I know I’ll eventually need to refer to again) and project content (e.g., brainstorming personal goals to understand motivations, incremental targets, capturing status updates). I also used it for meeting notes from 2011-2015 while working for a company that had assigned me a Mac as my work laptop.

When I started working another company in 2015, they only used Windows machines, and since I was in a role that was more prone to HIPAA controls, it was not an option to have Evernote on my work laptop. I started using OneNote for capturing meeting notes and relied on Evernote only from my personal computers for personal content.

Read more
GTD tags and contexts used for organization

Rethinking GTD Contexts

I recently read the article A Fresh Take On Contexts by Sven Fechner, a Twitter user that I used to follow (he stopped posting), on his blog, Simplicity Bliss. It’s an older article, posted in 2011.

Sven talked about the evolution of GTD both as a practice and from a system perspective. Where he lands, is that contexts have become somewhat ubiquitous in the past several years with online accessibility blending between home and work, and with contexts like “Computer” no longer meaning you’re at home using a desktop. His point is that whether you’re laying on the couch, sitting in your office, or waiting in the waiting room of a doctor’s office, there’s a good chance you have access to the same computer-based tasks, as well as office and phone tasks.

Read more
Apple HomeKit used for smart home automation

Using SmartThings With Apple HomeKit

I’ve been using SmartThings for a number of years now. For several months, I’d found that I would leave for work, get halfway to the office, and realize I had no idea if I’d closed the garage door when I left. When you get 20 minutes away and have to drive back to look, it’s pretty disruptive. The garage door was only open once, early on, and I had only been a few minutes away. In attempt to stem this problem, I had tried to create a new routine: Back out of the garage, watch the garage door close completely (causing the event to more likely register in my memory), and then drive off. This helped some, but there were times I was just not sure.

For Christmas in December 2015, my wife bought me a SmartThings hub and a door contact sensor. Her thinking was that I could put the sensor on the garage door, and I’d at least be able to check the status of the garage door remotely. By the time we left her parents’ house to head back to Florida a few days later, I had assembled a list of Amazon items that would not only allow me to set up a home security system, but open or close the garage door remotely as well. In her words, she had created a monster.

Read more
Salesfore Trailhead levels

Zero to Ranger in 56 Days

I changed jobs last summer, leaving the workers’ compensation industry for Big Tech. I love my new company and it’s hard to find anything negative to say about it. It’s huge — there are 62,000 employees globally — and the onboarding process is no joke. In addition to the normal computer-based training that centers on compliance, security and other “CYA” topics, there’s a ton of information thrown at you about the company’s culture, which is omnipresent in everything you do in the organization. And while you don’t have to remember where to go for everything you need (e.g., changing 401k contributions, ordering a new mouse) you do have to know how and where to find answers, so a significant amount of time is spent on this as well. It’s truly the most robust and successful onboarding I’ve ever seen.

Read more
Agile theater costume mask

Well, This Doesn’t Seem Agile

I’ve worked in Agile Theater before. It’s pretty ineffective and disappointing. Most companies that claim they’re “doing Agile” are just trying to avoid requirements or accountability for delivery altogether.

I’m not the first person to write about their distaste of Agile when companies do it poorly. One of my favorite quotes comes from this article by Michael Church where he discusses the false dichotomy when compared with waterfall:

Waterfall replicates the social model of a dysfunctional organization with a defined hierarchy. Agile, quite often, replicates the social model of a dysfunctional organization without a well-defined hierarchy.

https://michaelochurch.wordpress.com/2015/06/06/why-agile-and-especially-scrum-are-terrible/
Read more
David and kids, hiking at Moses Cone Park, October 2020

Life Reorganized

Life has been different here lately. Like basically every other family in America, the coronavirus pandemic has forced significant changes to the way we live. I haven’t traveled for work since January. My kids haven’t played with friends since March. They haven’t seen their grandparents in eight months.

Since my son is in virtual classes, he’s in school here at the house all day, and at six years of age, requires a fair amount of hand-holding. Throw my toddler daughter into the mix, and the day is a chaotic rodeo from about 7am until they’re in bed around 8:30pm each evening. Then my wife and I finish the work we didn’t get a chance to complete earlier. It’s exhausting.

Read more
Backup button on computer keyboard

cPanel Backup

One of the services I perform for web clients is periodically making backups of their web site. This includes backing up the web directory (all of their HTML files including WordPress and any accompanying theme files and plugins) and taking a backup of their site’s MySQL database.

Rather than doing this manually, it’s easier (and more reliable) to just schedule the process in cPanel.  Unfortunately, if you’re using a reseller account like mine or if you have multiple sites, you can’t select a single web site in the native cPanel Backups module.  You’ll have to write a bash script and run it at your desired frequency through Cron.

Read more