Merry Christmas! It is a day where we celebrate the birth of Jesus — and to celebrate we give each other gifts. There are many religious and non-religious reasons why the day is significant. But for this post, let’s look at the origin. It is the year 2019 AD or Anno Domini. That’s Latin for “in the year of our lord”. Even if you use “CE” (Common Era), instead of “AD”, the calendar’s starting point is the same. Jesus is the origin point.
This update is a milestone. Widgets is now in 2.x territory. That means the app is becoming more refined. Major issues are being resolved. Looking back, Apple’s been a big part of that success. Their tech support has been legendary. I rejoined the Apple Developer Program last May. Since then, Apple resolved four of my technical issues. Looking at my “App Development” folder in Thunderbird (my email client), there are 48 messages from “Apple Developer Technical Support” just this year.
Now that the Widgets app is in better shape, the plan is to finally work on a new version of A Book About Hype. While I love working on Widgets, I also love the community at forums.tumult.com! People have been asking for the book. I feel bad for not publishing an updated edition – especially since Tumult put extra work into improving the Physics API. Today, I decided to make it official. Work on the 2020 edition of A Book About Hype has officially begun.
It was getting late, on this first Saturday night after Thanksgiving. Not feeling well, possibly catching a cold, I decided to do something less mentally taxing. That basically meant doing work that could be done from my iPad. Snuggled under a warm blanket, I decided to check on my SEO (Search Engine Optimization). Would people find “Photics” if they searched for the words “Dashboard Replacement” online? In running this experiment, I found an interesting article from WIRED.
Wow, that was rough! The Widgets app had a really nasty issue. The app would freeze on startup. If you had too many contacts – boom! The fix was not easy. The “Contacts” widget had to be redesigned and rewritten. It would have been easier to delete the widget and create a different widget from scratch. I’m not sure where the motivation comes from, as the challenge was bit beyond my level as a developer. But somehow, this project is different. I stuck with it until I figured it out.