Avoid being a New Years Resolution Statistic →

Over on The Focus Course blog, Issac Smith wrote a great piece about how to actually achieve your New Years Resolutions (and how most people don’t).

University of Scranton research found that 92% of new years resolutions fail.

I was in disbelief the first time I heard that. Sure 50%, I maybe would have even said 75%, but 92%? That’s crazy.

So if nine out of ten people are failing at their goals, how do you become the one that nails it?

The basic answer is to focus on just a couple of things and to integrate those things into your daily life. Simple, right?

Focusing on only a couple of goals is the easy part1. Interlacing them with everything else that it going on in your daily life is hard. This paragraph jumped off the screen at me because just about everything on here happened to me in the last year.

This doesn’t account for a child being sick, having car trouble, not sleeping well, processing the loss of a loved one, someone in your community asking for your help, fall clean-up and maintaining your property, overcoming depression, working on your passion project, paying bills and managing the budget, getting quality time with your spouse, last minute grocery store run, watching the show you love, getting a cold, FaceTiming family, fixing the broken thermostat, another child is teething, oh yeah, and finding time to exercise.

This year is the first time that I have made a resolution and have actually stuck with it for the entire year, and I did it by using Issac’s exact strategy. My two things I wanted to do was read the entire Bible and to workout every day.

Doing those required saying no to other things. On some days it was saying no to sleeping in, on other days it was saying no to watching TV in the evening.

Even though I was already practicing most of what he suggested, it was helpful to see those steps written out. Next year, my goals are going to change a bit, but I will still be using this strategy to help me hit them.


Related to this, my other favorite New Years Resolution tip is to start early. For my workout goal, I started about three weeks early. I missed a couple of days in my first week, but missing those days didn’t mean I missed for the year. It allowed me to get the hiccups out of the way early and hit the new year with momentum built up.


  1. Focusing on certain goals does not mean that you cannot make progress on others. It just means picking the important ones when you cannot do both.

    I have had a longstanding goal to work more on a side project. This year, if I only had time to work on the side project or work out, I worked out. 


Language Server Protocol for Swift →

Matt Thompson on NSHipster:

Last month, Apple announced on the Swift.org forums that it was starting work to adopt the Language Server Protocol (LSP) for Swift and C languages.

At Apple we are making it a priority to support high-quality tooling for all Swift developers, including those working on non-Apple platforms. We want to collaborate with the open-source community and focus our efforts on building common infrastructure that can be shared by Xcode and other editors and platforms. To that end, [ … ] we’ve chosen to adopt LSP.
– Argyrios Kyrtzidis, October 15th, 2018

This is arguably the most important decision Apple has made for Swift since releasing the language as open source in 2014. It’s a big deal for app developers, and it’s an even bigger deal for Swift developers on other platforms.

I don’t see this having a big effect on what developer tools I use, but I am still really excited about it. Having Swift working well on editors other than Xcode is necessary for it to be used in places other than native apps on Apple platforms. I’m hoping that this (along with the stuff the Server Work Group is working on) can be a catalyst to make Swift on the server a more common and accepted thing.


I watched Die Hard for the first time tonight. It was everything I hoped it would be. Easily a top three Christmas movie.


A Quick Story About My Mom

Allow me to brag on my mom for a bit.

Here is the context: On November 20th, I got a call from my Grandma telling me that my step dad was in the hospital in Wichita Falls, Texas and that it was serious. I talked to my mom, who was going to make the drive down from Norman to go see him. I told her that I would take the rest of the day off of work to go with her.

We had a long visit with him and then started to head back home only to get a call saying that we needed to turn around and get back there as quickly as we could. By the time we made it back, he was pretty much gone.

We spent the next hour on the phone telling people. Telling my little brother and sister that their dad was gone is up there with the hardest things I have ever done (or hopefully, will ever do).

By the time we were ready to go, I was exhausted (physically, mentally, and emotionally). It was late and all I wanted to do was lie down in my bed and forget everything for a bit, but I had a two and a half hour drive to make first.

As I was pulling our of the hospital parking lot onto the road, I did not even see the homeless man with his bike on the sidewalk.

By my mom did.

My mom, who just lost her husband of 22 years, saw the homeless man and said that he looked hungry. So she rolled down her window and told him to wait there and that we would go get him something to eat. She would have offered to just give him a ride there if we would have had a place to but his bike.

I don’t really have a point to this story other than she, at one of the most difficult moments of her life, was still thinking of helping other people and not of herself.

Helping that guy on the road was the last thing on my mind, but I hope that next time it won’t be.



TFW you solve a performance problem you have been working on for two weeks 10 minutes before a meeting that lasts the rest of the day.





Vote for Democrats Everywhere →

Brent Simmons make a pretty good case for voting blue for the entire ballot:

If Republicans in Congress had acted as a check on his power, if they had exercised oversight, then I could plausibly suggest voting for the best candidate in each race.

But that didn’t happen. Not even close. It’s been quite the opposite — Republican politicians have aided him at every conscience-shocking turn, and the Republican party has become the party of white nationalism.

I don’t think that I would take a route like this for local elections1, but I couldn’t help send a Republican to Washington after watching how they looked passed the worst aspects of Trump for the last two years in favor of political gain.


  1. I’m pretty sure I would be voting for Republican Mick Cornett for Governer if he had won the primary. Since he didn’t, I will be voting for Drew Edmonson

New theory for why Apple did not update the iMac last week: they are saving it for early next year when it gets moved to ARM along with the iMac Pro and the Mac Pro.


A new version of RadarScope for Apple TV is out today. It has the Inspector Tool (Pro only), better radar selection from the map, and some bug fixes.


On a scale from “Totally Fine” to “Worst Parent Ever”, where does snagging some Halloween candy when your kid isn’t looking fall?


Apple missed an opportunity on the new iPad Pro to move the USB-C port to the edge of the case. Having it in the center is not good in laptop mode.


I don’t know why I am so excited to try that new Series 4 EKG feature. The only real thing that can come out of it is that it tells me I have a heart issue.


← Previous Page