Skip to contentSkip to author details


A 2-post collection

No more Mac. Why I chose to sell my Apple computer

Written by Michael Earls
 apple  iMac  PC

I recently bought an iMac. I’ve always wanted to own one, but never had the money. I got the opportunity last month and I picked one up used.

I installed the latest operating system on it and started using it instead of my PC. I still kept my PC hooked up and connected to my monitor for gaming. I set everything up; email, browser, PGP keys, etc. As time progressed, I kept finding myself switching back to the PC for various tasks. Eventually, I realized that I hadn’t turned on the Mac in a few days. It was a hassle. I didn’t have any software for it and there wasn’t really any software for it that I couldn’t get on the PC (Adobe Creative Cloud, for example). Plus, that magic mouse is so annoying!

My PC is so much more comfortable to me. I just don’t have a need for the Mac, after all. So I put it up for sale on eBay. Hopefully, someone can find a use for it that I couldn’t. Maybe one day I’ll invest in a new spiffy iMac, but honesty, for the money, I think I’d much rather invest in a killer PC. You just get more for your money. I don’t need a coffee shop trophy, so the Macbook isn’t for me. I have a great desktop, so the iMac isn’t for me.

I’m still using iCloud for a shared family calendar, since Laurie and I both have iPhones and she uses her iPad a lot. I also use it for notes and photos. I’ll probably keep paying for extra space on iCloud since it’s integrated with my iPhone. Though, for $9.95/month, I could get 1TB of One Drive along with 5 installs of MS office. That might be a better deal than $3.95 for just 250GB of iCloud space. I’ll have to weigh my options.

I’m still torn between OneNote and Apple Notes. I really like OneNote, but Apple notes is so convenient. I guess I can configure OneNote to act just like it, so it’s not really a problem. I just need to take the plunge. I was “all in” with Apple products a few weeks ago, but I’m starting to die a little inside because of it.

About five years ago, I said, “We’re not having any of that Apple crap in my house”, responding to Laurie buying an iPod. Now we both use iPhones, have a Macbook Air and iPad Air 2 for Laurie, and an AirPort Time Capsule WiFi router. So, I’ve grown a little more tolerant, but I’m still a Windows fan at the end of the day, I think.

Pebble smartwatch review

Written by Michael Earls
 android  apple  iOS  iPhone  pebble  smartwatch

I got some money for my birthday, so I decided to spend it on something frivolous. I bought myself a first generation Pebble smartwatch. I wanted to get the first gen instead of the recently released Pebble Time because I thought it would be the best way to see if I’d even use a smartwatch before investing that much money in it.

I ordered the watch last Monday. It got here a day early on Thursday. By nightfall Thursday, I had already created my first app for it – a daily Bible verse reader. After a few releases, the daily verse reader could get a daily verse as well as a random verse.

The source code to the daily verse Pebble app is on GitHub.

This weekend, I developed my first C language app for the watch. It is a moon phase app that shows the current phase of the moon. It uses location awareness to determine what hemisphere the watch is in so it can show the correct perspective of the moon (Northern and Southern hemispheres have the same phases, but they are “upside down” from one another as viewed from Earth).


As a watch, it is a great device. It has many watch faces available. It’s fun to try new faces. I’ve landed on two that I use the most – the Modern watch face and a Star Trek style watch face. They both show the current temperature along with the time.

One of the best features is the music control. I can be listening to my music and change songs and pause from the watch. It’s also cool when I get a call while I have my headphones on. All I have to do is hit the “answer call” button on the watch and start talking without pulling my phone out to see who it is and answer it. It shows who is calling on the watch.

I’ve also downloaded a great game called Jump! Chump! and a fitness/sleep tracker called Misfit. I’m getting a lot of use out of it. So far, the battery has lasted me a few days. I didn’t charge it all the way when I first got the watch, so I had to charge it today. I fully charged it, so I’ll get a better idea for how long the battery lasts. I’ve been using it a lot to test my apps as I make new releases, so I’m not sure if I’ve got regular usage patterns or not.

I’m definitely getting a benefit from the watch and I look forward to saving up for the new Pebble Time. I won’t be getting the more expensive Steel option, but I will get the basic Pebble Time in a few months. It has a new timeline feature that I think will be cool.

I was thinking of adding the moonrise and moonset times to the timeline, but I’m having trouble locating the proper formulas for calculating the values. I have everything I need, time, date, latitude, and longitude. It’s just a matter of finding (or writing) the code I need. The precision I’ve got on lat and long are to the nearest integer value as I am still learning how to convert a byte array to a double in C.

That has been the biggest challenge for me in all this. I don’t know the C programming language. I have been using “C like” languages for many years like Java, JavaScript, and C#, but I have never had to deal with manual garbage collection and pointers before.

I took an intro to C class in college back in 1992, but that was an intro, and it’s been a long time.

So, I’ve put Swift aside for now as I learn C. This will benefit me in that it is similar enough to Objective-C so that I can develop in ObjC, then switch to Swift in the future.

I’m having a blast writing watch apps. It’s a lot of fun.

I probably won’t get an Apple watch as the Pebble seems to be providing everything I need. I just hope Apple doesn’t cut Pebble off by not approving their app in the Apple app store. That would be a terrible move on their part.