Categories
blog Me

A New Start

A millennial is defined as someone who is born between 1981 and 1996. I am a millennial, albeit an early one. If you ask someone to provide one thing that would define a “millennial” it is possible that they will respond with something like “they are constantly jumping from job to job”. If you were to look the resume for what one might call a “typical millennial”, you would likely see them jumping from job to job typically every two or three years. In this respect I am not a typical millennial.

I got my first job when I was 16 and I stayed with that employer for almost 17 years. This clearly is not typical behavior of a millennial. During my tenure there I did just have a single position, I had four of them. I wrote up a whole post about it when I did change jobs.

During my tenure with my second employer I have managed to automate a number of things so they no longer require direct staff intervention, which has freed up staff time to handle other projects. Along with this, I have created many internal applications that have allowed for more streamlined workflows. Friday was my last day with my second employer.

I was not planning on leaving my second employer, but sometimes the right job comes around at the right time; this is one of those cases. I think my second employer is in a much better position than they were before I started three and half years ago.

Tomorrow I start a new job with my third employer. Similar to my last two jobs, this one is is still related to libraries. I will be doing many of the same things as my previous job, but there is one big addition. I will be working on an iOS app. It will not be a public app, as it will be for internal use. The idea of doing an iOS app was one of the big factors in taking the position.

This new job will be a new adventure for me. While it does have with a bit more of a daily commute, each job has tradeoffs. It is the next logical step in my career. Having been a web developer for my day job, as well as doing an iOS app on the side, I am excited to be able to work on an iOS app for my day job.

Categories
Apps Books Developer Me

Taking a Stance with my Apps and Books

Over the past couple of weeks there has been some discussion, and consternation, about Apple rejecting, allowing, and then subsequently pulling the HKMap Live app from the Hong Kong App Store. The controversy stems from the fact that the Apple ultimately pulled the app due to information received from the Hong Kong Cybersecurity and Technology Crime Bureau. The information provided to Apple is that the app was being used not only to avoid Police, as the makers of the app intend, but also to target police and other protesters. My thoughts on whether or not Apple should have pulled the app are mixed.

Apple cannot just ignore the will of the Chinese government. This is due to Apple’s reliance not only on China for sales, but also because their manufacturing relies heavily on China. China has one of the most advanced and integrated supply chains in the world. China’s skill not only with manufacturing but also being able to source the quantities needed by Apple are unparalleled.

One day Apple may be able to reduce their dependence on China, and they are making in-roads into being able to do so, but right now it is not currently something that is feasible. Due to their reliance on China, Apple is limited in how it can challenge their will and authority. This is not limited to just China, but China is one of the largest economies in the world and Apple must comply with all laws, including those in China and the Hong Kong territory.

The whole situation has gotten me to thinking about my own apps and books. In particular, whether or not to continue to have them available in the stores of countries that do not meet with my own personal morals.

Because of this I have come to the decision to remove my apps and books from sale within certain territories. These territories are ones that do not meet my personal moral standards. Which countries I have pulled my apps and books are listed below.

  • Bahrain
  • China (Mainland)
  • Colombia
  • Laos
  • Qatar
  • Russia
  • Saudi Arabia
  • Tajikistan
  • Turmenistan
  • Uzbekistan
  • Venezuela
  • Yemen

If additional countries warrant the removal of my apps and books from sale, or if the countries listed above warrant me allowing the sales of my apps and books to continue, I will add and remove the countries as needed.

I take stances in many different aspects of today’s society. These include which stores I will purchase from, which websites I will visit, and which company’s products I use (You may be able to guess one of the companies in the last category quite easily). One area where I did not necessarily take a standard, was when it came to where I will sell my creations.

I had physical goods, then it would be less likely that my products would not be available in all countries. This is the case with my paperbacks, since they are only available from Amazon in select markets. Most can be ordered through a book store. Because my products are available digitally, I have always wanted to reach the largest possible audience. Therefore, my books and apps have always been available in all countries. But that is changing. I have decided to take a stance and not provide my apps and books for sale in some countries.

This is a moral stance for me, one that I am able to take because it comprises 0.32% of my app sales ($6.14 over the lifetime of my apps) and 0.075%, or $5.60, of my book sales. Removing the apps and books from sale in these countries will not meaningfully affect my income. This is particularly true since the income from my apps and books is not my primary source of income, but I have decided to take this stance. If you do not agree and decide not to support me by purchasing my apps and books, then that is your decision to make.

Categories
Apple Books Me

iOS 11 and macOS High Sierra books available for pre-order

As I have done since 2012 I have written two e-books over the course of the summer. While the final touches are being put on the books, they are now available for pre-order. As I mention in the books, I did something a bit different this year. I kept track of the total time spent working on the books. So far, I have spent 178 hours on these two e-books. This encompasses everything from watch the Apple Development videos, writing, editing, and image gathering. All of this work has resulted in over 95,000 words between the two books. It is a huge undertaking every year. Nonetheless, the e-books are available for pre-order. They will be released as soon as their corresponding operating systems are released.

iOS 11, tvOS 11, and watchOS 4 for Users and Developers covers all of the new features for each platform. On iOS this includes history of the iPhone, iOS 10.1 to iOS 10.3, 32-bit apps, the redesigned lock screen, home screen, and new cover sheet. Other topics include the all new Files app, control center, changes to Siri, the App Store, updates to Messages, Notes, Camera,  the Music app, and Photos, along with many other changes

A primary topic is the iPad, specifically multitasking, the Dock, Drag and Drop, and how iOS 11 brings a whole slew of new iPad-specific features to the forefront. 

watchOS 4 covers the new User interface, watch faces, and workout types, along with the redesigned music app. tvOS 11 brings Right to left language support, changes to app sizes, and home screen sync. 

For developers some of the topics include changes to Swift, Xcode 9 changes included the Code Editor Window, Source Control, Colors, and developing on iOS. Other topics include APFS, AirPlay 2, Metal 2, CoreML, and networking changes.

iOS 11, tvOS 11, and watchOS 4 for Users and Developers has something for all types of users, whatever your primary interest lies in iOS, watchOS, or tvOS.

It is available for pre-order from Apple in either iBooks, or ePub format. It is $3.99. You can pre-order the e-pub version from Amazon for $4.99.

macOS High Sierra for Users, Administrators, and Developers covers topics for all types of users. Some of the areas covered include new additions and changes to Photos, Safari enhancements, updates to Mail, Notes, iCloud, Siri, and the Apple File System (APFS).

maOS High Sierra for administrators covers some changes around File Sharing, Caching Service, Time Machine Server, and Xcode Server. Along side this, a layout of all of the new and changed Profile Manager payloads and options. 

Lastly for developers, some of the topics covered include changes to Swift, Xcode 9 changes included the Code Editor Window, Source Control, Colors, and developing on iOS. Other topics include APFS, AirPlay 2, Metal 2, CoreML, 32-bit Apps, and external graphics.

macOS High Sierra for Users, Administrators, and Developers has something for every type of user to learn all about the new features that are within macOS.

iOS 11, tvOS 11, and watchOS 4 for Users and Developers has something for all types of users, whatever your primary interest lies in iOS, watchOS, or tvOS.

It is also available for pre-order from Apple in either iBooks, or ePub format. It is $3.99. You can pre-order the e-pub version from Amazon for $4.99.

Categories
Me Pictures Video

Summer Weather in Chicagoland

The midwest during the summer is known for a few things: Heat, Humidity, and storms. The latter being the topic of this post.

The Chicagoland area does get intense storms from time to time, including the occasional tornado. Luckily, we do not get tornadoes that often. However, we did get a rather nice storm today.

It started off like this:

As one might expect, it started to rain and continued to rain and rain. It created some hail, as one might come to expect. I just didn’t expect it to be this size of hail.

And then even larger hail came by.

Here is a photo of all of the various sizes of hail that we received today.

Along side these, here are a couple of videos. mistakenly, my iPhone wasn’t set to record in 4K, so these are at most, 1080p.

And to complete the entire circle of Chicagoland Summer weather, this was a half hour later. This is just how summer in Chicagoland can be.

Categories
Me

Halloween Movies: Update (2016)

Back in 2014, I wrote a post about the Halloween movies that I tend to watch around this time of year. Since it has been a couple of years, I thought I would update the list to add additional movies that I end up watching. These movies follow into a few different categories, Parodies, Zombies, Diseases, Horror, Super Natural, Aliens, and “Other”. The new movies are denoted with a *.

This is by no means a comprehensive list, nor do I end up watching all of these movies every year, but I do tend to watch a bunch of them. There may be some additional ones in the future, but, as of this writing, I have not yet watched them. The possible additions include: “Navy vs. Zombies”, “Scout’s Guide to the Zombie Apocalypse”, and “Warm Bodies”.

There are also a few “honorable mentions”. These include “Fido”, “Tucker and Dale vs. Evil”, and “Zombeavers”. I have seen all three of these movies, but they have not yet made into the rotation. “Tucker and Dale” has a real shot to be added to the list.

Aliens
Attack the Block cover
Attack the Block*
Amazon
iTunes
Battle: Los Angeles cover
Battle: Los Angeles*
Amazon
iTunes
Cloverfield cover
Cloverfield
Amazon
iTunes
Cowboys and Aliens cover
Cowboys & Aliens*
Amazon
iTunes
Paul cover
Paul*
Amazon
iTunes
Signs cover
Signs
Amazon
iTunes
Skyline cover
Skyline*
Amazon
iTunes
Super 8 cover
Super 8*
Amazon
iTunes
Diseases
Contaigon cover
Contaigon
Amazon
iTunes
Outbreak cover
Outbreak
Amazon
iTunes
Horror
Scream cover
Scream
Amazon
iTunes
Scream 4 cover
Scream 4
Amazon
iTunes
Other
Great Pumpkin Charlie Brown cover
It’s the Great Pumpkin Charlie Brown
Amazon
iTunes
The Village cover
The Village
Amazon
iTunes
Parody
Hot Fuzz cover
Hot Fuzz
Amazon
iTunes
Scary Movie cover
Scary Movie*
Amazon
iTunes
Shaun of the Dead cover
Shaun of the Dead
Amazon
iTunes
Super Natural
The Happening cover
The Happening
Amazon
iTunes
Hocus Pocus
Hocus Pocus
Amazon
iTunes
Knowing cover
Knowing
Amazon
iTunes
Something Wicked This Way Comes cover
Something Wicked This Way Comes*
Amazon
Zombies
cockneys-vs-zombies
Cockneys vs. Zombies*
Amazon
iTunes
The Crazies Cover
The Crazies
Amazon
iTunes
Dawn of the Dead Cover
Dawn of the Dead
Amazon
iTunes
Dead Snow Cover
Dead Snow
Amazon
iTunes
28 Days Later Cover
28 Days Later
Amazon
iTunes
28 Weeks Later Cover
28 Weeks Later
Amazon
iTunes
World War Z cover
World War Z
Amazon
iTunes
Zombieland Cover
Zombieland
Amazon
iTunes