pixxa
If you ever mention AI again, I'll [redacted]
The "back end" vendors (Google, Microsoft, Amazon AWS, Facebook) don't have much of a choice than to jump in head first, to compete with likes of OpenAI and Anthropic.
Apple owns distribution of profitable "front end" consumption, so she can afford to 'rent-to-own', albeit to the chagrin of us developers. Wait the competition out, fund good deals when the investment cycles run out?
Apple falls very far from that tree. Lots of money is being transferred to developers even today. It's just hard to see because so much is getting sloshed around.
Developer as an Investor
Given the significance of this investment by us developers, perhaps it makes sense for us to better understand the business of Apple, which we all depend on.
The question is: how?
Diet of Worms
Apple Watch Myths
The Desktop Computer – Horace Dediu Reviews iPad Pro
Here are some other users who may feel they are getting the "best stuff":
Compiler designers, programming language researchers, or even CS students the Swift core is a fount of of information to learn from, modify, experiment.
Teachers whose school could not afford Macs. They can now use Swift on cheap Linux machines, and eventually on Windows.
...
It also makes little sense (nor is in character) for Apple to agree to open source Swift and not take a leadership role in the effort.
One step at a time...
MondayNote: The Apple Game: New Categories vs. Ecosystems
Who funded Silicon Valley? [video]
A more intriguing possibility is that Amazon is setting stage for its next move in Platform Wars. Between his gigs at Microsoft & Amazon, Kindel was an advisor to the Buddy mobile cloud platform. (See http://www.geekwire.com/2011/exmicrosoft-mobile-exec-charlie... ) Many other startups (such as parse.com, ubran airship) are attempting to build this layer, most of them built right on top of Amazon AWS, but it is hard to imagine such a product going mass-market amongst developers without the trust of a brand such as Amazon.
Amazon is in great position for this. AWS is probably the best-regarded major cloud platform amongst developers, in contrast to Apple's trouble in wooing developers to use its cloud platform ( http://rms2.tumblr.com/post/46505165521/the-gathering-storm-... .) While Google has enormous cloud resources, they are mostly there to serve Google's own purposes, not to mention its "spring cleaning" practices which make the developers less than comfortable. This leaves nice space for a flanking campaign by Amazon: to create a universal mobile cloud services API that works well across all platforms.
If true, this could move the basis of competition away from the device and toward the cloud (and in Amazon's favor) and may lead to the establishment of a third (and thus different) mobile platform beyond iOS and Android. Note that this approach mirrors Amazon's Kindle consumer strategy: to sell their own hardware, but also to proliferate their platform on all other devices.
Interesting times to come...
Amazon hires Charlie Kindel, ex-Windows Phone exec
See http://labs.oracle.com/features/tenyears/volcd/papers/intros... for a historical note. Smith & Ungar's "Self: Power of Simplicity" is a must-read for anyone interested in this topic: http://ranger.uta.edu/~nystrom/courses/cse3302-fa10/selfPowe...
Thus Apple has achieved its goal of upgrading the map experience on iOS!
Having said that, and realizing this is a motivational piece "It's my fault" is a complex statement (combining loaded notions of Self & Fault), and some interpretations allows (you or others) to sweep real issues under the carpet.
When sh*t happens the real thing to do is to admit that there was a failure instead of denying it and have a frank conversation about it with the parties involved instead of blaming others. (Note: sometimes the same person may take both parts of this conversation.) Sometimes it helps to separate Responsibility from Accountability, and assessing "fault" usually is counter-productive in this regard. In contrast, the Truth and Reconciliation movement in South Africa is a prominent example of coming to peace without placing blame. There, they separate concerns which gives room to people to more easily admit their mistakes.
This lack of attachments makes it a lot harder for non-techies to use Issues (e.g., for casual or QA testing). Don't get me wrong, I absolutely LOVE the minimalist approach of Issues, and it is definitely _almost_ good enough feature set, but this one missing feature makes it difficult for one to imagine the use of issues at-large in broad organizations--an undiscovered area of growth for github.
I would definitely add this to the "I <heart> github, but..." list.
P.S., experiment0, great execution of a "feature request".
Wintel: Le Divorce Part II
At the highest level, Metro design feels like a case of design overgeneralization. It tries at once to apply the same look & feel principles in Touch, Desktop, and Web context.
Jack of Many Trades, Master of None.
Touch UIs can't have these "introspective" affordances because hover is not practical in a touch-based UI.
Even with all these affordances, if a Web UI didn't distinguish a link from other content visually, it would make for a difficult interface to traverse.
http://www.txtpost.com/playboy-interview-steven-jobs/
RIP Steve Jobs