“My position as Product Manager of Automation Technologies was eliminated”
macosxautomation.com
macosxautomation.com
A. Correct. I joined Apple in January of 1997, almost twenty years ago, because of my profound belief that “the power of the computer should reside in the hands of the one using it.” That credo remains my truth to this day. Recently, I was informed that my position as Product Manager of Automation Technologies was eliminated for business reasons. Consequently, I am no longer employed by Apple Inc. But, I still believe my credo to be as true today as ever.
Because who needs or expects anything remotely 'pro' at Apple any more?
At one of my former employers, when they wanted to get rid of someone nicely, that is provide them their due retirement benefits, etc. They'd eliminate the position. Few months later they'd come up with a new position with similar function with a new person in charge.
At least they were nice about it, I suppose, but appeared quite transparent.
A great vision, and one that I share. But I think that it's also a vision that is completely incompatible with Apple.
In fact, I believe macOS gives you more control than Windows.
The guide about providing scripting definitions (making your program accessible via AppleScript) was last updated in 2008.
[1] https://developer.apple.com/library/content/documentation/Co...
The state and currency of Apple's documentation is a different matter altogether. It's seriously outdated in a lot of places and in a need of a major overhaul.
In what ways does it need changing? What improvements do you have in mind? I can only think of autocomplete, but the object browser/dictionary helps in its stead.
There just aren't the hooks in either AppleScript or the OSA component API (which is the middleware that apps like Script Editor have to call through to interact with AS itself) to drop those in. And why would Apple invest a ton of capital doing that when there aren't any users for it anyway!
...
Re. the missing library ecosystem in particular: AS didn't even have a built-in module loader until 10.9! And having landed that, the AS team didn't even bother to provide any standard libraries to go with it! How do they expect a full third-party ecosystem to spring up all around it overnight when they don't even bother to show AS users what the point of the damn thing is?
See also: openradar.appspot.com/28465563, which is my third (and absolutely final) attempt to bootstrap either a third-party package ecosystem (impossible in a culture that doesn't even know what a "library" is or why they should care) or even just get a basic AS stdlib bundled in macOS so I don't have copy-n-paste a goddamn TIDs-handler every single time I want to do a simple find-and-replace. Feel free to dupe it, or even just d/l the libs for your own personal use—it's still far better AS code than ever emitted from Apple Inc's own walls.
Protip: What matters is not the number of technologies in one's Product Management portfolio, but the number of new users - aka customers - those technologies have added to the company's revenue streams.
Sal's product management portfolio has more new products in it than those new products have users. Every new product he's shipped has fallen on its arse, either because nobody ever bothered to sell or support it to customers, or because it was a broken useless POS that was DOA out the box.
Lovely bloke, amazing user evangelist, most hopeless product manager ever. The only question you should ask is why didn't Apple think to sack the man years sooner!? Automation deserves better!
Whenever you are granted shares, ask yourself the following question. If you were given the equivalent amount in a cash bonus, would you use that cash bonus to buy stock in a single company?
For every Apple example, there are 100+ cases where people held onto their shares and rode them right into company bankruptcy, at which point they lost all of their bonus AND their job.
They should put up little memorials to them. You could reflect on these things while coming into the lobby. "Huh, Pets.com and Flooz both had office space here once..."
And let's not even get into Mac hardware and how there's no more true Pro options and how rarely they even update them.
Cook's infamous quote says it all about the future of Mac:
>“I think if you’re looking at a PC, why would you buy a PC anymore? No really, why would you buy one?” – Tim Cook, talking about the iPad Pro
Requiem for the Mac is in order.
http://daringfireball.net/linked/2016/10/31/cook-why-would-y...
> Yes, the iPad Pro is a replacement for a notebook or a desktop for many, many people. They will start using it and conclude they no longer need to use anything else, other than their phones.
I don't really buy the downplaying of the "many, many people" wording in the linked blog post. I think the fact that Cook was silent about Mac while still bothering to mention "other than their phones" is a kind of statement in itself.
Microsoft - remove telemetry and you'll have me back.
Apple's 'Swift Playgrounds' for iOS was their first step towards turning iOS into a dev platform.
Saved for future claim chowder. Just watch... something that makes apps on iPad is coming. They might not call it Xcode but something's definitely coming.
> You can also tell that macOS is not a priority because
> security updates for same kernel issues always come weeks
> after they've been fixed on iOS.
Or you can tell that iOS has much larger user base and hence the priority for security fixes.Yeah because that single guy that needs to code all security patches has to finish iOS first before he goes to another building to work on macOS?
We are often discussing (me included) Apple moves like they have very little resources to do anything. Then I think again and d'oh.
...
OS has much larger user base and hence the priority
Didn't you just repeat what he said?
I mean, they clearly had some sort of iCar focus which they just shifted away from, which puts them back squarely on iOS devices. But smartphones aren't the growth market that they were a few years ago. Unless they can find some sort of new market to expand into, they're not going to be able to be the same sort of asymptotic-growth-fueled company they were since the iPod came out.
Either they need another iPod / iPhone / iPad (and I'm not entirely sure that the iPad deserves to be there, next to the prior two, but it kept things going for a while), or they have to really retrench to be a stable-market company, serving the upgrade-every-few-years premium smartphone buyer.
Apple apparently believed smartcars were there, but I'd guess their implementation of the technology wasn't hitting targets. It does still seems bizarre they aren't pushing VR/AR given their creative-professional heavy userbase.
iOS 10 on iPad Pro has been just as buggy as macOS 10.12 on my Mac, but nobody even mentions iCloud failures anymore, or glitchy layouts after rotating the device (hello status bar??).
iOS 10 also hasn't brought any new "pro-ness" to the iPad. Most updates have felt like "me-too" releases next to the iPhone (except for iOS 9 with split screen and Pencil support).
Depending on which analytics site you ask, Apple has cut off ~35% of deployed iPads from updates this fall, which means that iPad app developers can't be smug about fragmentation anymore. It's also hard to look down on AppKit as the framework that hasn't aged well next to the complicated monster that UIKit has become (compared to iOS 5, sigh).
Not to mention that tablet sales have slowed down, and both current iPad models (Pro 9.7" and 12.9") are too expensive to buy on a whim.
If Apple has a plan for the future, then I don't see it on the horizon yet.
Although now I'm not sure how much hammerspoon relies on the official APIs.
1. You have "https:/" (<-- one "/") in the hyper.io link
2. "server can't find hyper.io: SERVFAIL"
I'm interested in terminals, but this has an impossible-to-Google name (for obvious reasons).
The themes look really cool though!
Do you really expect that a company that is monetizing power brick extension cables in $3000 laptops and USB cables in $700 phones is going to continue to give away the store with things that deliver high value at low cost?
Automator is what it is (I don't use it), but we have to be realistic in admitting it never really caught on. Even drag-and-drop GUI programming is too intimidating to the average user.
I hope this is not a harbinger of Apple giving up on user automation entirely.
Business reasons to not have a head of automation for an Operating System? It truly could be the case, but honestly I'd be ok if someone investigated companies like Apple to see if there's an illegal pattern of letting go people over the age of 40.
Keeping an employee does not.
What I guessing as I read into this is that Apple is likely moving towards cloud-based everything, and de-emphasizing OS-level functionality that's not tied to cloud.
I can speculate why Apple has made this decision. Notice the amount of siri integration into macOS? This theoretically makes automation by code the black sheep in Apples grand plan. Do away with code, push voice.
"Intelligent Digital Assistant in a Desktop Environment", 2013 Apple patent ~ http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...
Automation probably gets us excited about ideas to streamline our lives, but nobody ever gets around to it. I certainly hope it remains well-supported because there are people who actually need it (accessibility comes to mind). Also because I did actually just use it in a toy project.