The Value of Opinion

The subtitle of this blog is “Everyone is entitled to my opinion.”  It’s been that way since I first started web publishing in 1996.  It’s axiomatic that free advice is seldom welcomed, and worth what one pays for it.  This is why I have never opted for a “paid subscription” model.  I doubt many would want to pay for my opinion.

I feel the same way about the current trend these days to monetize opinion.  Medium and Substack are both subscription-based web sites that provide a platform for anyone with a keyboard and an opinion the means to express themself.  They offer a free level, of course, because to not do so would hinder new subscribers, but often writers will put the majority of their content behind the site paywall, blocking free readers.

Far be it from me to attempt to prevent someone from earning money from legitimate means.  But the freedom to charge for a good or service also implies the freedom to refuse to avail oneself of that good or service.  Opinions are not like food and housing.  I choose to not subscribe.

Podcasts are another form of this capitalization of opinion.  Most podcasts I come across have a pay-for-play component to them, but offer the meat in the sandwich for free.  Ain’t capitalism great?

Don’t get me wrong.  I read a lot.  I’m on the web daily.  I have numerous news and specialty sites I use to inform me of news and information.  I even pay for instructional content (I’m looking at you, Active Melody).  But I find it difficult to pay for someone’s opinion.

There are some terrific thinkers out there.  I’m amazed by the likes of Victor Davis Hanson.  I’m delighted that I can read many of his pieces free, thanks to sites that publish him as a guest contributor.  Hanson posts many articles for free, and as many do, offers a “premium” subscription service.  Great.  But no, thanks.

Please note:  I began this article mentioning Medium and Substack.  Not as a slur, because I have accounts on both of them.  I simply do not choose to put my writing behind a pay wall.  I also have a Patreon account simply because I support one of the content providers I enjoy listening to.  It’s music, not opinion, so even though I’m not a fan or Patreon, it’s the best way I find I can support the efforts of the producer.

Newspapers (remember them?) often had a section for editorial opinions.  Cleverly referred to as the “op-ed” section, the authors, typically ranking figures of the publication, had a place to speak their minds.  These op-ed pieces came with the subscription to the newspaper as a whole, so in there was a value add if you only wanted opinions.

Who would pay to read or hear someone else’s opinion?  Would you pay for mine?

But it’s big business these days.  The famous quote attributed to Andy Warhol, “In the future, everyone will be world-famous for 15 minutes” appears to have been finally realized.

What’s In A Symbol? ™

I am an avid radio listener.  Oh, not to the schlock that passes for music these days, that shipped has sailed.  But I like to stay current, and radio news is an easy way to stay up to date.  Plus, it’s easy to check multiple sources — even easier than clicking links! — to get a sense of what’s true and what’s hyperbole.  And boy, is there a lot of hyperbole, fantasy, and just plain incorrect “news” out there.

Every once in a while, I’ll hear an advertisement whose claims and statements drive me up a wall.  Case in point:  A current ad on my local FM news-talk station, WMAL, never fails to make my eyes roll.  I won’t mention the advertiser, but the announcer states there are three reasons to use this company’s service.  The first point is, “It’s TRADEMARKED.”

The U. S. Government’s Patent & Trademark Office (PTO) is the agency responsible for granting, managing and filing, you guessed it, patents and trademarks.  So what is a trademark?  In short, there are three forms of use.  Each is represented by a symbol denoting its use.

First, there is the Registered Trademark.  A product or service having a registered trademark can be identified by the ® symbol affixed to its name.  This is, as the name indicates, a product or service that has been registered with the PTO.  The PTO makes sure there are no legal conflicts or prior registrations, so this is the highest level of assurance that the product’s name has an ower.

Did you read that closely?  The word “name” appears twice in the above paragraph.  A trademark applies to the name of a product or service.  It does not protect the trademark owner from competitors making similar products, it just prevents them from using the same NAME.  Some trademarked items have become general common-use nouns, such as Xerox and Kleenex.  This doesn’t mean other companies can’t make copiers or facial tissue, it just means they can’t use the name “Xerox” or “Kleenex” in their product.

There is also the common-usage (for goods) and SM for services.  No one is required to register these marks; they are meant to inform competitors that the name is in use and cannot be copied.  It’s just a warning, however.  The Bose Corporation, for example, once had a trademark court case over alleged trademark fraud. This is the primary reason to use a trademark.

So, why does the radio ad rankle me?  Because the way it’s presented, the ad infers that because their product/service (I consider it a service, but that’s for another article) is trademarked, it’s somehow unique.  Wrong.  Only the name cannot be used by any competitor.  A PATENT is granted by the PTO to protect the technology, manufacturing or operation of (usually) a product.  The company I worked for when I retired had been granted four patents by the PTO.  This protected the company from competitors using the same technology to achieve the same end.  In other words, the patents protect four different techniques or technologies all found in a single product.  The name of the product can be trademarked, but the patents protect the technology.

Thus, the ad claiming (in a breathy, excited voice) that the product/service being promoted is trademarked is a ploy to make the listener believe there is a technical uniqueness to it, when all that is really being said is that the advertiser is claiming a unique name for it.  And THAT is what I dislike about misleading ads.

Travel Photography, AI, And Photo Editing

“The journey is the reward,” it’s been said.  A sentiment to which I heartily agree.

In April, 2024, I took the longest trip in terms of duration that I’ve taken since I was in college.  It could also have been the longest trip in terms of miles too, but I’m not going to attempt to measure.  I’ve been fortunate in that I’ve been able to travel where I’ve wanted to go, and usually when I’ve wanted.  Now that I’m retired, this is truer than ever.

My recent trip lasted four weeks and took me to the lands Down Under:  New Zealand and Australia.  If there is one negative thing to say about the trip it would be that it wasn’t long enough!  I made good use of the Pin Traveler app, and learned how to deal with its quirks and design issues early on.  I created a trip in the app and then logged each (major) stop.  This is a screen shot of the trip as shown in the app:

“Pinned” places on NZ/AUS trip

There are quite a few “pins” on this map!  I counted 21 stops in 28 days.  It was quite a journey.  Well worth the 24 hours flying time it took to get there (28 to return!).

For the second time in as many trips, I opted to leave my Nikon camera at home and to use my iPhone 14 Pro as my only camera.  It was not an easy choice to make, but in my opinion, the camera capabilities of Apple’s smartphones are good for all but the most demanding professional.  I’m not yet ready to forego my DSLR yet, but I’m happy with a number of the photos I took with the phone, so even though a part of me regrets not taking the larger camera, I don’t think I missed getting any shot I wanted to take.

And since taking a “grab shot” with a phone is easier than with a camera slung around one’s neck as one is navigating a rain forest trail or trekking along with a group among city streets, maybe there’s a photo or two I couldn’t have taken otherwise.  We’ll never know.

What makes this whole topic even easier is the current level of astounding technology in the photo editing field.  I’m a bit of a software junkie, so I have purchased subscriptions to what I consider to be the three top photo editing programs available today:  Adobe Photoshop/Lightroom, ON1 Photo RAW 2024, and Luminar NEO.  I wish I could say that one stands head and shoulders above the rest, but this is a red-hot, highly competitive market right now, and each is attempting to outdo the others with features and capabilities.  AI (artificial intelligence, in case you’ve been in a coma for the past decade or so) has found its way into photo editing software and the results are quite remarkable!

Having been in the tech field for the bulk of my career, I have no illusions as to what it is, what it can (or can’t) do, and I don’t fear it becoming self-aware like the HAL 9000 computer in 2001: A Space Odyssey.

After settling in from my trip, I downloaded the photos I took from my phone to my computer and decided to see what I could do with my recently updated apps.  Since ON1 had just released a major update, I thought I would give it a try.  I was impressed!  With just three or four clicks using the built-in AI, I was able to add vibrance and clarity to photos that were otherwise drab and uninteresting.  To accomplish this earlier would have meant making many changes and adjustments.  Since I’m not prepared to go into a major before-and-after comparison, let me just say that this software is making it much easier to achieve standout photos than before.  Of course, there is always the down side:  To say that “Photographs don’t lie” is now a false statement.  Photos can most certainly lie.  That they’ve been able to do this for decades isn’t the issue.  That now almost anyone can make a photo into something it isn’t or wasn’t is.

Well, no article about photography, editing or AI would be complete without some examples, would it?  So, here I present some finished photos from my recent trip.  All taken with my iPhone.

World Famous UNESCO site, the Sydney, Australia Opera House

Sydney, Australia at night.

Uluru, also known as Ayers Rock. A UNESCO World Heritage Site

I’m still editing photos — both from this trip and others.  Now that I’m retired, I can take as much time to render passable images as I please.  I may even post some of them here!

Off To OZ And Other Ruminations

Next week I will embark on what I think may be the longest vacation trip I’ve taken since reaching adulthood.  Taking my ninth Road Scholar trip, I am flying to New Zealand for two weeks, and then on to Australia for another two.  This is a trip I’ve long wanted to take, and it will also mark the sixth continent that I’ve stepped foot on.  That leaves only Antarctica, and I’m not highly motivated to visit there, although I hear it’s fascinating.  Well, one trip at a time, yes?

Given my penchant for traveling light, I’m carefully considering what to pack.  I’ll check one bag, carry on another, and keep my laptop and electronic devices close at hand.  It’s just beginning Autumn south of the Equator, so I need to make sure I have appropriate gear for cool, but not cold weather.  It’s mildly warmer in Australia, but I think what works in one locale should work in the other.  Lightweight, easy-dry pants and shirts, with perhaps a parka and a hat will suffice.  Choosing them is the task that I’m facing.

Well, all of this wouldn’t be worthy of a blog post, so I’m adding some additional content.

My father once kept a map of the world on the wall of his home office, and he’d place a pin on every country or city that he’d visited.  It was an impressive display!  I’ve tried to follow suit, but using modern technology, instead.  For a number of years, the travel site Tripadvisor had a feature where you could search the globe and mark every place you’d visited. It would then provide statistics, such as how many countries, states, cities, etc.  I had quite a list, but it’s all but gone now.  If Tripadvisor still has it, they’ve hidden it well.  I couldn’t find it the last time I looked.

Two years ago, during the early stages on my wonderful Greek Island Odyssey (also a Road Scholar adventure) I happened upon an iPhone app called “Pin Traveler.”  I downloaded it and began logging the islands, cities and sites during that trip.  It was such a great replacement for the Tripadvisor online-only experience that I bought the Lifetime Membership!  I don’t recall the actual price, but it was something like $30 US.

Pin Traveler Map of Greek Trip

The pins mark each place in Greece and Turkey I visited.

Recently I was reminded of this app when I received an email from the developers announcing some new features and updates.  I was delighted, as I do not like applications that become “abandon-ware.”

Now for the down side.  I have difficulty at times navigating the user interface.  It’s easy to “drop a pin” and add comments.  The app will locate (using the Google API) the city or place, but I’ve had a very difficult time gathering the locations into “trips.”  The above screen, for example, is in my mind a single trip (my Greek Odyssey), but each element (Pin) seems to appear as a single trip instead of a segment.  I haven’t found a way to back fill these individual pins into a single “Trip” entity.  Perhaps that’s coming in an update?  I’ve written to the developers, so we’ll see what happens.

In any event, I’m hoping for this upcoming trip I can “pre-heat” the journey by creating a trip and then adding the pins as I drop them to it.  Even if isn’t possible (or at least obvious), I will still have a record of the places I’ve been, and more pins and statistics I can share with those who may be interested.

 

LinkedIn – A Story and a Warning

LinkedIn is one of what I refer to as a second-tier “big tech” company.  By second-tier I mean that it’s not always the first corporate name that springs to mind when that term is used.  In my mind, Apple, Google, Amazon, Facebook and Microsoft logos are the ones that seem to appear when the discussion of big tech occurs.

But LinkedIn, which was founded by Reid Hoffman and Eric Ly and which was launched on May 5, 2003, was praised in the past by technologists for its implementation of new, complex “big technologies.”  LinkedIn was acquired by Microsoft in 2016.  Yep, Big Tech.

I created a LinkedIn account during my working career, sometime around 2011.  At the time, LinkedIn was going public, with its initial public offering (IPO).  By the end of the year, LinkedIn had a higher market value than Twitter.

Let’s detour for a moment and consider “social networks.”  Think of an electronic version of a public notice or bulletin board, where anyone is free to post want ads, babysitting services, yard work, junk removal and personal profiles.  That’s the general idea behind behind the likes of Craigslist, MySpace, Facebook and others.  These sites captured the imagination of (mostly) young people and grew accordingly.  I won’t go into the psychology of obsessiveness that developed among a large number of users.

The founders and developers of these sites discovered something television producers had known for decades:  You make money by advertising.  Over-the-air television cost nothing more than the set on which to receive the signal.  It paid for itself many times over by presenting the viewer with advertisements.  This was the model that turned Google into a powerhouse Big Tech company.  Simply put:  Make the usage free and put advertisements in front of the users.

But “Big Tech” is big tech.  The Googles of the world learned that they had the ability to track users, and to target them with ads based on their searches, activities and behaviors.  A rumor floated a few years ago that Facebok (or name your big tech company) was able to read your hard disk and lift personal information from it.  That was never proved, and these days would be extremely difficult to do, but Facebook and every big tech company does read the contents of your web browser’s cache.

Cache.  Ah, a term that’s often not clearly understood.  Having worked in a field where cache is a major component of the technology, I feel qualified to discuss this further.  Cache is an area of a computer’s memory or hard disk that is used to store recently accessed data.  It does this to speed up computer operations by not needing to “go to the well” every time, thereby also reducing resource consumption at the source. EVERY web browser maintains a cache of data.  It’s this data that exists and can be used by big tech.  If you are handing out your personal information (address, driver’s license number, credit card information, etc.) that information exists in cache.  Need I draw the connecting lines?

The good news is that browsers are becoming more security conscious, as are most computer systems developers.  For example, Apple’s latest operating systems offerings continue to add features meant to secure your data from prying technology.  Of course, the cost of doing so makes using a Mac less “user-friendly,” but the trade-off is seen as being worth it.

So, back to LinkedIn.  I chose LinkedIn as the subject of this piece due mostly to my personal experience with it.  As mentioned above, I created a LinkedIn account during the peak of my professional career.  Presented as a “socia networking system for professionals,” the concept of LinkedIn was to enable professionals to post their résumés , connect with others, search for job openings, preview job candidates, and enable peer-to-peer evaluations.

On the surface, the concept sounded appealing.  After all, why not connect to a world of your peers?  It wasn’t until I’d had my account for a couple of years that the cracks began to appear.  Like other social networks, LinkedIn would propose connections.  Often, these would be people employed in your organization, in similar job fields, alumni of your college(s) and linkages (hence the name, LinkedIn) it deemed appropriate.  Fair enough, it’s how the system works.

But when I started receiving praise and recommendations for capabilities I don’t have, for experience I’ve never had,  by people I barely know, my eyebrows began to raise.  This started happening with regular frequency.  It made me question the entire veracity of the system.

Feeling that LinkedIn was more a waste of my time than a benefit to my career or productivity, I decided to close my account.  This is where the hammer dropped.  In short:  You can’t.

Oh sure, you can “close” your account, but LinkedIn’s Terms of Service (TOS) state (in my English translation of lawyerspeak) that all data you send to LinkedIn becomes THEIR data. The effect of “closing” my account meant that my data was not accessible to ME, but it was still there for everyone else to see!  Hey – check your TOS on Facebook, Google and the others.  I’d be willing to wager they all say the same thing:  Your data is THEIR data.  That gives rise to the saying, “If a service is free, YOU are the product.” 

So, I re-opened my account.  Yes, I was able to re-link (sorry!) to my data.  As I have now moved into the realm of the retired, I clearly put that as my status, and changed my profile photo to that of a milk carton with “Missing” displayed on the face.

And today, I still get recommendations and offers.  It’s a good thing Big Technology has provided a way to detect this nonsense as junk, and to send it to my trash bin unread. LinkedIn no longer exists to me, and neither do Twitter (“X”), Facebook and other “social” networks.  I use technology daily, but my searches aren’t done through Google, and I share only my AppleID account information with Apple.  My data isn’t for sale.

(The opinions in this article are those of the author only.  As the saying goes, “Your mileage may vary.”)

Being A Social Media Outcast

The title of this piece is slightly misleading.  An outcast is someone who has been literally cast out of a tribe, a community, or an environment.  In my case, it’s a self-inflicted condition.

When the public Internet was young (circa 1993-1995) social networking, as we now refer to it, was largely unknown.  But in the early 2000s, sites like Friendster, LinkedIn and MySpace came online, and social networking began.  MySpace was eclipsed by Facebook and social networking took off.  Soon to follow were the likes of Twitter (now X) and almost everything on the Internet became “social.”  I too, jumped into the pool.

My initial foray into social media came when my daughter left for college.  I had learned she had opened an account on Facebook, and I did so also, as a means of staying in touch.

There was a lot of fascination with the concept at first.  I added “friend” after “friend,” as names were suggested to me, and they were all people I knew in the circles in which I traveled.  Truthfully, not many of them would actually meet my criteria of “friend,” but it was entertaining to see photos of places people visited, accomplishments and awards earned, and other forms of vicarious experience.

But I learned my daughter didn’t really use Facebook.  So, after the freshness wore off, I began to grow tired of the rampant narcissism.  Because after all, Facebook is first and foremost about “me.”  The majority of users, I stipulate, are always putting on their best faces and showing how wonderful and perfect their lives are.  Don’t you wish you were me?

After a while, the tone of social media began to appear shrill and strident.  “Thread drift” became the norm (I maintain that if a topic goes on, by the third “page” it has devolved into a shouting match akin to “I’m right and you’re wrong.”  Except often not as polite.  And no longer on point.

When I began this post, I had a lot of thoughts I felt I could post.  But I tend to want to keep these periodic pieces short, so as to not bore the reader.  Thus, I will wrap this up by saying this:

I’m not a social media outcast.  I’m a social media “hermit.”  And I’m quite happy to be away from the mess.

Writers Writing For Writers

I recently joined Substack.  Then I joined Medium.  Why?  The short answer is that I was thinking of turning to writing once my retirement become final.

But I write here.  Why add new sites when I can write all I want on my own site? The short answer, I think, is exposure.

Yes, I admit that the idea of pulling in a few extra dollars to supplement my retirement is one of the considerations for my choices, but I’m quickly re-thinking that decision.

The research I did suggested that Medium is better suited to writers who simply want to write.  Substack is geared toward writers who want to get paid. However, I’m not sure I fit in to either category.

For starters, the general consensus is that columns, blogs, posts, or whatever you want to call them should all be “topical.”  In other words, the feeling is that readers will want you to focus on a particular subject, otherwise they won’t be interested in reading what you have to say.  I don’t know that I completely subscribe to that belief.  I enjoy reading articles by Victor Davis Hanson, Christopher Chantrill and the like.  True, they tend to speak to modern American society, politics and culture, but part of their appeal to me is that they do vary the topics on which they write.

Lately, I’ve been receiving my daily updates from Medium and the trend seems to be users/authors expressing their disappointment and frustration with the offering.  I’m so new to the site that I haven’t had the experiences others may have had, but it doesn’t speak well when the primary topic discussed is something like, “Why I left Medium.”

Still, there’s some attraction to using a delivery platform that has a built-in readership.  It’s unrealistic to think that one will be an overnight success simply by clicking a few keys and hitting the “publish” button.

I think I’ll continue.  Here, and on Medium and Substack.  At least for now.

Call This A Placeholder

A few days ago I was thinking of all the spam email I receive, and of posting a snarky comment to the effect, “Why are you welcoming me to something I didn’t ask for, don’t want, and didn’t initiate?” But in the end, I realized there was no real point to be made railing against the characters who mass produce this nonsense.

So it left me thinking that at this current point in my life, I’m somewhat adrift.  I’ve been single again for some thirteen years now, the job I’ve held has lost its luster, and my intention to retire this year fills me both with eagerness and anxiety.

I’ve taken a renewed interest in computer programming (and now I have a category into which to place this post), and have begun looking into Javascript and web technologies — the same technologies that inspired me to creating this web site in the first place.

A few plugs:  I have been using the wonderful, free web server software from Aprelium, called Abyss.  It’s a full-featured web server, and I have been exploring various aspects of server-side includes (SSI) and common gateway interface (CGI).  As mentioned in my previous post, I have also started unpacking and learning Apple’s Shortcuts program.  I also came across a nifty freeware widget called “Plash

Plash icon

Plash icon

that enabled me to fulfill my wish to overlay the name of the image file used on my Mac’s desktop.  Available on the App Store, its author has produced other superb software, and I was delighted to support him in his efforts!  I wound up crafting a solution using a shell script, a Shortcut, and Plash.

Something is pending.  I don’t know what it is, be it a new life experience as a retiree, or something else, but that’s the feeling I’ve been having.  I still exercise daily, play guitar, spend time (productively, or not) on the computer, and enjoy cooking and eating, but right now I feel somewhat in-the-middle.  Call it a placeholder.

Should I Write A Book?

As evidenced by this ongoing blog, I enjoy writing.  I have never approached this effort with an audience in mind, and most of my articles are mostly journaling personal opinions and experiences.  That said, my current motivation to write more frequently comes from two separate perspectives.  The first is my as-yet unannounced retirement, which I hope to make official a little over a month from now.  The second is from reading a book that is both informative but frustrating at the same time.  It’s this book that forms the subject of this post.

Here’s the back story:  I try to take a 30-40 minute walk every day.  As I’m heading out the door, I engage the “Outdoor Walk” workout on my Apple Watch.  I then open the Pacer app on my iPhone, which I use for its audible messages for time and distance.  I wondered to myself if I couldn’t automate that process, which led me to Shortcuts.

Shortcuts is an app that Apple produced and introduced on iOS (iPhone/iPad) and recently added to the Mac.  When it debuted, I took little notice of it, but I quickly realized that AppleScript and Automator (two other, older Apple technologies) were not available outside the Mac, so my attention turned to Shortcuts.

Another back story:  As a programmer most of my adult life and throughout my career, I’ve constantly looked for ways to simplify my computing experience, and have developed a number of scripts and processes using the command line, HyperCard, AppleScript and Automator.  Each has required a learning curve, and Apple has followed the trend of making programming languages and their syntax complicated and intimidating.  Which I find ironic, as the Mac was originally promoted as the computer for “the rest of us.”  Hmm.

To add insult to injury, Apple keeps breaking AppleScript with updates to macOS, and now I hear that Automator is likely going to be replaced by Shortcuts.

So, maybe it’s time for me to learn Shortcuts.

Shortcuts began life as a product called “Workflow,” which garnered an Apple Design Award in 2015, and was fully acquired by Apple in 2017.  It has since grown added features and in 2021 its availability for macOS was announced.  It now supports the entire Apple “ecosphere,” Mac, iPad, iPhone, Watch.

Even though Shortcuts attempts to be helpful and usable “out of the box,” most of the pre-built “workflows” (or “macros”) available in the product’s “gallery” do not fit my day to day needs.  Time to roll up my sleeves and create my own.

Which is where the dark side of technology is introduced.  In its inimitable way, Apple has tried to make Shortcuts usable without writing any code.  But by so doing, one must learn the “Shortcuts way” of doing things.  Sadly, there aren’t tutorials, and the built-in help is pretty much the only source for information.  That is, until I came across the book, Take Control of Shortcuts, 2nd Edition by Rosemary Orchard (the delightful irony of both Apple and Orchard being associated is not overlooked!).   I purchased it (Kindle version, the only format available) in large part because it even addresses changes and additions to the current version of macOS, “Ventura” (version 13), which I am running on my modern Macs.

Reading the reviews on Amazon, I was prepared for a less-than-ideal reading and learning experience, so I wasn’t surprised that the author, while knowledgeable about the subject, chose to attempt to address the differences between platforms every time one occurred.  And there are many!  I found this distracting and hard to follow.  There’s a lot of good information presented in the book, but I find myself losing track as Orchard follows breadcrumbs here and there.

Which brings me back to the topic of this post:  Should I Write A Book?  I have given this some (but not a lot) of thought.  If I were going to write a book about Shortcuts, how would I structure it?  Since I am exposed to a lot of technical documentation through the course of my work, my thinking is that I would probably write it according to this rough outline:

  • Introduction.  What is Shortcuts?  Where did it come from?  Who can use it, and where to find it.
  • Definition of terms.  It helps to have a clear understanding of terms like “events,” “actions,” “variables,” “triggers” and so on.
  • Core capabilities.  Items and processes that are available on all platforms.
  • Mac differences
  • iPhone/iPad differences
  • Apple Watch differences

It always helps to have examples and even do-it-yourself templates.  Screenshots and clear step-by-step instructions in abundance would go a long way to adding value to the book.

Almost in spite of Orchard’s book, I have been able to create two Shortcuts “macros.”  The first addresses the original desire to automate my workout routine.  Because it is started on my Watch and transfers control to my iPhone, it doesn’t always work.  I’m still looking into that.  The second, which I even added comments inside, I have running as a “service” on my Mac that just uses the Mac’s “Quick Look” capability to display a random photo from a folder I use for desktop pictures.  It doesn’t serve any real useful purpose, but it’s kind of fun during a quick break to pop up and display a photo I may not have seen in a while.  Here’s a screenshot of the Shortcut “code.”

Remember that “learning curve” I mentioned earlier?  Well, I had to find out what a “Quick Action” is (in essence, it’s like a service one can call from the Services menu on.a Mac) and then I had to learn that I needed to “continue” if there was no input.  And, since I’m using folders on my Mac that don’t exist on my phone or iPad, I had to terminate the shortcut if I was trying to run it on one of them, otherwise I’d get an error.

I may never write this book.  But when I finally retire, I should have the time to learn and explore the Shortcuts app on multiple platforms, and maybe put my knowledge into words.

Has Apple Abandoned AppleScript? Automator?

Those who know me know that I’m an Apple Macintosh fan.  I was already fascinated with computers when Apple ran their famous “1984” commercial

and I went, “Whoa, this I gotta see!”

Soon after, I acquired an original, first-generation Macintosh, an ImageWriter printer, and I was hooked!

Awed by the rich, well-crafted graphical user interface (GUI), the “other guys” were suddenly rocking back on their heels.  They had nothing to compare to it.  Since Microsoft Windows hadn’t yet made an appearance, the best argument against the Mac came in the form of the criticism that the Mac had no command line, and no way for the average user to create their own programs, processes and workflows.

The answer to that complaint arrived in 1987 as Apple introduced Hypercard, the first-ever hypermedia system, pre-dating the worldwide web.  Apple pulled the plug on it in 2004 because, as Tim Oren put it, “HyperCard always had a marketing problem of not being clearly about any one thing.”  In other words, Apple didn’t know what to do with it.

AppleScript made its debut in 1993, when Apple was still shipping System 7, the operating system that was replaced by Steve Jobs when he returned to Apple from NeXT.  Compared to the DOS command line scripting language, AppleScript was not only fluid, very English-like in its syntax and language structure, but also leveraged components of the Mac operating system down to its core.  Scripts could be written to automate tasks, could integrate with other scripting languages (the porting of NextStep to the Mac and integrating it with the classic Mac OS added the ability to write Unix shell scripts).

I remember writing an AppleScript process that would

  1. Mute the sound output of the Mac
  2. Launch an Internet stream recorder every weeknight and point it to a radio broadcast
  3. Turn off the recording two hours later
  4. Save the recording to a folder with a date-time specification
  5. Restore the audio level

I could then listen to my replay of the live presentation at a more reasonable hour (for me).  Another feature of AppleScript that I enjoyed was the “folder actions” ability:  Write a script that watches a given folder and when an item is added, changed or removed, the script would take an action (in database parlance this is known as a “trigger”).  Cool stuff!

Eight years later, Apple added to its set of built-in tools Automator.  Building on top of previous capabilities, Automator is designed to create workflows using a point-and-click and drag-and-drop interface.  It can call AppleScript scripts and shell scripts, too.

Since my employment entails working with a lot of the “other guys” (Windows and Linux), I do a lot of shell scripting and DOS batch/command files.  Microsoft met the Apple challenge in 2006 with Windows PowerShell (now made open-source and cross-platform in 2016), but I’ve never taken the time to learn it (every programming language has a learning curve, and I’m pretty curved out).

Which brings me to the topic of this post.  I’m running the latest (as of this writing) macOS, Ventura (13.2).  Apple has made significant changes to its OS under the hood, and in so doing has broken a lot of AppleScripts.  A quick Internet search for “Ventura AppleScript” will reveal page after page of people reporting their AppleScripts no longer work under Ventura.

I have sitting next to me a book I purchased in 1995 by Tom Trinko titled, Applied Mac Scripting, which focuses on AppleScript, Userland Frontier (now primarily a web scripting language) and some other small automation tools.  It’s a huge book of over 800 pages, and originally came with a CD that has long ago disappeared.  I mention this because no one seems to have written anything new about AppleScript in years.  The most recent book I could find on Amazon is dated 2010!  Even Apple’s own Developer site has outdated information on AppleScript, and the “About AppleScript” forum is locked.  That’s not a good sign.

Here’s what brought me to this lengthy screed:  I like to decorate my Mac’s “desktop” with photos I’ve taken (or downloaded).  I also like to have the image rotated randomly at specific intervals. I save all my photos in a folder (not my Pictures folder).  Over the years, I have tried a number of programs that purport to do this, and all fail to meet 100% of my requirements.  The one I’ve used for years is a little freeware program, Change Desktop by Brian Bergstrand (hat tip!), now unavailable.  So, I thought I’d write one myself.  After all, I have all the tools necessary, don’t I?

As a proof of concept, I quickly whipped up a shell script.  It simply reads through the folder, building an array of file names, chooses one at random then displays the filename.  This is the script:

#!/bin/zsh
#
unset p
let x=1
#
for f in *;
do
if [ -f "$f" ] ; then
p[$x]="$f";
let x=x+1
else
echo "$f" is not a file
fi;
done;
RANDNUM=$(( 1 + $RANDOM % $x ))
echo "There are $x files"
FN=${p[$RANDNUM]}
echo "The randomly chosen file is $FN"

Okay, it works.  But the shell doesn’t provide a way (that I know of) to set the desktop image.  I found several AppleScripts that should do the same thing.  But they don’t.  They either throw an error (AppleScript’s errors are as unfriendly as any programming language’s I’ve seen) or they don’t take the right image from the folder specified.  Huh?

Automator seems now to be Apple’s preferred method of creating your own workflows (which is the name Apple gives the processes you create).  At least they’ve updated the documentation for it.  I’ve created Automator workflows, but they don’t seem as “intuitive” as AppleScript.  Well, as AppleScript used to be.  As is the case with most software, “feature creep” enters the picture and what was once a simply, handy tool (like HyperCard) gets burdened down with external functions, libraries, frameworks and no longer is accessible to the common man.

Pity.