Tag: developers

Read More

A Remembrance for Mac OS X’s Big Birthday

Where did the years go? Today marks the 20th anniversary for the release of Mac OS X. In March 2001, as a staff writer for CNET News, I lambasted Apple for shipping the operating system without support for existing hardware—CD-R and DVD drives, mainly. Unfortunately, with my byline stripped from stories and broken links caused by content-management system updates, I can’t find the original article. I came up empty on the Internet Archive Wayback Machine, too. But I’ve got reader emails, and my responses, from the days before on-site commenting.

But before we go there: OS X’s big birthday is the second of four that are profoundly important to Apple this year. We start with iTunes, which the company released in January 2001. Third is opening of the first Apple Store in May, followed by the original “Classic” iPod in October. In Feb. 3, 2011 analysis “Apple’s Gang of Four“, I explain why all are together foundational for the company’s later success—particularly with launch of iPhone on June 29, 2007.

Read More

Build 2019: Principles Behind Microsoft Design

For the first time in a half-decade, I watched a Microsoft Build keynote this morning. Time gives fresh perspective, looking at where the company was compared to where it is today. Listening to CEO Satya Nadella and other Softies, I repeatedly found myself reminded of Isaac Asimov’s three laws or Robotics and how they might realistically be applied in the 21st Century. The rules, whether wise or not, set to ensure that humans could safely interact with complex, thinking machines. In Asimov’s science fiction stories, the laws were core components of the automaton’s brain—baked in, so to speak, and thus inviolable. They were there by design; foundationally.

Behind all product design, there are principles. During the Steve Jobs era, simplicity was among Apple’s main design ethics. As today’s developer conference keynote reminds, Microsoft embraces something broader—design ethics that harken back to the company’s founding objectives and others that share similar purpose as the robotic laws. On the latter point, Nadella repeatedly spoke about “trust” and “collective responsibility”. These are fundamental principles of design, particularly as Artificial Intelligence usage expands and more corporate developers depend on cloud computing platforms like Azure.

Read More

WWDC 2010 Keynote: A Story in Tweets

The problem with Twitter, publishing is lost content. Tweets go into the massive Twittersphere never to have meaning again. It’s kind of like chatter; people talk and it’s gone (or so most of us hope). Well, hell, I can’t let all my tweets go to waste, particularly during Apple’s developer conference keynote when Twitter was my real-time publishing platform. So I’ve painstakingly cut and paste this morning’s Twitterfest during Apple CEO Steve Jobs’ keynote for posterity’s benefit. 🙂