<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13296248</id><updated>2012-02-16T08:50:28.105-08:00</updated><category term='potential'/><category term='WWDC'/><category term='miscellaneous'/><category term='business'/><category term='vision'/><category term='adversity'/><category term='news'/><category term='perspective'/><category term='apple'/><category term='programming'/><category term='courage'/><category term='future technology'/><category term='hope'/><category term='creativity'/><category term='cocoa'/><category term='mac lab'/><category term='blessings'/><category term='MacBU'/><category term='iPhone'/><category term='software'/><category term='innovation'/><category term='sports'/><category term='microsoft'/><category term='marketing'/><category term='design'/><category term='windows'/><category term='project management'/><category term='testing'/><category term='automation'/><category term='aviation'/><category term='learning'/><category term='management'/><category term='hardware'/><category term='google'/><category term='humor'/><title type='text'>David Weiss</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default?start-index=101&amp;max-results=100'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>219</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13296248.post-3235844123858190849</id><published>2008-08-21T13:46:00.000-07:00</published><updated>2008-08-21T13:48:59.043-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Unweary</title><content type='html'>Starting today I'll be writing at a new blog location: &lt;a href="http://unweary.com/blog/"&gt;http://unweary.com/blog/&lt;/a&gt; I've redirected the &lt;span style="font-weight:bold;"&gt;old&lt;/span&gt; RSS feed &lt;a href="http://feeds.feedburner.com/davidweiss"&gt;http://feeds.feedburner.com/davidweiss&lt;/a&gt; to the new blog. If you want to subscribe to the shiny &lt;span style="font-weight:bold;"&gt;new&lt;/span&gt; RSS feed &lt;a href="http://feeds.feedburner.com/unweary"&gt;http://feeds.feedburner.com/unweary&lt;/a&gt; please go right ahead. At some point I'll take down the old RSS feed.

This change includes an upgrade from Blogger to Movable Type as my blogging platform, but if you sensed that there was more to the blog location change than just that, you were right. I'm "going indie", as they say. :-) This is something I've wanted to do for a long time and now is the time to make it official.

I quit working for the MacBU at Microsoft in December 2007 to go back to school. I'm very much enjoying school, and I'm trying hard to keep that my main focus, but I keep wanting to build stuff and publish it and Unweary is just a natural result of that innate desire to create. I expect to build pretty focused, humble, non-life changing software that just makes regular things easier and better in some way. Right now I'm mostly trying to decide which idea to tackle first. I feel like a kid in a candy shop!

So that's the news. I'm sure I'll write more about the adventure as it develops, but in the meantime, wish me luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-3235844123858190849?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/3235844123858190849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=3235844123858190849&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3235844123858190849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3235844123858190849'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/08/unweary.html' title='Unweary'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-565788650920979365</id><published>2008-07-02T09:58:00.000-07:00</published><updated>2008-07-03T08:38:51.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Experience</title><content type='html'>&lt;p&gt;Especially with a code base that is mature, assumptions correctly made years ago can be terribly difficult to deal with later when the current and new assumptions reign. Writing code that lasts even 5 years and "is robust" is what everyone wants to do for sure, but the recipe for doing just that is not easy to learn and even harder to actually do. For example, you might know what changes need to be made to conform to even the most obvious object oriented design principles, but the business requirements and time to market needs dictate leaving once again old crusty code alone and racking up yet another round of technical debt. Over time, this technical debt will demand payment and the effects on your ability to hire, employee morale, design changes possible, speed of delivery, testing burden, marketing message etc. become very real and very painful. I wonder, can these concepts can be fully learned without actually experiencing pain? Could you even attempt to learn these concepts experientially in college? My experience so far makes me think that one may know something intellectually, without really knowing it. It seems like for so many, one may talk about design patterns or abstraction or low coupling, but until you actually try to build something the other way, the painful way, you just don't appreciate what you are avoiding. What's worse, junior developers who, for no fault of their own lack experience with "the hard way" have a difficult time understanding why one must "go the long way around" to do what seems like such a direct solution. Passing on the stories of the past and their consequences and lessons seems to be an unending challenge.&lt;/p&gt;&lt;p&gt;From my economics book comes this fictional story which I think illustrates the point:&lt;/p&gt;&lt;p&gt;"One Pepsi plant is managed by an economics major with an MBA and has a labor force with an average of 10 years of experience. This plant produces a larger output than does an otherwise identical plant that is managed by someone with no business training or experience and that has a young labor force that is new to bottling."&lt;/p&gt;&lt;p&gt;I definitely fall into the "young labor force that is new to bottling" camp. In the technology industry there is a tendency to glorify the young and bright rather than those who have the experience and have paid the price to learn the lessons that matter in the long run. Whenever I talk to some developer and we talk about where they learned some valuable lesson about software development, rarely do they refer to a book. Almost invariably, they say, "I worked with Joe on this project and he showed me x, y and z. I learned so much working with him." Smart developers, experienced developers who know how to teach and share important lessons to junior programmers seem like a key to the experience problem. Sadly, junior developers who have the presence of mind to ask, listen and apply what they hear are hard to find, and senior developers who are both willing and able to teach effectively are even more rare.&lt;/p&gt;&lt;p&gt;Perhaps the answer to all this is simple. Perhaps it's just he or she who writes the most code, wins. What I mean by this is simply when one writes a lot of code that increases the probability that he or she will make more of the key mistakes needed to learn how to write software with longevity. Just getting more exposure to "how bad things can get" helps bring a sober reality to each line of code written thereafter.&lt;/p&gt;&lt;p&gt;What's remarkable about all this, is that failures in teaching and learning are what keep us "discovering" new ideas that are 40 years old. Truly, "there is no new thing under the sun."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-565788650920979365?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/565788650920979365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=565788650920979365&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/565788650920979365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/565788650920979365'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/07/experience.html' title='Experience'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7007195349196869062</id><published>2008-06-13T09:20:00.000-07:00</published><updated>2008-06-13T09:33:14.636-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potential'/><category scheme='http://www.blogger.com/atom/ns#' term='adversity'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Don't Fight the Music</title><content type='html'>&lt;p&gt;As with most forms of art, there are those pieces of music or sculpture or painting that you'll dislike. Perhaps what they portray or teach don't match with your ideals of right and wrong. You'll disagree on a moral level. Perhaps they bring forth memories of the past. Maybe they just look or sound chaotic and simply don't make any sense to you. In all honesty you may not know why you don't like the art, but it might just be grating to you and make you want to turn away. Still, there was and often is a real, living, feeling, breathing human being full of senses, sympathies, misgivings, prejudice and paradoxes behind that creation. Behind all art, prose and poetry are the feelings approximated in the expressions of their craft. The ability to see and feel through the art into the heart of another person, this is the challenge and amazing quality of art. Everyone has a song and they are always singing it. They want to be heard, really listened to, and find out they are not alone.&lt;/p&gt;&lt;p&gt;Appreciating art because of the human behind it, has for me become a simile to working with people with whose opinions I disagree. My Dad would say, "Son, behavior has its reasons." I first remember him saying this when I worked as a Scout leader and got a front seat to the varied expressions of teenage boys. Invariably as I got to know each boy, I found many reasons for strongly held opinions, and behaviors. Often, the life experiences behind these behaviors even for young boys are deep and poignant.&lt;/p&gt;&lt;p&gt;I see similar issues when working in a team of people. The disagreements had in office discussions of the "obviously objective" technology problems often have their roots in other aspects of life much deeper and more powerful and often hidden. This is why teams that have learned to interact with each other "off the clock" as friends and treat each other as respected individuals, for who they are, today, are more successful at solving problems.&lt;/p&gt;&lt;p&gt;I like a good debate and enjoy the challenge of a difficult problem and opposing viewpoints. My experience at Microsoft was of a very "challenging" kind of culture. There you can't squeak out an idea without several counters and objections. This can be good, honest disagreement, but also can turn into ugly contention that yields no redeeming fruit. (It can also &lt;a href="http://davidweiss.blogspot.com/2006/11/impatience-and-design-by-counter.html"&gt;drown out innovation&lt;/a&gt; since ideas don't have time to germinate and grow and most importantly interact.) Everyone has different tolerance levels for this kind of discord and those who are naturally shy, not quick witted in a debate, or easily persuaded will often find themselves quieted and discontent. This is especially sad when that individual is full of really good ideas, ideas that need to be listened to and acted upon.&lt;/p&gt;&lt;p&gt;Certainly you can't change others, but how can you avoid the destructive discord? How do you know when a good debate has turned into a bad debate? I have noticed in myself the following warning signs:&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Respect&lt;/span&gt;. If I don't have a deep respect, on a personal level, for the people with whom I'm working, a discussion can degrade incredibly fast. When I'm working with people like this, I have to keep on a higher state of alert.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Civility vs. Hostility.&lt;/span&gt; This includes the obvious things like pointing and repeating "you" a lot. In all things keep the discussion civil. Take the time to reinforce with sincerity that you think there's something you don't understand. Let them know you are pushing forward because you think there's something important worth understanding.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Desire to understand.&lt;/span&gt; When I sense my desire to understand dissipate and my desire to prove myself right increase, this is a sure indication that the discussion is heading down a destructive path. I can feel it. There's something not right in the air. I get tense, not relaxed. These are signs for me that I need to regroup, reevaluate and possibly try again later.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Judgement.&lt;/span&gt; Another indicator is if I am in my mind passing judgement on the individual. I can sense this when I find that I'm thinking about what I'm going to say next while they are still talking, or when I interrupt their thoughts and don't let them finish. I think I already know what they are going to say, so why wait it out? This kind of impetuous behavior indicates that I'm placing myself on a higher moral ground, and this lack of humility doesn't allow understanding, and without understanding, there's little possibility of unity or resolution.&lt;/p&gt;&lt;p&gt;I'm sure there are other even better ways to avoid the pointless and destructive arguments, but this is what I've found so far. In reality, everyone has a song. Listen to it. Find the art in it. Discover what it is saying and if possible the reasons behind the melody. Don't fight the music. There's a person in there waiting to be found.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7007195349196869062?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7007195349196869062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7007195349196869062&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7007195349196869062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7007195349196869062'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/06/dont-fight-music.html' title='Don&apos;t Fight the Music'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2218802846594706428</id><published>2008-06-11T10:55:00.000-07:00</published><updated>2008-06-11T11:19:29.904-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Management</title><content type='html'>&lt;p&gt;I just found this &lt;a href="http://www.freshbooks.com/blog/2008/06/11/relationship-priorities-for-managers/"&gt;great quote&lt;/a&gt; by Dee Hock, founder and CEO of VISA.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I ask each person to describe the single most important responsibility of any manager. The incredibly diverse responses always have one thing in common. All are downward looking. Management inevitably has to do with exercise of authority — with selecting employees, motivating them, training them, appraising them, organizing them, directing them, controlling them. That perception is mistaken.&lt;/p&gt;
&lt;p&gt;The first and paramount responsibility of anyone who purports to manage is to manage self, one&amp;#8217;s own integrity, character, ethics, knowledge, wisdom, temperament, words, and acts. It is a complex, never-ending, incredibly difficult, oft-shunned task. Management of self is something at which we spend little time and rarely excel precisely because it is so much more difficult than prescribing and controlling the behavior of others. Without management of self, no one is fit for authority, no matter how much they acquire. The more authority they acquire the more dangerous they become. It is the management of self that should have half of our time and the best of our ability. And when we do, the ethical, moral, and spiritual elements of managing self are inescapable.&lt;/p&gt;
&lt;p&gt;Asked to identify the second responsibility of any manager, again people produce a bewildering variety of opinions, again downward-looking. Another mistake. The second responsibility is to manage those who have authority over us: bosses, supervisors, directors, regulators, ad infinitum. In an organized world, there are always people with authority over us. Without their consent and support, how can we follow conviction, exercise judgment, use creative ability, achieve constructive results, or create conditions by which others can do the same? Managing superiors is essential. Devoting a quarter of our time and ability to that effort is not too much.&lt;/p&gt;
&lt;p&gt;Asked for the third responsibility, people become a bit uneasy and uncertain. Yet, their thoughts remain on subordinates. Mistaken again. The third responsibility is to manage one&amp;#8217;s peers — those over whom we have no authority and who have no authority over us — associates, competitors, suppliers, customers — the entire environment, if you will. Without their support, respect, and confidence, little or nothing can be accomplished. Peers can make a small heaven or hell of our life. Is it not wise to devote at least a fifth of our time, energy, and ingenuity to managing peers?&lt;/p&gt;
&lt;p&gt;Asked for the fourth responsibility, people have difficulty coming up with an answer, for they are now troubled by thinking downward. However, if one has attended to self, superiors, and peers, there is little else left. The fourth responsibility is to manage those over whom we have authority.&lt;/p&gt;
&lt;p&gt;The common response is that all one&amp;#8217;s time will be consumed managing self, superiors, and peers. There will be no time to manage subordinates. Exactly! One need only select decent people, introduce them to the concept, induce them to practice it, and enjoy the process. If those over whom we have authority properly manage themselves, manage us, manage their peers, and replicate the process with those they employ, what is there to do but see they are properly recognized, rewarded, and stay out of their way? It is not making better people of others that management is about. It&amp;#8217;s about making a better person of self. Income, power, and titles have nothing to do with that.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Your example can be your greatest method of influence. Sadly, for some, you may be doing all of these things and find very little appreciation from those you manage. That's okay. They may think, "What does my manager do?", but it doesn't matter that they fully understand, unless you are preparing someone to take your place. Your job is not to prove your worth to those you manage. If your team is feeling individually appreciated, inspired, free to explore and get things done, then you are largely doing right by them. Still, your team will likely fail if you don't manage your superiors, peers and yourself properly, which is to say, I agree whole heartedly with Dee Hock's comments above.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2218802846594706428?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2218802846594706428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2218802846594706428&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2218802846594706428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2218802846594706428'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/06/management.html' title='Management'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-1988564643646957780</id><published>2008-05-15T09:29:00.000-07:00</published><updated>2008-06-09T09:17:31.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='adversity'/><category scheme='http://www.blogger.com/atom/ns#' term='hope'/><title type='text'>Contrast</title><content type='html'>&lt;p&gt;I've visited a lot of places around the world, but I've only really lived in a few places. I grew up in Redmond, Washington, the Redmond before Microsoft. The little town with one stop light on Leary Way and fields next to the Library where I would ride my BMX bike. I grew to love the green, tall trees, massive amounts of rain and the feeling of misty mornings and amazing sunsets. Rivers were all around me and the ocean never far away. The mountains either the Olympics to the west or the Cascades to the east were ever present. I honestly couldn't imagine a better place to grow up.&lt;/p&gt;&lt;p&gt;I have also lived in Northeast Brazil for 2 years. There is some desert there, but mostly verdant forests, jungles, farm land and grass lands. There, it seemed like you couldn't drop anything on the ground but that it would grow. Again I was close the the ocean and while I didn't spend much time there, I got to know fishers and farmers and cattle ranchers all of whom helped me to see life more clearly. The green you experience in the equatorial areas in Brazil is a different green than I experienced back home in the Northwest. It was a brighter and more vivid green, not the dark, wet mossy green of the Pacific rain forests. It also amazed me how on the equator, there is no dusk. The sun sets so fast, you can turn your head and miss it. But with all the sun and rain and rivers, the tall trees of the jungle were always close by. The Mango trees and the huge Jaca trees seemed to always provide shade and something to look up to.&lt;/p&gt;&lt;p&gt;Imagine my surprise to move to southeastern Idaho, in the high desert plains. Comparatively few rivers, though there are lots of irrigation canals. Flat land, most of it lava rock. Harsh winters and an overall color I'd describe as, well, brown. Trees here are a green color, but with a muted brown to them. The ocean seems a distant dream and large bodies of water few and far between. While we drove to our new home for the first time, I commented to my wife, "Man, this is ugly!" Now, least I offend my fellow Idahoans, we are learning more about this new climate and the wonderful things to explore here, and I'm sure those of you who have braved the high desert plains will have much advice to add, but it's still a shock and the contrast is very real.&lt;/p&gt;&lt;p&gt;Contrast often allows you to see things more clearly, and today, I saw very real beauty in this area, for the first time. And I saw it in the trees. What struck me is how solid, sturdy and unyielding these trees are. There are trees planted and nurtured by those living around houses or in the city, but the trees that captured my mind are those out on the plains. These trees are growing up amidst the driving sub-zero wind and snow of winter and withering heat of summer, from a bed of lava rock! It's as if these trees are saying to Mother Nature, "Sure, I'll grow here, right where you planted me." And they do grow. Against all the odds for survival, they survive! They take in carbon dioxide, unusable by most around them and exhale precious oxygen into the high altitude air. In the search for water, they break up the rock and begin to make dirt for other, less sturdy plants who will benefit years after they have died. They bear the weight of heavy snows and heavier ice. They just seem to "take it" and keep living, untiringly and unheralded, these miracles of nature do their part to grow.&lt;/p&gt;&lt;p&gt;Perhaps my love of trees comes from my childhood growing up around them. Perhaps I took for granted the trees, water and green always around me. What ever it might be, for me, these lonely, windswept, dust covered but undaunted trees are inspiring.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-1988564643646957780?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/1988564643646957780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=1988564643646957780&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1988564643646957780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1988564643646957780'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/05/contrast.html' title='Contrast'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-73737968070408684</id><published>2008-04-29T10:09:00.001-07:00</published><updated>2008-04-29T19:35:36.357-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>By Example</title><content type='html'>&lt;p&gt;Microsoft's recent introduction of Live Mesh is a perfect example of a core difference between Apple and Microsoft. Apple is, at heart, a product company. Microsoft is, at heart, a platform company. Both produce products and platforms, but the way they approach the problem and communicate with developers is decidedly different.&lt;/p&gt;&lt;p&gt;With Live Mesh Microsoft says, "Come, build on our platform and do amazing things!" What is the oft cited example for using Live Mesh? Multi-device synchronization of data. Now, to be sure, this is a big and very hard problem to solve. In fact, I really wish Apple's Sync Services were much, much better, but do you wake up in the morning thinking, "Man, I really have a Multi-device synchronization problem?" Most people don't. What they do think is, "Man it's great that when I put stuff on the web, I can get it wherever I am. All I need is a web browser." You see, syncing folders or sharing data across devices isn't top of mind in the way a developer thinks about it. Microsoft's challenge is mapping their platform to real problems in a persuasive way.&lt;/p&gt;&lt;p&gt;Contrast this with Apple's normal product focused pattern. First they release a product that solves a real, tangible problem people have. Say, "I hate it that I have to carry around my iPod and my Cell phone everywhere!" or "Man I wish I could buy that cool song I just heard, right now." or "I have so many digital photos, I wish there was an easy way to do something cool with them." or "Man I hate it when I loose files on my computer, I wish I could just go back in time." To solve these problems Apple, like Microsoft, has to build a platform, but this platform is built for a product first, &lt;b&gt;which they use and improve&lt;/b&gt;. Then when they talk to developers they can say, "Did you see this cool thing we just did? You can do the same thing or even something better! Here's how we did it..." It's the difference between saying, "Here are the tools, let me show you how to use them." and "I used these tools to do this great thing. Let me show you how and maybe you can do the same thing." Ultimately, it's leadership by example.&lt;/p&gt;&lt;p&gt;Another great example is Apple's use of the Cocoa APIs in their own applications. Apple builds amazing products and then is able to say to developers, "We used the same APIs available to you today!" Contrast this again to Microsoft. Windows Vista was released with some remarkable new C# APIs. Many of them very cool and very interesting, but what is Microsoft Office written in? C and C++. What APIs does Office use? A multitude of Office only APIs and libraries shared among the applications. Does this hurt C# and the new "WinFX" platform "street cred"? I think so.&lt;/p&gt;&lt;p&gt;Ultimately, Apple and Microsoft are trying to solve many of the same problems, but the path you choose while logical to you, may not be so logical to those you most need to persuade and inspire. No one can argue with the results. For me Apple's "solution first, platform second" approach makes for easy understanding of new ideas as well as providing the activation energy needed to try something new.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-73737968070408684?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/73737968070408684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=73737968070408684&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/73737968070408684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/73737968070408684'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/04/by-example.html' title='By Example'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-6609766619086566148</id><published>2008-04-21T18:27:00.000-07:00</published><updated>2008-04-21T19:37:33.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><title type='text'>Metacognitive Miscalibration</title><content type='html'>&lt;p&gt;A few tweets ago, (I always feel weird referring to Twitter in the past tense) I &lt;a href="https://twitter.com/davidweiss/statuses/779408777"&gt;posted&lt;/a&gt;: Why are the unintelligent or uninformed so arrogantly confident while the intelligent and well informed so often unsure and apprehensive? There is something very human to thinking you know more than you really do about a subject or issue. While, this problem can be seen in many areas generally it's particularly acute in software development. For example...&lt;/p&gt;&lt;p&gt;&lt;b&gt;AppleScript in Office X&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Back when Mac OS X was just about to go 10.0.0 we were busy working on getting Mac Office working on the new platform. There was a lot of pain involved with the transition. Many APIs had been removed and alternatives needed to be provisioned (and tested), the new Aqua interface guidelines had to be applied to the whole of Office and a host of other issues needed to be addressed. I was at the time on the team that wrote the tools for automated testing and I was pushing hard to get Office wide AppleScript support on the list of features we'd commit to doing for Office X. I wanted this not only for our customers, but to augment our testing efforts. With an API to drive the applications we could automate many "smoke tests" on a daily basis as well as set the stage for long term AppleScript based test suites. Automation testing benefits are often not fully realized, especially static automation, until the version after you setup the automation, so I was especially anxious that we get our API in Office X, so we could reap the return on investment for Office 2004.&lt;/p&gt;&lt;p&gt;I remember talking with Jim Murphy about getting AppleScript support like it was yesterday. We were in building 44 and his window office was near the 2nd story walkway that connected our building to the cafeteria. In my naivete I asked why we couldn't just build a some kind of layer to call into the engine code of Office and presto, AppleScript dictionaries for Office would be complete. I pointed to some improvements Apple had made to make AppleScript a better inter-application communication protocol and ask, "How hard could it be?" Jim turned to me and said, "Hard? There's nothing easy about it. It's all pain. All pain." Then as was typical, turned back to his work, leaving me to think.&lt;/p&gt;&lt;p&gt;In this case, I was the unintelligent and uninformed, but very enthusiastic novice. Jim turned out to be right. For Office X, we did try to do the AppleScript work, but it turned out to be much more difficult a problem to solve. After months of work and many dead ends, we pulled the feature from the Office X feature list. For Office 2004, we tried again. In this case, Jim himself, one of our best developers, ended up spending the better part of a year getting AppleScript to work with Office, which is probably worth another post in and of itself. I thought I knew more than I did, I thought the problem was simpler than it was. My confidence and thinking was miscalibrated. The root cause was my lack of understanding and experience.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wicked Problems&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Sometimes, even the best developers underestimate the scope, breadth and depth of a problem. In a drive for simplicity, I observed in myself and others another kind of design time problem where thinking was miscalibrated. The cycle I have observed looks like this:&lt;/p&gt;&lt;ol&gt;&lt;p&gt;&lt;li&gt;Developer looks at a problem A, and thinks he or she fully understands the problem.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Developer designs a simple solution to problem A.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Developer codes the simple solution.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Developer or tester or marketing or customer use simple solution for problem A.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Bugs trickle in and solution A is modified, bit by bit, bug by bug, until it is patched in a thousand ways and no longer looks or acts like the simple solution. The solution is complex.&lt;/p&gt;&lt;/ol&gt;&lt;p&gt;Some will say, "Hey! Why didn't that lame developer take the time to really understand the problem? Then he could have taken the time to fully comprehend the complexities of the problem, and then design a simple, elegant solution!" The problem with this is that many subtleties to the problem do not manifest themselves until very late in the development process which make re-architecting the solution for such a small issue un-reasonable. But this is a "death by a thousand paper cuts" issue. What's worse, many architectural issues can only be comprehended after years in a problem space, and as promotions or attrition happen, the so called simple solutions, with their complex instantiations proliferate in code.&lt;/p&gt;&lt;p&gt;&lt;a href="http://richardsona.squarespace.com/main/2006/2/21/wicked-problems-peripheral-vision.html"&gt;Adam Richardson&lt;/a&gt; spoke to the &lt;a href="http://davidweiss.blogspot.com/2006/11/cost-of-focus.html"&gt;challenges&lt;/a&gt; of wicked problems when he said:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Wicked problems are very difficult to understand by staring straight into them and looking for clear detail, however. They need to be approached from the edges, sort of like doing a jigsaw puzzle where you find the edge pieces first. Having peripheral vision that is trained to be sensitive to the edges is a key capability (this applies both to product teams and to business units - wherever wicked problems occur).&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Normally this causes the developer to tack on simple solution to solutions with patch upon patch applied with the Hippocratic Oath echoing in their ears to "do no harm", but deceptively the bandage is not big enough for he wound, and no one knows.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Desire to Learn&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Another reason why some can feel "informed" when in fact they are not is that they have lost the hunger to learn. They've lost the desire to learn and grow. René Descartes said it this way:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Good sense is the most equitably distributed of all things because no matter how much or little a person has, everyone feels so abundantly provided with good sense that he feels no desire for more than he already possesses.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;There is a reason for diversity of opinion, it provides the natural tension that keeps us from thinking we've got the problem solved. When I left Microsoft to go back to school and finish my degree, many asked, "Why are you doing that? What are they going to be able to teach you?" I'll admit that this partially resonated with me. I wanted to be the sage of wisdom, but as I've spent time with teachers and students, many of whom do have less "industry experience", I have learned an enormous amount! To put it bluntly, I have been humbled. I've learned things technically, intellectually, physically and even spiritually. I feel so blessed. I'm beginning to think that what any given situation can teach you depends largely on the person experiencing the situation and very little on the experience itself. Put another way, there's a great difference between 50 years of experience and 1 years worth of experience repeated 50 times.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Personal Pride - the Anti-change Agent&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Closely related to the lack of desire to learn is the desire to avoid being wrong. So much in school is focused on being right, knowing the right answer to a test or the correct proof or solution. In sports, no one likes to lose. Everyone likes a winner! But this desire can work into our minds in a limiting way. Leo Tolstoy wrote:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;I know that most men, including those at ease with problems of the highest complexity, can seldom accept even the simplest and most obvious truth if it be such as would oblige them to admit the falsity of conclusions which they have delighted in explaining to colleagues, which they have proudly taught to others, and which they have woven, thread by thread, into the fabric of their lives.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;At work I would say, "We don't fail half as much as we need to." I still think this way, but now I've found a new reason: Failing keeps our mental muscles and joints from stiffing with pride and forming into the arthritis of the mind.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Well Intended Deception&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Another reason for metacognitive miscalibration I think stems from the very basis of good object oriented abstraction and encapsulation. When I write some simple app with Cocoa's AppKit and Foundation libraries, I am, as they say, standing on the shoulders of giants. I've wondered how many actual lines of code are called when I double click a simple app like TextEdit. Who wrote these lines of code? When did they actually get written? What were the discussions behind their design and implementation? Even Apple couldn't fully answer these questions. It is all this code that even the simplest of Cocoa applications depends upon. But still we continue to have demos around how "few lines of code" were needed to accomplish something. This is a well intended deception, because really, more code is being executed and written, but only now how this code works is opaque. It's well intended because who wants to write, maintain and debug more code? Why not offload this to Apple? I expect these demos to continue, because less code for a developer to write is the canonical example of efficiency, but there's something wrong that comes from this. It's the feeling that you actually really understand what is going on to make your application tick. These assumptions and abstractions can be benign, but they can also make one feel and think that they know more than they do and can do more than easily possible.&lt;/p&gt;&lt;p&gt;In the process of detail management that is software development, making things simpler and more tractable is an excellent goal, but there's a limit to how "simple and easy" things can get and still be valuable. Recently I overheard two students talking about building an iPhone application. The one said to the other, "Dude, they showed this awesome demo of Spore, where in only 2 weeks, 2 weeks! they got this awesome iPhone game running! It's so easy. We can totally build an awesome iPhone app!" First, I love the enthusiasm and I hope they do in fact build an awesome iPhone application. Apple was trying to demo how easy it was to build iPhone applications and I think we've never seen a mobile platform that's better for developers, however:&lt;/p&gt;&lt;p&gt;Taking a senior developer who as spent the last several years of his life building games and developing Spore, bringing him into Apple with full and uninterrupted access to Apple's staff of iPhone engineers that have been developing the iPhone SDK and iPhone applications hardly equates to a college student being successful at all the complexity involved with boot-strapping a company and building a successful iPhone application from scratch. Building great software is still hard, hard work. It's tedious, often un-glamorous and takes someone who doesn't mind getting down and dirty with the details to make something great. Most will simply give up, and even those with the passion and stamina to continue are hardly assured of success. I suppose I'm arguing simply that a healthy dose of Steve Job's famed "Reality Distortion Field" do not a great developer, company or software make.&lt;/p&gt;&lt;p&gt;There are probably other reasons we tend to think we know more than we actually do. But the lesson for me is this: I need to take some time to ponder and reflect regularly. Am I in the "unintelligent or uninformed and arrogantly confident" camp? If so why and how can I get humble? Am I part of the "intelligent and well informed but unsure and apprehensive" group? If so why and what can I do increase my tolerance for risk and decrease my fear of being wrong? A little meta I know, but the title should have warned you. :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-6609766619086566148?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/6609766619086566148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=6609766619086566148&amp;isPopup=true' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6609766619086566148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6609766619086566148'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/04/metacognitive-miscalibration.html' title='Metacognitive Miscalibration'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-1392750194894646361</id><published>2008-03-13T20:53:00.000-07:00</published><updated>2008-03-13T21:05:10.731-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>CodWarrior</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WTtSfbIsWPk/R9n3psnj53I/AAAAAAAAAJM/t3Y-zlNhwQw/s1600-h/CodWarrior.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/R9n3psnj53I/AAAAAAAAAJM/t3Y-zlNhwQw/s400/CodWarrior.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5177441542362883954" /&gt;&lt;/a&gt;
&lt;p&gt;Here's a blast from the past. As Xcode continues to improve as the default IDE on the Mac and for the iPhone, the majority of Apple's current developers don't even how CodeWarrior saved Apple. With the release of the iPhone SDK, I think it's not far fetched to imagine Apple's &lt;a href="http://twitter.com/davidweiss/statuses/767690278"&gt;WWDC attendance tripling&lt;/a&gt;. Someone sent me this graphic from an old Metrowerks t-shirt. If you have this shirt, you fully qualify as an old timer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-1392750194894646361?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/1392750194894646361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=1392750194894646361&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1392750194894646361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1392750194894646361'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/03/codwarrior.html' title='CodWarrior'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/R9n3psnj53I/AAAAAAAAAJM/t3Y-zlNhwQw/s72-c/CodWarrior.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-9042565797542763587</id><published>2008-02-26T22:33:00.000-08:00</published><updated>2008-02-26T23:04:58.434-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Heuristically Thinking</title><content type='html'>&lt;p&gt;You don't have to understand calculus to appreciate this &lt;a href="http://www.lds.org/ldsorg/v/index.jsp?vgnextoid=2354fccf2b7db010VgnVCM1000004d82620aRCRD&amp;locale=0&amp;sourceId=ab996a4430c0c010VgnVCM1000004d82620a____&amp;hideNav=1"&gt;entertaining story&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A teacher, trying to explain what a theory is, asked this question: “If you take a letter half the distance to a mailbox and stop, then start over going half the remaining distance and stop, then repeat the process over and over, theoretically will you ever really get to the mailbox?” One bright student said, “No, but you’ll get close enough to mail the letter.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;There are many definitions for what a heuristic is, but the one I like best is illustrated in this story. A heuristic is "close enough." I am beginning to believe that more and more what matters in software isn't so much building the perfect algorithms, that match and mimic real life in every way and hold up in every edge case. What matters most is getting a model that comes close enough. What matters are heuristics.&lt;/p&gt;My &lt;a href="http://www.amazon.com/Chemistry-Text-Steven-S-Zumdahl/dp/061852844X/a"&gt;favorite chemistry textbook&lt;/a&gt;, has this to say on the topic of "The Kinetic Molecular Theory of Gases" (&lt;a href="http://en.wikipedia.org/wiki/Kinetic_theory"&gt;KMT&lt;/a&gt;):&lt;blockquote&gt;&lt;p&gt;However, although laws summarize observed behavior, they do not tell us &lt;i&gt;why&lt;/i&gt; nature behaves in the observed fashion. This is the central question for scientists. To try to answer this question, we construct theories (build models). The models in chemistry consist of speculation about what the individual atoms or molecules (microscopic particles) might be doing to cause the observed behavior of the macroscopic systems (collections of very large numbers of atoms and molecules).&lt;/p&gt;&lt;p&gt;A model is considered successful if it explains the observed behavior in question and predicts correctly the results of future experiments. It is important to understand that a model can never be proved absolutely true. In fact, &lt;i&gt;any model is an approximation&lt;/i&gt; by its very nature and is bound to fail at some point. Models range from the simple to the extraordinarily complex. We use simple models to predict approximate behavior and more complicated models to account very precisely for observed quantitative behavior. In this text we will stress simple models that provide and approximate picture of what might be happening and that fit the most important experimental results.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The textbook then goes on to explain postulates for this model of thinking, many of which by themselves are absolutely false, but taken together and used properly, they create a system of thinking that works for a wide range of situations. This collection of half-truths produce a half-truth baked solution, absolutely, but one that is indeed close enough.&lt;/p&gt;&lt;p&gt;For example, some "half-truths" or "simplifications" if you will, involve assuming things like: each molecule of gas is perfectly spherical in shape and any collision is perfectly elastic in result. Or worse, the volume of all these individual molecules is assumed to be zero! Individually, each of these 3 statements is categorically false, but they were the right bits to "design away" as they defined the problem space so that the model could be simplified, made useful and the problem of dealing with billions of particles be made into something tractable.&lt;/p&gt;&lt;p&gt;To me, this is more than simple object oriented encapsulation and abstraction. This is thinking about the whole problem differently. It's about looking at individual behaviors from a very small sample and knowing, by some spark of genius, which attributes are the important ones to the ultimate outcome of the system as a whole, and which are not. This is writing software that is able to predict things, for example, test software that is able to predict when "something good" has happened and also when "something bad" has occurred. This is about designing software by building software models that categorically do not reflect the real complexities of the system, but that taken together, get "close enough" to do real work in the real world. Ultimately your models will fail when pushed to the limits, but even just understanding those limits will help you better understand the problem you are tasked with solving! It even begs the question: What kind of programming language best allows for the definition and use of heuristic models?&lt;/p&gt;&lt;p&gt;I don't know where I first heard this, but someone once said something like, "Where Microsoft codes if statements, Google codes in Bayesian probabilities." There are more data and variation in that data than there ever was before. If you are going to write or use programs (very likely) that deal with large amounts of data (also very likely) it might be a good idea to get used to thinking about things in heuristic terms. It may not be exactly perfect in every case, but it will be close enough.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-9042565797542763587?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/9042565797542763587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=9042565797542763587&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/9042565797542763587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/9042565797542763587'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/02/heuristically-thinking.html' title='Heuristically Thinking'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7322133256184491737</id><published>2008-02-24T15:55:00.000-08:00</published><updated>2008-02-24T15:40:30.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><category scheme='http://www.blogger.com/atom/ns#' term='adversity'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Finishers Wanted</title><content type='html'>&lt;p&gt;When I was a little boy my Mom had me memorize this little poem:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Stick to your task ’til it sticks to you;&lt;br&gt;Beginners are many, but enders are few.&lt;br&gt;Honor, power, place and praise&lt;br&gt;Will always come to the one who stays.&lt;br&gt;&lt;br&gt;Stick to your task ’til it sticks to you;&lt;br&gt;Bend at it, sweat at it, smile at it, too;&lt;br&gt;For out of the bend and the sweat and the smile&lt;br&gt;Will come life’s victories after a while.&lt;br&gt;—Author Unknown&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I think my Mom had me memorize this poem because she knew I would need it. She understood better than I the old adage that "Life does not reward us for effort expended." Finishing is required.&lt;/p&gt;&lt;p&gt;For me, it is exciting to find a problem and imagine a way to solve it. The creative exhilaration in coming up with a solution that will work within all the constraints involved is almost intoxicating. I have a remarkable tolerance for ambiguity and when the major "problems" as I see them, have been solved, filling in all the details seems so much less important. The hard design work has been done. There's perhaps little glory in all the simple, small and detailed work needed to connect the dots and make the grand vision a reality. However, software is ultimately just simple 1s and 0s and if you don't fill in all the details, then all you are left with is a dream. You've got to have both the vision and the finishing of all those tiny details.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;"This is all your app is: a collection of tiny details." - &lt;a href="http://daringfireball.net/2007/08/c4_1_in_a_nut"&gt;Wil Shipley&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Missing a few details can drastically reduce the value of the whole idea. I guess that's why I love Mac software so much: There's the constant demand from both the users and my peers for my concerted effort across the entire spectrum of "pie in the sky" ideal to actual, practical details in implementation. To make it work in software, you need to consistently execute well across the whole spectrum of work. Let me underscore the words &lt;b&gt;consistently execute&lt;/b&gt; again, they are very important.&lt;/p&gt;&lt;p&gt;&lt;a href="http://mattballdesign.com/"&gt;Matt Ball&lt;/a&gt; recently wrote a nice post about some up and coming &lt;a href="http://mattballdesign.com/blog/2008/02/20/the-forgotten-delicious/"&gt;Mac developers&lt;/a&gt; that worked so hard on their first release, but since then have produced relatively little. They haven't created new apps, updated their 1.0 apps, even posted to their blogs. Some still have ideas in picture form posted in all their high fidelity glory, but with no application to show or sell to the customers that have been waiting to see the finished product. These developers seem to be struggling with consistently executing against their plans.&lt;/p&gt;&lt;p&gt;Matt goes on to explain that he thinks this is related to their young age. Most of these developers are young (19 years old) and he thinks suffer from some kind of "shiny ball syndrome" where they are easily distracted from one project to the next. I don't know the developers, and they could be easily distracted or they could have absolutely justifiable reasons for their delays, but the result is the same: Doubt builds as to their ability to consistently finish their ideas. Their credibility and reputation weakens.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Many of life's failures are people who did not realize how close they were to success when they gave up. - Thomas Edison&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I don't think it's age. I think that's far too simple an answer. I know developers in their 50s who struggle from this exact same problem. It's not size or lack of resources either. Look at Microsoft. Here's a company where a large part of their problems revolve around consistently producing, not a lack of money or great people or innovative ideas.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The idea is not the thing!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;One part of the problem comes from patent law. There is a remarkable and universally held assumption that ideas are worth a great deal. I will not say ideas are worthless, but they are worth far less than most of us realize. Even the most simple idea takes remarkable effort, and follow through to get designed, built, packaged, and ultimately used by others. This is why I felt &lt;a href="http://davidweiss.blogspot.com/2006/08/my-dream-app.html"&gt;My Dream App&lt;/a&gt; was destined for difficulty. They had enthroned ideas as the product, when in reality it's all the grunt work after the idea that make the product. It's all those pesky little details and the consistent effort required to follow up and deal with each of them that matters.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Finishing is the thing!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;When the iPhone was released, there was a collective groan world wide from designers who had years before envisioned the ideas that Apple had now so beautifully produced in a &lt;b&gt;finished&lt;/b&gt; product. Kim Lenox, Senior Interaction Designer of Adaptive Path &lt;a href="http://www.adaptivepath.com/blog/2007/07/05/how-many-of-your-teams-ideas-are-in-the-iphone-2/"&gt;explains&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;With the launch of the iPhone, I’ve been hearing many grumblings from interaction designers who’ve worked for various, well known consumer electronics companies. We can all see in the iPhone aspects of our concepts from years past that were brushed aside or died prematurely. Our concepts are suffocating under the pile of NDA verbiage, never to see the light of day. What sets our mere concepts apart from this final product however, is a company with leadership who has the fortitude to take the risk, find the budget, and push the technology for the single cause of designing compelling user experiences. Apple got it right.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Amazing isn't it? Once again, it's all about execution and finishing, not just the ideas. Leadership is important for sure, but finishing the job in a company is so much more than Steve Jobs simply saying, "We're going to build an iPhone and it will have a compelling user experience." It's thousands of decisions made by hundreds of employees at Apple and elsewhere. It's dealing with setback after setback and still pushing forward. It's taking the right calculated risk (EDGE and AT&amp;T) and saying no to other things (10.5 on time, a Dev SDK) in order to finish. That is the task of finishing and at Apple, it seems to be part of their DNA.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Tranquil and Steady Dedication of a Lifetime&lt;/b&gt;&lt;/p&gt;&lt;p&gt;One of the most important attributes of a software company I would like to work for, comes from an idea the late &lt;a href="http://www.bartleby.com/66/57/56457.html"&gt;Adlai Stevenson&lt;/a&gt; a U.S. Democratic politician explained when referring to patriotism:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;What do we mean by patriotism in the context of our times? I venture to suggest that what we mean is a sense of national responsibility ... a patriotism which is not short, frenzied outbursts of emotion, but the tranquil and steady dedication of a lifetime.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In a great software company, there wouldn't be "short, frenzied outbursts of emotion" but a consistent focus on finishing in a steady and sustainable manner. My guess is that those prone to "putting on a big, glitzy show" and those that don't effectively resist the "constant bombardment of new and exciting things to try out" will have set themselves up as an unsustainable business, and ultimately end up disappointed.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Saying No: a feeling of strength in reserve.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;One of the biggest challenges is just saying no to things. What's hard about this is often you need to judge between what is "good", what is "better" and what is "best". In order to do that which is "best", you will, you must say no to many, many things that are "good" and "better". This is heart wrenching work, but choosing what you do now to remain focused and finishing, this &lt;u&gt;is your competitive advantage&lt;/u&gt;. When asked what work he was most proud of from among his work at Apple, Steve Jobs famously said, "All the products we didn't ship." Many people and businesses talk about focus and priorities, but very, very few actually finish the idea and follow through with the well executed decision making and focus required.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“You must always work not just within but below your means. If you can handle three elements, handle only two. If you can handle ten, then handle five. In that way the ones you do handle, you handle with more ease, more mastery and you create a feeling of strength in reserve.” - Pablo Picasso&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;Keep Moving Forward!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;There is a scene in Disney's animated movie &lt;a href="http://disney.go.com/disneyvideos/animatedfilms/meettherobinsons/"&gt;Meet the Robinsons&lt;/a&gt; that I love. The story is of a young boy inventor who is learning. During this particular scene he is trying hard to fix a peanut butter and jelly gun, used to automate sandwich building. Everyone is watching him and it looks like he's going to succeed, finally the time comes to try his fix. The whole thing explodes sending peanut butter and jelly everywhere and onto everyone in the room. He is devastated, but immediately he hears cheers and people start to comment on what a great failure that was! "You Failed!" "And it was awesome!" "Exceptional!" "Outstanding!" "Uh, I've seen better." "From failing you learn, from success, not so much." They congratulate him like he succeeded. They ultimately propose a toast to his brilliant failure. He is stunned. The motto of this family is: Keep moving forward!&lt;/p&gt;&lt;p&gt;This is a good motto for anyone working with software. The challenges are so great and the problems so complicated and frequent, you simply must have the determination to keep moving forward, to and through the finish. Start small and build momentum and keep finishing small things, just to keep in the habit of it.&lt;/p&gt;&lt;p&gt;This is not always easy. Sometimes I would come home from work so frustrated with how slow things were going and how little progress was being made, I'd tell my wife I just needed some time alone to cool down. I'd go into my room, open my laptop and write a blog post. I'd post it and point to it while saying to my wife, "There, I did it. I produced something today! It may not be much, but at least I produced something tangible!" You've got to keep in the habit of producing or finishing. You can't let those muscles atrophy.&lt;/p&gt;&lt;p&gt;One of the best development techniques I've seen over the years is test driven development. The pattern is to build a small test that represents an improvement you want to make to your program. Once the test is built, run it and watch it fail. Then write just enough code to make the failing test pass, then run the code and watch the test pass. Repeat. This tends to lead to low coupling and good cohesion and a reasonable test bed. The real hidden value is regular focus on tangible completion in a consistent way, over time. Just keep moving forward step by step and then after some time you'll be impressed as you look back on the mountain of work you've accomplished by such simple means with constant effort.&lt;/p&gt;&lt;p&gt;There are bugs to be fixed, old code to re-examine and refactor, performance problems to analyze and improve, build automation, test automation and website improvements, help docs to write, blogs to read, posts to write, ideas to explore, customers to contact, emails to read and write. Your job is to choose which of all of these you will do now, and then keep moving forward. Those who master the art of consistently and sustainably producing value, are setup for success. Be one of them. Don't quit. Don't stop. Focus on consistently finishing something of value, no matter how small. That's what the world will pay you for, and since so few seem to stick to it, there's plenty money in play for those who pay the price to consistently finish the job.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7322133256184491737?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7322133256184491737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7322133256184491737&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7322133256184491737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7322133256184491737'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/02/finishers-wanted.html' title='Finishers Wanted'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2444272975085266477</id><published>2008-02-23T22:34:00.000-08:00</published><updated>2008-02-23T23:41:10.799-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>The Perfect Laptop</title><content type='html'>&lt;p&gt;Business Week's recent cover story on &lt;a href="http://www.businessweek.com/magazine/content/08_08/b4072042350389.htm"&gt;Lenovo's new ThinkPad X300 laptop&lt;/a&gt; caught my attention. Can you imagine spending 2 years working on a super thin, super light laptop for release in February 2008 and then have Apple announce the &lt;a href="http://www.apple.com/macbookair/"&gt;MacBook Air&lt;/a&gt; on January 15th? What a commotion must have been had at Lenovo after Jobs' keynote!&lt;/p&gt;&lt;p&gt;It turns out that the X300 is actually lighter than the MacBook Air when configured without the DVD drive. It apparently also snugly fits into a mailing envelope! It has 3 USB ports and an Ethernet port and includes a solid state drive as the only drive option. What's really striking about the X300 is Lenovo's whole approach to the project. When they think of the "perfect laptop" they don't see the svelte curves or shiny metal jewel that Apple sees, they see 90 degree angles, boxy, matte-black, computer that looks all business. David Hill, Lenovo's chief designer and "keeper of the ThinkPad tradition" said it best: "I'm a bit tired of looking at silver computers, I'd never wear a silver business suit."&lt;/p&gt;&lt;p&gt;Despite the fashions of the day, Lenovo is not only trying to remain true to, but underscore the original ThinkPad design by Richard Sapper. I'm impressed by this. They are trying to build an equally, if not more impressive laptop than the MacBook Air, and retain their own identity in the process. It's both courageous and unique these days. In some ways it says something about the times that "simple, elegant, matte-black machines with precise, 90-degree corners" would be thinking differently, while so many are trying to "be like Apple." My applause goes to Lenovo for being themselves! Well done!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2444272975085266477?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2444272975085266477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2444272975085266477&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2444272975085266477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2444272975085266477'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/02/perfect-laptop.html' title='The Perfect Laptop'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7762199445138487388</id><published>2008-02-22T14:29:00.001-08:00</published><updated>2008-02-23T20:33:15.931-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>The Mix Tape and iTunes</title><content type='html'>&lt;p&gt;I know I'm dating myself a bit here, but there was a time when friends my age would exchange songs via cassette tape. It was illegal I'm sure, but such a wonderful labor of love. The carefully selected list would exchange hands and then the recipient would spend typically 60 minutes straight listening to each song trying to deduce the "real meaning" for this song being included in the mix. Meanwhile, the giver would also listen to the same songs wondering how the recipient might be enjoying it. As you can imagine this made for some great follow-up discussions. I was reminded of this recently when I found &lt;a href="http://www.suck.uk.com/product.php?rangeID=82"&gt;this product&lt;/a&gt; from the UK:&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WTtSfbIsWPk/R79Uf7Dj3LI/AAAAAAAAAI8/qwUNRTMUuuk/s1600-h/tapeclosed.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/R79Uf7Dj3LI/AAAAAAAAAI8/qwUNRTMUuuk/s400/tapeclosed.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169943804649921714" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Note: the authentic bent label. There are even other styles shown &lt;a href="http://www.suck.uk.com/product.php?rangeID=82"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/R79UgrDj3MI/AAAAAAAAAJE/ara_XSmzuCg/s1600-h/whatsinside.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/R79UgrDj3MI/AAAAAAAAAJE/ara_XSmzuCg/s400/whatsinside.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169943817534823618" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;With 64 MB of storage you can get at least 60 minutes of songs for your gift. Very retro. Fun, not terribly sustainable and probably illegal as well, but still pretty cool.&lt;/p&gt;&lt;p&gt;When I saw this I wondered, and not for the first time, "Why doesn't Apple do this kind of thing on iTunes?" They've allowed gifting for a long time, but that's one song or album at a time, not a collection of specially chosen songs. They could send a custom "iCard" or well designed announcement. Going to iTunes would allow you to download the gift list with a special custom cover for the playlist along with custom messages for the whole list and each individual song. What you're selling here is the experience of the music and the gift of listening to each song specially selected for you. There would be a one click "Add to my iPod" once the songs downloaded so you could get going right away. While you listened you could continue to refer to the sender supplied comments for each song on your iPod. As an added bonus, if the person receiving the list, already purchased this song on iTunes, it wouldn't copy down a duplicate song, but just link it into gift playlist with custom text. In this case the cost of the collection would go down by the cost of the duplicate song.&lt;/p&gt;&lt;p&gt;This isn't just about love birds or anniversary collections either. I can see "get well collections" sent, "congratulations you did it!" collections, and even "inspiring songs from a friend that cares" lists being given. I can even see adding a movie or movie rental to the list with the connection of "this movie makes me think of you" or "let's watch this together..." etc.&lt;/p&gt;&lt;p&gt;I suppose every regular Mac user who blogs has to post from time to time, with wishes for Apple to fulfill. I haven't done my fair share of them, so here's my penny in the fountain. I think it would work wonderfully. Come on Apple, give us Mix Tape gifts on iTunes!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7762199445138487388?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7762199445138487388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7762199445138487388&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7762199445138487388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7762199445138487388'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/02/mix-tape-and-itunes.html' title='The Mix Tape and iTunes'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WTtSfbIsWPk/R79Uf7Dj3LI/AAAAAAAAAI8/qwUNRTMUuuk/s72-c/tapeclosed.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7257258810932913998</id><published>2008-01-28T07:47:00.001-08:00</published><updated>2008-01-28T08:01:01.829-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blessings'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='adversity'/><category scheme='http://www.blogger.com/atom/ns#' term='hope'/><title type='text'>Passing of President Gordon B. Hinckley</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/R535RzQQPOI/AAAAAAAAAI0/vaFtmW_oQfE/s1600-h/HINCKLEY_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/R535RzQQPOI/AAAAAAAAAI0/vaFtmW_oQfE/s400/HINCKLEY_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5160554832247930082" /&gt;&lt;/a&gt;
&lt;p&gt;Beloved Church President Gordon B. Hinckley, who led &lt;a href="http://www.mormon.org/"&gt;The Church of Jesus Christ of Latter-day Saints&lt;/a&gt; through 12 years of global expansion, has died at the age of 97. President Hinckley was the 15th President in the 177-year history of the Church and had served as its President since March 12, 1995.&lt;/p&gt;&lt;p&gt;I suppose he said it best:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Death is a part of life. It is a fundamental, basic part of our eternal lives. We can't go on with the great work that lies ahead without stepping over the threshold of death, sorrowful as it is for those who remain. I am satisfied that it is a beautiful experience for those who make that step, who have lived lives of righteousness and faithfulness. - Gordon B. Hinckley, Ensign, Aug 1997, 3&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;For my part, this man was an example to me of someone who finished the course, kept the faith. (&lt;a href="http://scriptures.lds.org/en/2_tim/4/7#7"&gt;2 Timothy 4:7&lt;/a&gt;) I will miss him.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7257258810932913998?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7257258810932913998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7257258810932913998&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7257258810932913998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7257258810932913998'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/01/passing-of-president-gordon-b-hinckley.html' title='Passing of President Gordon B. Hinckley'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/R535RzQQPOI/AAAAAAAAAI0/vaFtmW_oQfE/s72-c/HINCKLEY_medium.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-6665886563039053547</id><published>2008-01-27T13:12:00.000-08:00</published><updated>2008-01-27T14:05:53.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><title type='text'>Change is Hard</title><content type='html'>&lt;p&gt;I just rediscovered this great quote:&lt;/p&gt;&lt;p&gt;&lt;blockquote&gt;&lt;p&gt;A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it. - &lt;a href="http://en.wikiquote.org/wiki/Max_Planck"&gt;Max Planck&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;I believe this doesn't just relate to scientific truth, but truth in general. My Dad would say, "Experience is always in the first person," meaning that it's a good idea to learn from others, but most of the time we don't. There are great new truths to be had, but everyone is at a different point in the journey, with all the baggage that entails. Many of the most important and needful changes can't happen  until there is a personal experience with the need for change. Mostly that happens one person at a time. There are those who think people would act differently if they only knew some bit of relevant knowledge, but more often than not, the reality is much more complicated than a simple lack of knowledge.&lt;/p&gt;&lt;p&gt;Change requires love, patience, help and encouragement, a willingness to learn from above, from below and from all those around you. It requires an absolute and deep conviction that you could really be wrong about something in a fundamental way. It requires a desire to improve and a motivation to exercise more effort than normal. It requires the courage to be wrong and fail again and again in the pursuit of new understanding. In the end, it often requires the willingness to forgo the due respect and esteem of others. Almost always it requires some kind of sacrifice. It is for all these reasons and many more, that change is hard. Thanks be to those who, despite all of this, do change. They make space for others to do the same.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-6665886563039053547?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/6665886563039053547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=6665886563039053547&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6665886563039053547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6665886563039053547'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/01/change-is-hard.html' title='Change is Hard'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4607418857515994287</id><published>2008-01-01T09:04:00.000-08:00</published><updated>2008-01-01T12:40:13.180-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Leaving Microsoft</title><content type='html'>&lt;p&gt;Starting today I no longer work at Microsoft. As many of you know, I started working at Microsoft after an illustrious post high school career as landscape architect. ;-) I loved the landscape work, but Microsoft paid better. I was just barely 18 and Microsoft was just realizing that the internet (lower case then) was amazingly NOT going to be replaced by the Windows 95 Microsoft Network. Much has changed since then. While I started my 4 year degree and continued working on it part time, it’s now time for me to go back to school full time and finish. After that, I hope to get an MBA.&lt;/p&gt;&lt;p&gt;I’ve had a remarkable time at Microsoft and in MacBU in particular. I’ve learned so much. I’ve been so thankful to interact with such a high concentration of good individuals. I feel very blessed. My last day was December 31st, 2007.&lt;/p&gt;&lt;p&gt;So that’s the news. I realize that many of you subscribe to this blog because of my connection with Microsoft and especially MacBU. Since I'm no longer working there, feel free to unsubscribe. During the Holiday's I've been mentally processing my MacBU experience and I'll be posting much of what I have learned and observed. If that interests you, hang on, there might still be some content here for you! As you may have noticed I've not really posted anything since September when I returned to work after paternity leave! These last 3 months finishing up Office 2008 were quite the grind, not a death march, but certainly not pretty. I'm glad for it to end. With a bit more time, I think you'll see some more frequent posts here.&lt;/p&gt;&lt;p&gt;If you'd like to contact me informally, as always, feel free to email me at my Gmail account referenced on my &lt;a href="http://www.blogger.com/profile/00629153569649264575"&gt;Blogger profile&lt;/a&gt; page. If you'd like to contact/track me more professionally, feel free to follow my &lt;a href="http://www.linkedin.com/in/davidmikaelweiss"&gt;LinkedIn profile&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Happy New Year to all and wish me luck!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4607418857515994287?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4607418857515994287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4607418857515994287&amp;isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4607418857515994287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4607418857515994287'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2008/01/leaving-microsoft.html' title='Leaving Microsoft'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4289509245428767386</id><published>2007-12-31T13:51:00.000-08:00</published><updated>2007-12-31T14:05:51.089-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Maps My Location beta</title><content type='html'>&lt;p&gt;In Google's recent Google Friends Newsletter we have this tidbit:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Google Maps for mobile, now with My Location (beta)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;GPS-enabled mobile phones continue to rise in popularity - but most of us do not have that capability. Now, with the latest version of Google Maps for mobile, you can use the new My Location (beta) technology that uses normal cell phone towers to provide you with approximate location information. It's not GPS, but it comes pretty close. &lt;a href="http://www.google.com/gmm"&gt;http://www.google.com/gmm&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Cool stuff. The really interesting thing about this is the ability Google could eventually have to track location and correlate that to better target ads on the iPhone.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4289509245428767386?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4289509245428767386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4289509245428767386&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4289509245428767386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4289509245428767386'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/12/google-maps-my-location-beta.html' title='Google Maps My Location beta'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4764725972931196549</id><published>2007-12-29T14:01:00.000-08:00</published><updated>2007-12-29T14:18:24.575-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>More iPhone Features</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGS1xKKWI/AAAAAAAAAGU/DU6kHj_bDCk/s1600-h/006-iphone-google-maps-locate-me_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGS1xKKWI/AAAAAAAAAGU/DU6kHj_bDCk/s400/006-iphone-google-maps-locate-me_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521250917951842" /&gt;&lt;/a&gt;&lt;p&gt;If the folks over at &lt;a href="http://www.gearlive.com/gallery/category/C51/"&gt;Gear Live&lt;/a&gt; have the scoop on the newest iPhone firmware update, it looks like it will add some very cool features. My favorite will absolutely be the "Locate Me" feature added to the Google Maps application. Gear Live servers are slammed right now, but here are some of the small resolution images that look very authentic to me. With every iPhone software update, phone manufacturers everywhere are wishing they had a reliable way to distribute fixes and add features. Apple really has a competitive advantage with their ability to update the iPhone in the field.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/R3bGTFxKKXI/AAAAAAAAAGc/Rui2rFSVmHQ/s1600-h/001-iphone-edit-home-screen_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/R3bGTFxKKXI/AAAAAAAAAGc/Rui2rFSVmHQ/s400/001-iphone-edit-home-screen_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521255212919154" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WTtSfbIsWPk/R3bGTVxKKYI/AAAAAAAAAGk/YL3KlnmGU5g/s1600-h/002-iphone-113-drag-calc_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/R3bGTVxKKYI/AAAAAAAAAGk/YL3KlnmGU5g/s400/002-iphone-113-drag-calc_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521259507886466" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WTtSfbIsWPk/R3bGTlxKKZI/AAAAAAAAAGs/qqrVCwpIIik/s1600-h/003-iphone-113-drag-mail_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/R3bGTlxKKZI/AAAAAAAAAGs/qqrVCwpIIik/s400/003-iphone-113-drag-mail_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521263802853778" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGT1xKKaI/AAAAAAAAAG0/h5MbZiCEcgg/s1600-h/004-iphone-113-new-gmaps-bottom_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGT1xKKaI/AAAAAAAAAG0/h5MbZiCEcgg/s400/004-iphone-113-new-gmaps-bottom_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521268097821090" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGn1xKKbI/AAAAAAAAAG8/d2Y48bcnqSs/s1600-h/005-iphone-113-google-maps-options_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGn1xKKbI/AAAAAAAAAG8/d2Y48bcnqSs/s400/005-iphone-113-google-maps-options_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521611695204786" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGn1xKKcI/AAAAAAAAAHE/V8QHJEMMqWs/s1600-h/007-iphone-113-sms-multi_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGn1xKKcI/AAAAAAAAAHE/V8QHJEMMqWs/s400/007-iphone-113-sms-multi_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521611695204802" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/R3bGoFxKKdI/AAAAAAAAAHM/qMoCCgcbhFk/s1600-h/008-iphone-113-bookmarks_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/R3bGoFxKKdI/AAAAAAAAAHM/qMoCCgcbhFk/s400/008-iphone-113-bookmarks_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521615990172114" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WTtSfbIsWPk/R3bGoVxKKeI/AAAAAAAAAHU/yMobWfpLhHs/s1600-h/009-iphone-113-add-to-home_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/R3bGoVxKKeI/AAAAAAAAAHU/yMobWfpLhHs/s400/009-iphone-113-add-to-home_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521620285139426" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WTtSfbIsWPk/R3bGoVxKKfI/AAAAAAAAAHc/ugo1sBe38jY/s1600-h/010-iphone-113-home-screen-bookmark_medium.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/R3bGoVxKKfI/AAAAAAAAAHc/ugo1sBe38jY/s400/010-iphone-113-home-screen-bookmark_medium.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5149521620285139442" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4764725972931196549?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4764725972931196549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4764725972931196549&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4764725972931196549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4764725972931196549'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/12/more-iphone-features.html' title='More iPhone Features'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WTtSfbIsWPk/R3bGS1xKKWI/AAAAAAAAAGU/DU6kHj_bDCk/s72-c/006-iphone-google-maps-locate-me_medium.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2575702266206063464</id><published>2007-09-12T19:22:00.000-07:00</published><updated>2007-09-12T19:32:50.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='miscellaneous'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Workspace Traditions</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_WTtSfbIsWPk/Ruie-hPKEkI/AAAAAAAAAFQ/Rp9N5yUyqDk/s1600-h/img105.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/Ruie-hPKEkI/AAAAAAAAAFQ/Rp9N5yUyqDk/s400/img105.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5109508574162850370" /&gt;&lt;/a&gt;&lt;p&gt;Every company, every team has their different traditions and specific culture and Microsoft is no exception. Christian Buckley of BlueBadgeMojo.com &lt;a href="http://buckleyplanet.typepad.com/cafetour/2007/08/creative-decora.html"&gt;pokes some fun&lt;/a&gt; at what I think is a Microsoft specific tradition of "decorating" offices of people gone for an extended period of time. I remember carting in sand for a "beach house" office decoration way back. Where did it all start? I guess I'll never know.&lt;/p&gt;&lt;p&gt;What funny workspace traditions do you have? Have you seen the office decoration thing outside of Microsoft?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2575702266206063464?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2575702266206063464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2575702266206063464&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2575702266206063464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2575702266206063464'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/09/workspace-traditions.html' title='Workspace Traditions'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/Ruie-hPKEkI/AAAAAAAAAFQ/Rp9N5yUyqDk/s72-c/img105.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7002711551441831235</id><published>2007-08-15T10:22:00.000-07:00</published><updated>2007-09-06T00:13:00.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Numbers</title><content type='html'>&lt;p&gt;One of the great benefits of working at Microsoft is that when you add a new little one to your family, you get 1 month of paid paternity leave. Recently, we've had the opportunity to take advantage of this benefit. Since our little baby was born, I've been home working as Mr. Mom. I've been mostly offline, except for early mornings and late nights when the kids are sleeping. My boss isn't going to like it, but since I've been gone for paternity leave, I've logged on to my work email only once, and that was just to make sure my out of office emails were working. Needless to say, I've been happily busy with family.&lt;/p&gt;&lt;p&gt;I haven't been so busy that I didn't catch Apple's announcement regarding their new iWork application, Numbers. I haven't bought a copy, or logged into work to see what others are saying about this announcement, but I'm guessing it's much like when Apple announced Keynote for the first time. A combination of deep respect for Apple's software and design capabilities, coupled with sense of, "Let's get back to work and make something great!" kind of attitude.&lt;/p&gt;&lt;p&gt;What follows are some of my personal feelings that I've considered amidst making meals and playing at the park with my kids. I don't in any way attempt to speak for MacBU or Microsoft, these are just one person's opinions, specifically mine. And yes, I do work in MacBU, and yes I can't share everything I'd like to say for obvious reasons. So, here goes:&lt;/p&gt;&lt;p&gt;Once upon a time, it was decided that we needed to move to a more open file format. XML was the obvious choice. There were and are a lot of good reasons for opening up your file format. I'm not going to discuss these at length, but one of these in particular is that folks are not forced to use your application to both read and write files that others can use. This is a good thing.&lt;/p&gt;&lt;p&gt;Allowing anyone to read and write your file format is a bold move because it says in essence, "We don't need a locked down file format to compete. The format can be available for everyone, and we'll compete on the ease of use and efficiency of our applications. We have what we think is the best interface for reading, creating and managing Office documents, but if someone has what they think is a better way to build Office documents, wonderful, we welcome it!"&lt;/p&gt;&lt;p&gt;What Apple has done with Keynote, Pages and Numbers is exactly this. With each one of their applications, they've created a user interface that reflects how they think people want or should want to act when building a presentation, document or spreadsheet. I've been in this market for a long time, and obviously have opinions about how things should be done. If someone else has what they think is a good solution for building Office documents, I think that's great.&lt;/p&gt;&lt;p&gt;From another perspective, I think Apple's work on Numbers underscores that despite the large advances being made in web interfaces, there is still a place for rich client applications. Both iLife, iWork and even the Google Maps application on the iPhone reinforce that there's lots of opportunity left for innovation in the "rich client" arena. Numbers specifically proves there's opportunity left for innovation in the productivity applications space. I certainly think there is, and folks who think that the problem space that Office lives in is "essentially solved", should think again. There's plenty left to improve. Plenty. That's what makes it exciting.&lt;/p&gt;&lt;p&gt;Some have said, "I bet MacBU is envious of Apple being able to start from scratch." Now that's a loaded comment. Let me try to address the different parts. First the envious thing. Apple is a great software company and at Microsoft, software is pretty important too! ;-) At the very core of MacBU is the desire to produce great software for the Mac platform. When the business unit was created, the whole goal was to focus our energies on producing seamless and compatible, but very Mac, applications. There are a certain set of problems one must focus on when working on Mac Office. There's another set of problems one must focus on when working on iWork. You trade problems sets, but they are just different problems sets! The grass is not always greener on the other side of the fence. Most people with significant software experience will know that "starting from scratch" is one of the most risky and difficult things to do. I don't think anyone is excited about scrapping years worth of effort just to have a clean start at things. From a programming perspective, that just makes no sense.&lt;/p&gt;&lt;p&gt;Also, Apple isn't starting from scratch. They are building methodically on the several foundations they've laid over the years in Keynote, then Pages and now they've added Numbers. One might even say that, Numbers is Keynote and Pages with better table and function support, and not be too far from the mark. This kind of progressive building together is what Microsoft did with Office originally. There's a pattern here. The bigger questions in my mind are really these: "Will Apple's software foundation allow them to add to and improve their software for the next 20 years? What will be the rate of their improvement?"&lt;/p&gt;&lt;p&gt;Lastly, in a very real way, we do "start from scratch" every product cycle. I wish you could all experience the high energy and exhilarating discussions we have when we are planning for the next version of Office. We "wipe the slate clean" and do our best to remove all inhibitions and constraints when we think about what we can do next with Mac software at Microsoft. And this doesn't just happen in MacBU. My favorite example of this, right now, has to be the new UI in Win Office. Maybe someday I'll write about that more in-depth, but the way that Ribbon interface elevates access to the many features of Office and makes Office easy to use is just wonderful. Anyone who's serious about interaction design in software should take a serious look at what this interface does and how it does it. There's a great deal to be learned, not the least of which is that sometimes you need to dramatically re-think the user interface of your application and not be afraid to do exactly that.&lt;/p&gt;&lt;p&gt;Finally, as in the past, the question will undoubtedly be asked, "What is the core value of Office on the Mac?" I'll answer that with one word: compatibility. Mac users are the kind of people that want things to "just work" and Microsoft Office for the Mac offers that exact value proposition. Mac users want to enjoy all the great things that make the Mac experience wonderful, but still be able to share documents and communicate in a Mac way in a Windows dominated world. MacBU is categorically in the best position to deliver on this promise of compatibility.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7002711551441831235?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7002711551441831235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7002711551441831235&amp;isPopup=true' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7002711551441831235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7002711551441831235'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/08/numbers.html' title='Numbers'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-6622451648187438685</id><published>2007-08-07T11:51:00.000-07:00</published><updated>2007-08-14T01:01:42.912-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>A Clear Vision</title><content type='html'>&lt;p&gt;One of the most important responsibilities of a great leader is to clearly define the goal, the vision, the what and why stuff, so that everyone can understand and really "buy-in" to the deal. Steve Jobs just did this masterfully in the Q&amp;A session following an &lt;a href="http://www.macworld.com/news/2007/08/07/macevent/index.php"&gt;Apple press event&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Is Apple’s goal to overtake the PC in market share? Jobs said, “Our goal is to make the best personal computers in the world and make products we are proud to sell and recommend to our family and friends. We want to do that at the lowest prices we can.&lt;/p&gt;&lt;p&gt;“But there’s some stuff in our industry that we wouldn’t be proud to ship. And we just can’t do it. We can’t ship junk,” said Jobs. “There are thresholds we can’t cross because of who we are. And we think that there’s a very significant slice of the [market] that wants that too. You’ll find that our products are not premium priced. You price out our competitors’ products, and add features that actually make them useful, and they’re the same or actually more expensive. We don’t offer stripped-down, lousy products.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Independant of the PR value of these statements, these words "make meaning" for Apple's employees who, in the end, are their most important customers.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: MacWorld has posted the audio of the question and Job's fantastic response &lt;a href="http://podcasts.macworld.com/2007/08/downloads/marketshare.mp3"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-6622451648187438685?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/6622451648187438685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=6622451648187438685&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6622451648187438685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6622451648187438685'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/08/clear-vision.html' title='A Clear Vision'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7407671839109535376</id><published>2007-07-19T20:00:00.000-07:00</published><updated>2007-07-19T23:33:40.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Be Microsoft</title><content type='html'>&lt;p&gt;I love working on the Mac. I enjoy working in MacBU. These days, however, I'm not so thrilled about the vibe hanging around here at Microsoft as a whole.&lt;/p&gt;&lt;p&gt;We seem to have lost our self-confidence. There is a general and constant focus on "the other guys" these days. It's like everyone is continually contemplating competitive response, rather than acting for our customers. First it's open source software, then it's Linux, then it's Google, now it's Apple. Tomorrow it will be something or someone else. Least someone misunderstand, I'm all for looking out for the competition, but if all your focus is on how to respond to some perceived or real competitive threat, how will you ever be able to innovate, come up with something original or surprise and delight your customers? It's just paralyzing.&lt;/p&gt;&lt;p&gt;I wish folks would just realize that we are not going to be all things to all people. That's okay. We've got a job to do, and we have a very reasonable opportunity to do some very wonderful things. Let's stop worrying about the competition, or about what we can't do just yet. Can't we just focus on making our customers amazingly happy? Perhaps I'm too simplistic, but if we do just that, I really think everything else will work out.&lt;/p&gt;&lt;p&gt;I feel like we've lost our identity looking at and comparing ourselves with others. The insecurity and lack of confidence seems to be everywhere. You can see it in the way employees "defend their Microsoft position" rather than "just tell the story" because it's a good one.&lt;/p&gt;&lt;p&gt;It wasn't always like this.&lt;/p&gt;&lt;p&gt;What's totally ironic about this present situation is that this is exactly where Apple was, only a few years ago. In an interview at the "All Things Digital" Conference this year, Steve Jobs said this about that time at Apple:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;[There was this belief that] for Apple to win, Microsoft has to lose, and it was clear that you didn’t have to play that game because Apple wasn’t going to beat Microsoft. Apple didn’t have to beat Microsoft. Apple had to remember who Apple was because it had forgotten who Apple was. So for me it was pretty essential to break that paradigm.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;There is space in this big old world for everyone, Apple, Google, free software and yes, even Microsoft. We don't have to be Apple to be successful. We don't have to be Google either. We just need to be Microsoft.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7407671839109535376?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7407671839109535376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7407671839109535376&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7407671839109535376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7407671839109535376'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/looking-back.html' title='Be Microsoft'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-6949883223615941568</id><published>2007-07-17T06:49:00.000-07:00</published><updated>2007-07-17T07:03:08.648-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potential'/><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><title type='text'>Thoughts from Dad</title><content type='html'>&lt;p&gt;I have a great friend in my Dad. He takes time to listen to me. He tries to help me. Our conversations are not so much about some grand conclusion as they are about exploration and discovery. Recently he sent me an email follow up to a conversation we were having. Here's what he wrote:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;1. I am different. So I need to figure out how others think, because they don't think like I do.&lt;/p&gt;&lt;p&gt;2. Learning about change is not changing.&lt;/p&gt;&lt;p&gt;3. Most people agree that improvement and change is needed, until it means they have to change.&lt;/p&gt;&lt;p&gt;4. Getting someone to want to change is hard.&lt;/p&gt;&lt;p&gt;5. The power of the group, has something in it that facilitates change. (&lt;a href="http://en.wikipedia.org/wiki/Carl_Rogers"&gt;Carl Rogers&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;6. Most leaders say, "You need to do this... You need to change... Good luck! See you later." Instead of, "You can change. I can help."&lt;/p&gt;&lt;p&gt;7. It's important to setup an environment that balances building the person &lt;i&gt;and&lt;/i&gt; getting the job done.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Man, I love my Dad.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-6949883223615941568?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/6949883223615941568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=6949883223615941568&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6949883223615941568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6949883223615941568'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/thoughts-from-dad.html' title='Thoughts from Dad'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2914407478546092919</id><published>2007-07-12T14:45:00.000-07:00</published><updated>2007-07-13T13:18:59.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Can it be? Yes it is...</title><content type='html'>&lt;p&gt;zPhone!&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/Rpahp_hyL2I/AAAAAAAAAFI/BLXhNiabheo/s1600-h/zPhone.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/Rpahp_hyL2I/AAAAAAAAAFI/BLXhNiabheo/s400/zPhone.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5086430571961397090" /&gt;&lt;/a&gt;&lt;p&gt;Note: Many thanks to Andy Klepack for the Hi-Def image. Food and beverages not included. :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2914407478546092919?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2914407478546092919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2914407478546092919&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2914407478546092919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2914407478546092919'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/can-it-be-yes-it-is.html' title='Can it be? Yes it is...'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WTtSfbIsWPk/Rpahp_hyL2I/AAAAAAAAAFI/BLXhNiabheo/s72-c/zPhone.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-966659351512122404</id><published>2007-07-12T13:44:00.000-07:00</published><updated>2007-07-12T14:12:56.297-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Sharing Music with the iPhone</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/RpaS8_hyL1I/AAAAAAAAAFA/8v2Nwv5M22c/s1600-h/iPhoneiPod.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/RpaS8_hyL1I/AAAAAAAAAFA/8v2Nwv5M22c/s400/iPhoneiPod.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5086414405704494930" /&gt;&lt;/a&gt;&lt;p&gt;There's a cool little feature I just discovered thanks to a friend at work. If you are on a phone call, and turn on your iPod music, everyone on the call can hear your music! Also, the volume controls for the phone call and the music are separate so you can have some nice background music to your call while still being able to hear soft voices loud and clear. I can't decide if this is a designed in feature or a happy side-effect of something else, but I think it's cool.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-966659351512122404?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/966659351512122404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=966659351512122404&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/966659351512122404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/966659351512122404'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/sharing-music-with-iphone.html' title='Sharing Music with the iPhone'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WTtSfbIsWPk/RpaS8_hyL1I/AAAAAAAAAFA/8v2Nwv5M22c/s72-c/iPhoneiPod.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-5755944508795838877</id><published>2007-07-09T23:06:00.000-07:00</published><updated>2007-07-09T23:10:39.048-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='miscellaneous'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iKnow iDeas</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RpMier4__1I/AAAAAAAAAE4/iz26OGky8-U/s1600-h/iDeas.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RpMier4__1I/AAAAAAAAAE4/iz26OGky8-U/s400/iDeas.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5085446314804641618" /&gt;&lt;/a&gt;
&lt;p&gt;A fun &lt;a href="http://www.introducingidea.com/"&gt;parody of Apple&lt;/a&gt;. The product? Paper napkins.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-5755944508795838877?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/5755944508795838877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=5755944508795838877&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5755944508795838877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5755944508795838877'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/iknow-ideas.html' title='iKnow iDeas'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/RpMier4__1I/AAAAAAAAAE4/iz26OGky8-U/s72-c/iDeas.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-6142208030784914304</id><published>2007-07-09T12:23:00.000-07:00</published><updated>2007-07-09T22:06:39.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>The GM of MacBU wants to talk to You!</title><content type='html'>The general manager of the Macintosh Business Unit at Microsoft is &lt;a href="http://blogs.msdn.com/macmojo/archive/2007/06/08/hello-from-the-new-general-manager-of-the-macintosh-business-unit-craig-eisler.aspx"&gt;Craig Eisler&lt;/a&gt;. He's been here now for just over 4 weeks. It's been fun to watch him step into his new role and if nothing else watch as everyone adjusts to a new dynamic leader. Craig seems to be just that, a high energy, leader. His transparent nature and naturally positive perspective on things has just instantiated itself on our official &lt;a href="http://blogs.msdn.com/macmojo/"&gt;MacMojo&lt;/a&gt; blog. He's asking for suggestions on what you'd like to see different, feature requests, even topics that you'd like to see him personally address on the blog. Right now there are only 39 comments. Please, if you've ever wanted MacBU to do "X" differently, now is your chance. Get in there and &lt;a href="http://blogs.msdn.com/macmojo/archive/2007/07/06/wait-wait-i-m-here.aspx"&gt;leave a comment.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-6142208030784914304?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/6142208030784914304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=6142208030784914304&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6142208030784914304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/6142208030784914304'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/gm-of-macbu-wants-to-talk-to-you.html' title='The GM of MacBU wants to talk to You!'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-3911993048802516624</id><published>2007-07-08T15:00:00.000-07:00</published><updated>2007-07-08T15:22:57.805-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aviation'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Designing the Dreamliner</title><content type='html'>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WTtSfbIsWPk/RpFgPb4__wI/AAAAAAAAAEQ/XBQuKktfQuM/s1600-h/787.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/RpFgPb4__wI/AAAAAAAAAEQ/XBQuKktfQuM/s400/787.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5084951272579137282" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Today at 3:30 p.m. PDT, the Boeing 787 Dreamliner will rollout for the world to see. You can view the live webcast at &lt;a href="http://www.boeing.com/"&gt;www.boeing.com&lt;/a&gt; or watch it on Satellite TV. (576 DirectTV or 9601 DishNetwork).&lt;/p&gt;&lt;p&gt;Boeing hired a design firm &lt;a href="http://www.teague.com/"&gt;Teague&lt;/a&gt;, to help them from the very beginning to build the Dreamliner. John Barratt, the CEO of Teague, gave some perspective on what it was like to work on designing the Boeing 787. You can watch the 10 minute interview &lt;a href="http://www.scribemedia.org/2007/07/07/wdrtw-barratt/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;First, notice the importance placed on empathy and ethnography in the beginning of the design. They had their team travel around the world 5 times in economy class before they started! Wow. I think it's this kind of experiential learning that's needed to really understand your customers. They went to this trouble to improve their empathy so they could understand what can't be observed and also did the ethnographic research to understand what can be observed. I think it was also this kind of experiential foundation that allowed them to deliver things like larger windows, better air purification, more humidity in the cabin, and more open space.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WTtSfbIsWPk/RpFgPb4__xI/AAAAAAAAAEY/VtebDcdN6lY/s1600-h/entry.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/RpFgPb4__xI/AAAAAAAAAEY/VtebDcdN6lY/s400/entry.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5084951272579137298" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Second, notice how important the transition from the walk way to the airplane cabin is to him. The whole feeling that "You've made it! Sit down and relax! We'll take care of you." is really communicated subtly in the curved lines, high ceilings, the lighting and open areas. I love how they increased the size of the windows! Also, the windows don't have plastic shades, but look to be touch activated and have some kind of "fade shade" effect like glasses that automatically become darker when exposed to the sunlight. Nice.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RpFgQL4__0I/AAAAAAAAAEw/YtuXWgkqX94/s1600-h/windowshade.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RpFgQL4__0I/AAAAAAAAAEw/YtuXWgkqX94/s400/windowshade.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5084951285464039234" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RpFgPr4__yI/AAAAAAAAAEg/oeWbvup8NU4/s1600-h/firstdesign.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RpFgPr4__yI/AAAAAAAAAEg/oeWbvup8NU4/s400/firstdesign.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5084951276874104610" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Third, notice how they had some amazing breakthrough concepts at first, but then when 9/11 hit, they had to give up their prized designs and adjust to the market. Making a really fast plane gave way to making a very efficient one. I often think about design as the skill of choosing what not to do. I guess we'll see if they made the right choice. I think they did. But, it must have been just dreadfully difficult for the designers to give up their 1st design. My hat's off to them for this alone.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WTtSfbIsWPk/RpFgP74__zI/AAAAAAAAAEo/PYEVTJsZcxU/s1600-h/firstdesign2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/RpFgP74__zI/AAAAAAAAAEo/PYEVTJsZcxU/s400/firstdesign2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5084951281169071922" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Lastly, notice what a big part prototyping was given in the process. You really don't know how it's going to feel until you can experience it, and they did that by putting the designers close to the engineers and mocking up the whole cabin where they could physically iterate on the experience. Very, very cool. As he said, "You've got to prototype it and validate it."&lt;/p&gt;&lt;p&gt;The 787 is a big bet for Boeing. I hope they do well, and not just because I'm cheering for the home team, but because we could all use a big old object lesson in the importance of designing experiences in the aviation industry. Hopefully the airline companies will someday pay this much attention to the whole flying experience.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-3911993048802516624?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/3911993048802516624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=3911993048802516624&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3911993048802516624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3911993048802516624'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/designing-dreamliner.html' title='Designing the Dreamliner'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WTtSfbIsWPk/RpFgPb4__wI/AAAAAAAAAEQ/XBQuKktfQuM/s72-c/787.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-5976059565332282980</id><published>2007-07-05T22:22:00.001-07:00</published><updated>2007-07-07T08:32:40.002-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><title type='text'>The Courage to Help</title><content type='html'>&lt;p&gt;Let me begin by stating that I unabashedly love the United States of America. It is just wonderful to live in the United States of America. There are problems to be sure, but these are had everywhere. On the other hand, the blessings experienced here are only found elsewhere in relatively small pockets. When you go to live someplace else, you learn that not only do you trade old for new in food, scenery and culture, you also trade major problem sets. The old proverb about the grass being greener on the other side of the fence, elucidates the ease with which human judgment can be prone to error.&lt;/p&gt;&lt;p&gt;I don't think I can be called a world traveler, but I have had some experience outside of the US. I lived for two years in the jungles and deserts of the northeastern Brazil. I've visited Ireland, Egypt, Jordan and Israel. There are real families, real life and all that that entails everywhere. I feel confident in saying that the privileges I often took for granted, no longer seem to me the normal and the natural affair of mankind. They are not. In so many ways we live today at the tip top of human existence.&lt;/p&gt;&lt;p&gt;Yesterday was July 4th, Independence Day, commemorating the adoption of the Declaration of Independence on July 4, 1776, declaring independence from Great Britain. It was on this day that a group of brave men and women signed and fought for words like these:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Remembering on the Fourth of July that the extraordinary blessings I experience were not always so normal, is always very humbling for me. This year however I learned a bit more about that tempestuous and tenuous time of early America and I thought I'd share an insight I had.&lt;/p&gt;&lt;p&gt;Choosing to revolt against the King of Great Britain was with out a doubt insane. These 13 colonies had little money, a comparatively minuscule army, few weapons, little training and not much of a plan. What they did have was a belief that what they were doing was right. In their effort to show their faith, others were inspired by their cause and came to their aid. These others were Spain, the Netherlands and France. Men like General Lafayette, a French military officer, were moved to action. Said he of America:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The moment I heard of America I loved her; the moment I knew she was fighting for freedom I burnt with a desire of bleeding for her; and the moment I shall be able to serve her, at any time, or in any part of the world, will be the happiest of my life. - Marquis de Lafayette, Letter to Henry Laurens (then President of Congress), April 1777&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;With the help of the French, men like Lafayette and others, independence was ultimately achieved.&lt;/p&gt;&lt;p&gt;When a new nation forms, things are ever so fragile, chaos and fear so, so close at hand. I am thankful that a country far away, saw a distant tyranny so many years ago, and didn't choose to ignore it. I'm thankful that they had men, like Lafayette, who would be willing to sacrifice their lives for others to whom they had no reason to give anything. More specifically, this year, I'd like to thank the French who's sacrifice in large measure sustained a young and vulnerable nation. Their choice, so long ago, has made a way for my life, my liberty and my pursuit of happiness and I will be forever grateful.&lt;/p&gt;&lt;p&gt;Without the help of others, there likely would be no USA. Without those who were in a place to help actually choosing to help, the cause of freedom would have been snuffed out once again. For me, the lesson is this: even for causes with great ideals and great men like George Washington, Benjamin Franklin and John Adams leading the way, the US still needed help from others, or it would have all been some small footnote in some history book today. Back then we needed those with the courage to help, and we still need each other today. Really, it was a miracle that it all worked out.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-5976059565332282980?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/5976059565332282980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=5976059565332282980&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5976059565332282980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5976059565332282980'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/courage-to-help.html' title='The Courage to Help'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8863024379456693924</id><published>2007-07-03T23:37:00.000-07:00</published><updated>2007-07-03T23:42:11.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>iPhone User Guide: The Anthropomorphic iPhone</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RotA_r4__vI/AAAAAAAAAEI/sg337FtuOpg/s1600-h/iPhoneAtAGlance.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RotA_r4__vI/AAAAAAAAAEI/sg337FtuOpg/s400/iPhoneAtAGlance.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5083228067275472626" /&gt;&lt;/a&gt;&lt;p&gt;Apple has posted their &lt;a href="http://manuals.info.apple.com/en/iPhone_User_Guide.pdf"&gt;iPhone User's Guide&lt;/a&gt; for all those of you who can't get a hold of one, and all throughout are references to 'iPhone', not 'the iPhone.' One example follows:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;To activate iPhone:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1 Download and install iTunes 7.3 (or later) from www.itunes.com.&lt;/p&gt;&lt;p&gt;2 Connect iPhone to a USB 2.0 port on your Mac or PC using the dock and cable that came with iPhone. (Don’t connect iPhone to the USB port on your keyboard—it does not have enough power.) iTunes opens automatically.&lt;/p&gt;&lt;p&gt;3 Follow the onscreen instructions in iTunes to activate iPhone and sync iPhone with your contacts, calendars, email accounts, and bookmarks on your computer.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Why would Apple do this? No one talks this way. What are they getting out of this grammatical detail? At lunch a few of us discussed it and the only thing we could come up with is that it anthropomorphizes the iPhone, and that some how makes it more, uh, human or something. I admit, it's kind of weak. Any other ideas?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8863024379456693924?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8863024379456693924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8863024379456693924&amp;isPopup=true' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8863024379456693924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8863024379456693924'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/iphone-user-guide-anthropomorphic.html' title='iPhone User Guide: The Anthropomorphic iPhone'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/RotA_r4__vI/AAAAAAAAAEI/sg337FtuOpg/s72-c/iPhoneAtAGlance.png' height='72' width='72'/><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8105449301356717593</id><published>2007-07-03T22:55:00.001-07:00</published><updated>2007-07-03T23:19:50.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>iPhone Applications</title><content type='html'>&lt;p&gt;When Apple announced that the "sweet" iPhone Software Development Kit was going to be AJAX and "Web 2.0 stuff", most developers scoffed. A few went to work, and now we are starting to see some web applications built specifically for the iPhone.&lt;/p&gt;&lt;p&gt;First up is a very nicely designed shopping list application named &lt;a href="http://onetrip.org/apps/desktop.php?onetrip"&gt;OneTrip&lt;/a&gt;. It was the first iPhone application released as far as I can tell. It's also my personal favorite.&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/Ros2gL4__sI/AAAAAAAAADw/mSOysHu0Z8w/s1600-h/OneTrip.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/Ros2gL4__sI/AAAAAAAAADw/mSOysHu0Z8w/s400/OneTrip.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5083216530993315522" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Then &lt;a href="http://www.37signals.com/svn/posts/502-ta-da-list-for-iphone"&gt;37Signals Ta Da List&lt;/a&gt; web app simply senses if you are hitting their website from an iPhone and adjusts to look like this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_WTtSfbIsWPk/Ros25b4__tI/AAAAAAAAAD4/SXP176xfMLI/s1600-h/itada-list.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/Ros25b4__tI/AAAAAAAAAD4/SXP176xfMLI/s400/itada-list.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5083216964785012434" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.omnigroup.com/"&gt;OmniGroup&lt;/a&gt; is working on a version of their getting-things-done application &lt;a href="http://www.omnigroup.com/applications/omnifocus/"&gt;OmniFocus&lt;/a&gt; for the iPhone and they have some screenshots online &lt;a href="http://blog.omnigroup.com/2007/07/03/omnifocus-and-iphone/"&gt;here.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/Ros3ML4__uI/AAAAAAAAAEA/DiEd72UcdFs/s1600-h/omnifocus-web-interface.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/Ros3ML4__uI/AAAAAAAAAEA/DiEd72UcdFs/s400/omnifocus-web-interface.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5083217286907559650" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Notice how these iPhone web apps follow or try to follow very closely the iPhone look and feel. This is a testament to how these developers really get the "build the experience" ethos. That said, even with all this focus on looking "iPhone-like" without the smooth &lt;a href="http://davidweiss.blogspot.com/2007/06/transitions.html"&gt;transitions&lt;/a&gt;, it's really quite a different feel.&lt;/p&gt;&lt;p&gt;An attempt at a full list of all iPhone web apps can be found at &lt;a href="http://iphoneapplicationlist.com/"&gt;iPhone Application List&lt;/a&gt;, but be prepared for some ugly looking iPhone apps. I think the delay in releaseing a "real" iPhone SDK may actually help cement the iPhone experience. With a solid customer expectation of what it means to be an "iPhone app" this could actually lead to an better user experiece with all 3rd party iPhone applications long term. Let's hope!&lt;/p&gt;&lt;p&gt;Apple's official documentation and guidelines for developing for the iPhone are located here: &lt;a href="http://developer.apple.com/iphone/"&gt;http://developer.apple.com/iphone/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8105449301356717593?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8105449301356717593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8105449301356717593&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8105449301356717593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8105449301356717593'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/iphone-applications.html' title='iPhone Applications'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/Ros2gL4__sI/AAAAAAAAADw/mSOysHu0Z8w/s72-c/OneTrip.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4651466298263007463</id><published>2007-07-03T21:00:00.000-07:00</published><updated>2007-07-03T21:00:44.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Transitions</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RosaGr4__rI/AAAAAAAAADo/QaLj7HsPCbM/s1600-h/iPhoneStates.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RosaGr4__rI/AAAAAAAAADo/QaLj7HsPCbM/s400/iPhoneStates.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5083185306581073586" /&gt;&lt;/a&gt;&lt;p&gt;You may have heard the saying, "It's the journey, not the destination." I like this saying, but I have never applied it to user interface design.&lt;/p&gt;&lt;p&gt;Normally, when prototyping or sketching up a UI design, I focus on the end states, the screenshot. Once you have that, you link screenshot to screenshot in a kind of storyboard that shows the process the user will follow to accomplish a task. Most of the time, these are just paper sketches. Sometimes I'll do some high fidelity screenshots, but normally the sketches are enough.&lt;/p&gt;&lt;p&gt;What's amazing to me about the iPhone experience is how much time Apple spent, not on the end states, but the transitions through and to the end states. I'm really starting to think that what makes you feel so great about the device is just as much the easy to use screens, but the ease and smoothness of "getting there." The "journey" through the iPhone interface is filled with great transitions from beautiful state to beautiful state. It really is just as much about the transitions as it is about the destination.&lt;/p&gt;&lt;p&gt;I started to think about other great experiences that I've had at restaurants, shopping, even a few websites and I realized that a very large part of what made them so enjoyable was really the way they managed the transitions. Every step of the way was cared for, curated really. I've always known the "out of box experience" was important, and the functional flow through the application critical, but designing the visual flow through each functional transition, this is a whole new idea.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4651466298263007463?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4651466298263007463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4651466298263007463&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4651466298263007463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4651466298263007463'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/06/transitions.html' title='Transitions'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/RosaGr4__rI/AAAAAAAAADo/QaLj7HsPCbM/s72-c/iPhoneStates.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8275083364671422964</id><published>2007-07-03T19:46:00.000-07:00</published><updated>2007-07-04T00:58:59.473-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple Form Factor Evolution: 1976 through 2007</title><content type='html'>&lt;a href="http://tofslie.com/work/apple_evolution.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://tofslie.com/work/apple_evolution.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.core77.com/blog/object_culture/apple_form_factor_evolution_6722.asp"&gt;Core 77&lt;/a&gt;, one of my favorite design blogs, links to &lt;a href="http://tofslie.com/work/apple_evolution.jpg"&gt;Edwin Tofslie's visual time line&lt;/a&gt; of Apple products from 1976 to the present day. Very cool. Print this out, then put a mark by each device or accessory you've personally touched at least once. It's the perfect Mac User Group conversation piece. :-) Enjoy the walk down memory lane.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8275083364671422964?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8275083364671422964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8275083364671422964&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8275083364671422964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8275083364671422964'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/apple-form-factor-evolution-1976.html' title='Apple Form Factor Evolution: 1976 through 2007'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7909645188213861214</id><published>2007-07-03T19:27:00.000-07:00</published><updated>2007-07-03T19:28:25.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>iPhone Envy</title><content type='html'>&lt;p&gt;Admittedly, my sample is skewed, but I have yet to talk to anyone at work who doesn't want an iPhone. Even the skeptics, after playing with one in person have tried to purchase one. Tried and failed only because every store in the state of Washington is sold out right now. There's even been some talk about iPhones as our ship gifts for Office 2008, but I think that's just a vicious rumor. The universal reason for not getting one: finances. I'm not saying that Apple over priced the iPhone, but that the iPhone is so compelling that no one is saying they don't want one. Everyone does, just not everyone has figured out how to work it out financially just yet. Now that's impressive.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7909645188213861214?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7909645188213861214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7909645188213861214&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7909645188213861214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7909645188213861214'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/iphone-envy.html' title='iPhone Envy'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-3577859202501228853</id><published>2007-07-02T07:23:00.000-07:00</published><updated>2007-07-02T07:39:17.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>The 1.0 that wasn't</title><content type='html'>&lt;p&gt;From what I can gather, the biggest problems with the iPhone seem to be as follows, in order of severity:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;You can only use AT&amp;T network&lt;/p&gt;&lt;li&gt;&lt;p&gt;The EDGE data network is slow&lt;/p&gt;&lt;li&gt;&lt;p&gt;The keyboard takes some time to learn&lt;/p&gt;&lt;li&gt;&lt;p&gt;Making a phone call can take more "taps" than with other phones&lt;/p&gt;&lt;li&gt;&lt;p&gt;No way to Cut, Copy or Paste&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;(I'm leaving off the list the fact that so many are having trouble activating their phones. I think this is AT&amp;T's capacity planning problem, and I don't think we'll see this happen again.)&lt;/p&gt;&lt;p&gt;This is remarkable. The iPhone is NOT a simple device. It is a complex feature-laden phone, iPod and web device. And with all this functionality, the most folks can do to complain about it is reference something related to the items above.&lt;/p&gt;&lt;p&gt;This phone flies in the face of all those who think that 1.0 products must be either fully focused on one task to be done well, or those that consider 1.0 products something you should avoid by default until the next release, you know, the one with all the bugs worked out. The iPhone while complex and full of features, does have a simple interaction and experience. It is so compelling and just fun, that to miss out on this version while waiting for the "next rev" seems almost unbearable, once you've played with it. As others continue to market proudly their "alpha" and "beta" stickers, Apple shows us all, that you can deliver a 1.0 experience that really is complete.&lt;/p&gt;&lt;p&gt;What it means to be 1.0 will never be the same.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-3577859202501228853?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/3577859202501228853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=3577859202501228853&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3577859202501228853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3577859202501228853'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/10-that-wasnt.html' title='The 1.0 that wasn&apos;t'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4564859903149363548</id><published>2007-07-02T06:50:00.000-07:00</published><updated>2007-07-02T07:00:10.695-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPhone Activation and Sync</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RokEfr4__qI/AAAAAAAAADg/xKItDavNonE/s1600-h/iPhoneSync.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RokEfr4__qI/AAAAAAAAADg/xKItDavNonE/s400/iPhoneSync.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5082598596868570786" /&gt;&lt;/a&gt;&lt;p&gt;Before we knew the iPhone was real, the common wisdom was that in order for Apple to make the experience something of acceptable quality, they'd have to own or at least rent the cell network. Take a look at this &lt;a href="http://movies.apple.com/movies/us/apple/iphone/2007/activation_sync/iphone-activation_sync_848x480.mov"&gt;iPhone activation and sync&lt;/a&gt; video. This is clearly an Apple experience, simple, clear and elegant. Apple is doing what it does best, and AT&amp;T is doing what they do best. This is how every business partnership should be.&lt;/p&gt;&lt;p&gt;Doing activation and sync away from the store allows Apple to control the "out of box experience" which I think is key. You don't get an iPhone without your calendar, contacts, pictures, music and videos. If you did get a phone without all the above personalized data, the first time experience would be decidedly different. From a logistics and spontaneity perspective it also allows people to buy the iPhone quickly, cash and carry, and allow them to do the longer part of the process in the comfort of their own home. No pressure, everything at your own pace. This is designing an experience, not a phone.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4564859903149363548?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4564859903149363548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4564859903149363548&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4564859903149363548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4564859903149363548'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/07/activation-and-sync.html' title='iPhone Activation and Sync'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/RokEfr4__qI/AAAAAAAAADg/xKItDavNonE/s72-c/iPhoneSync.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-534744012213991509</id><published>2007-06-29T11:51:00.000-07:00</published><updated>2007-07-02T13:53:07.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Rubber Edges</title><content type='html'>I spent some time today playing with the iPhone and there's one interaction I just love. It's that when you scroll to the edge of the web page, the iPhone allows you to drag/scroll as far as you like past the edge. It just lets you stretch right past the edge into the "grayness", but when you do let go it pulls back to the end/edge of the data being displayed. It's like the iPhone is saying, "You're in control, but there's no more data over there. Honest, but if you want to go there, sure, you can. But I'm telling you there's nothing there. See, I told you, nothing there. It really is the end." This is very clever. It gives you both a sense of control, but also a sense of boundary. It's like the difference between a corral with split pole fences and one with electric fences. Both define the boundary, but with one, finding the edge is much more unpleasant.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-534744012213991509?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/534744012213991509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=534744012213991509&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/534744012213991509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/534744012213991509'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/06/rubber-edges.html' title='Rubber Edges'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-5813916557618039152</id><published>2007-06-26T06:51:00.000-07:00</published><updated>2007-07-02T13:53:21.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPhone. A Guided Tour.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RoEcFAGXbYI/AAAAAAAAADY/Fdk5wbzJjuQ/s1600-h/iPhonePresenter.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RoEcFAGXbYI/AAAAAAAAADY/Fdk5wbzJjuQ/s400/iPhonePresenter.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5080372726902254978" /&gt;&lt;/a&gt;&lt;p&gt;This week Apple has released a 20 minute guided tour of the iPhone that shows in great detail the new user interface. You can download the high quality version &lt;a href="http://movies.apple.com/movies/us/apple/iphone/2007/welcome/apple-iphone-welcome_848x480.mov"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Apparently there are millions of people excited, even hysterical, about the iPhone's release this Friday. I must be out of the core news/media channels, but I haven't felt the fervor as much as it seems others have. That said, I'm very interested in a phone that "just works" and the iPhone has every indication of being just that. If this post adds to your hype pain, I'm sorry.&lt;/p&gt;&lt;p&gt;While the demos and ads for the iPhone thus far have been persuasive, they really didn't show all the details about the actual user interaction with the iPhone. Not so with this guided tour. If you are on the fence about the iPhone, this 20 minute tour will at the very least, make you want to visit the store and try it out.&lt;/p&gt;&lt;p&gt;Some of the things that caught my attention from a user experience perspective follow:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Everything moves very fast and fluid. Seriously, I'm so used to delays, even on my Mac, this responsiveness really makes you feel in control.&lt;/p&gt;&lt;p&gt;They actually show someone typing on the keyboard with their thumbs, but mention that you shouldn't try it for a week and until you've learned to "trust the intelligence of the keyboard." Personally, I have a hard time believing any touch screen keyboard can be better than something with real tactile response. That said, I tend to see small devices as mostly read only for me. I don't plan on doing major data entry on my phone. Add an appointment, respond to simple text message, type quick answer to an email, add a new phone number to my contact list, sure, but if I end up "living on my phone" I think I've got bigger problems than even a tactile keyboard will solve.&lt;/p&gt;&lt;p&gt;I cannot for the life of me figure out how you are supposed to tell the keyboard to "auto-complete" with the word suggested. I think it's hitting the spacebar, but I can't tell if that's just for spelling corrections or for auto-compelete as well.&lt;/p&gt;&lt;p&gt;It seems like the double tap is taking the "get me more info about this item" that the double click has represented on the Mac for so long. What is interesting is that they are adding to this gesture the sense of "I'm done now, get me out of here." For example in Safari a double tap both zooms in and zooms out. But this behavior is not consistent. In the Google Maps application, to zoom out, you need to tap once with two fingers. So, no zooming out while driving. ;-)&lt;/p&gt;&lt;p&gt;When browsing the web, it sure seems like the zooming is based on CSS devisions. I wonder what kind of problems this will cause on sites with poor or none existent CSS devisions?&lt;/p&gt;&lt;p&gt;It looks like a triple tap is what "activates" a link in the web browser. I think that's a good solution, but I wonder how many times folks will drag, flick or zoom before they actually figure out how to click a link? Activating a link or phone number in an email or SMS message only takes one tap. While not consistent, given the context, I think it will work. In my mind, this shows how weak consistency is, compared to the power of context.&lt;/p&gt;&lt;p&gt;The exterior buttons on the side of the phone actually look hard to press. And there's a button specifically to silence the phone's ringing. That button is one of 4 buttons on the unit. Way to go Apple for elevating that general need to silence a ring tone in a quiet meeting.&lt;/p&gt;&lt;p&gt;You can turn off the phone which looks to be quite painless. I wonder how long it takes to boot up?&lt;/p&gt;&lt;p&gt;The "drag your finger from left to right" seems to be the "authorize this action" or "serious stuff happens when you do this" gesture. You use it to unlock the phone, to confirm a shutdown and to initiate a deletion.&lt;/p&gt;&lt;p&gt;It looks like 5 buttons at the bottom of the screen is a theme in these iPhone applications. Kind of like a toolbar, but one that can never have more than 5 items. It's a constraint really based on the constant size of people's fingers. Apple still let's you "customize your toolbar buttons" at least in the iPod app. The upper portion of the screen is where "confirmation buttons" are located, like "Done", "Clear", "Save", " etc.&lt;/p&gt;&lt;p&gt;Sheets always come from either the bottom or side of the screen, never from the top of the screen. That area seems to be a sacred status area.&lt;/p&gt;&lt;p&gt;Dragging is done by touching a "drag handle" button that let's the iPhone know you are trying drag, not gesture. When you drag, the item increases in size so you you can see around your finger. Nice.&lt;/p&gt;&lt;p&gt;Sometimes you can drag and other times you can "flick" or "throw" things, like when scrolling a web page. I wonder as a designer, how you decide when you can do what? Also, how does the Safari app decided between a "flick" and a quick short drag? There must have been some fun iteration around that algorithm.&lt;/p&gt;&lt;p&gt;Big buttons actually look nice and not "too big and bulky", but not all buttons are huge. Like the audio scroll control in the voice mail application. I wonder how Apple decided when to make a button "finger size" and when to make it small?&lt;/p&gt;&lt;p&gt;The landscape orientation is like "full screen" mode on a Mac.&lt;/p&gt;&lt;p&gt;Airplane mode is awesome. I wish my Mac had that kind of mode as well, not just for airplanes, but for when I just want to be "off the grid" and focus for a bit. Call it QuietRoom: a place where distractions go away.&lt;/p&gt;&lt;p&gt;It looks like when someone calls, you might see a full screen photo of the person who is calling, not just a small thumbnail. If that's so, that's very cool.&lt;/p&gt;&lt;p&gt;Clicking some buttons, but not all, causes a "glow" response. It seems to be how smaller buttons register the click. I think it's a great effect and it looks like you can mostly see it around your finger, which I think is the whole idea behind the effect.&lt;/p&gt;&lt;p&gt;The ring tones seem really high quality and distinctive. Depending on how cool they are, Apple might even get some extra marketing out of "well known" iPhone ring tones. When folks hear a ring, they'll know that person has an iPhone, so even if Apple never sells ring tones, I hope they spent a lot of time working on them, because it could very well pay great dividends. Especially if for some reason they don't allow using a portion of an iTunes song as a ring tone.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;All very interesting stuff, for me at least. :-)&lt;/p&gt;&lt;p&gt;What I really appreciate about Apple is their example of taking some domain that people largely view as "solved" and allow changes to occur by introducing new methods, ideas, or products or simply altering existing ones in new ways. Say, for example, how a human interacts with a small computer. Clicking and pointing with a device was "the way it was done," and "using a keyboard" before that. With the iPhone, Apple has said in essence, "No, there &lt;i&gt;is&lt;/i&gt; a way to communicate with a computer that removes even the pointing or input device!" They remove the mouse and the stylus and take direct manipulation and human computer interaction to a whole new level. It's really amazing to watch. Allowing for changes to occur in any business is extremely hard, much harder than you might think. Seth Godin said it succinctly in his post on &lt;a href="http://sethgodin.typepad.com/seths_blog/2007/06/reasons-and-exc.html"&gt;Reasons and excuses&lt;/a&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Most organizations need a &lt;strong&gt;good reason&lt;/strong&gt; to do something new.&lt;/p&gt;&lt;li&gt;&lt;p&gt;All they need is a &lt;strong&gt;flimsy excuse&lt;/strong&gt; to not do something for the first time.&lt;/p&gt;&lt;li&gt;&lt;p&gt;And they often need a &lt;strong&gt;lawsuit&lt;/strong&gt; to stop doing something they're used to.&lt;/p&gt;&lt;/ul&gt;&lt;p&gt;If there's a space in your area of expertise that people generally view as "solved" or "commodity" or "not interesting any more" look again. The very fact that folks consider that area devoid of innovative potential is probably your greatest indication that there's something more lurking under the surface.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-5813916557618039152?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/5813916557618039152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=5813916557618039152&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5813916557618039152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5813916557618039152'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/06/iphone-guided-tour.html' title='iPhone. A Guided Tour.'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/RoEcFAGXbYI/AAAAAAAAADY/Fdk5wbzJjuQ/s72-c/iPhonePresenter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-395800643494988503</id><published>2007-06-12T21:39:00.000-07:00</published><updated>2007-07-02T13:53:35.332-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iPhone requires iTunes account?</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_WTtSfbIsWPk/Rm91SQGXbXI/AAAAAAAAADQ/fFpfS-W28o8/s1600-h/iPhone.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/Rm91SQGXbXI/AAAAAAAAADQ/fFpfS-W28o8/s400/iPhone.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5075404261489601906" /&gt;&lt;/a&gt;&lt;p&gt;I just got the second email from Apple after signing up with them for breaking iPhone updates via email. I read the mail a little bitterly, since I felt the least they could have done was to send me an email when they had the ship date nailed down. Well, the tone of the email was mostly, "Here are things you can do to get ready for your iPhone...", but it ended with this:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;To set up your iPhone, you'll need an account with Apple's iTunes Store. If you already have an iTunes account, make sure you know your account name and password. If you don't have an account, you should set one up now to save time later. To set up an account, launch iTunes, select the iTunes Store, and click the Sign In button in the upper right corner of iTunes. Sign in and you're ready to go.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;My first thought was sure, you'd need one if you wanted to use protected iTunes content, but on second thought, I wondered, could this be something more? Could it be that you'll need an iTunes account for other iPhone features to actually work, like maybe purchasing music from the store over WiFi? Could this be how ring tones are purchased? Could this be the mechanism for adding Apple applications and features to your iPhone? Maybe some integration with a new and improved .Mac service, like real time sync? Maybe to make up for the forever lost hidden features in Leopard, there will be some "sweet" hidden features in the iPhone? Nah, never mind.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-395800643494988503?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/395800643494988503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=395800643494988503&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/395800643494988503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/395800643494988503'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/06/iphone-requires-itunes-account.html' title='iPhone requires iTunes account?'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WTtSfbIsWPk/Rm91SQGXbXI/AAAAAAAAADQ/fFpfS-W28o8/s72-c/iPhone.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4684151234469670381</id><published>2007-06-12T12:53:00.000-07:00</published><updated>2007-06-12T13:12:02.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Forward Looking Font Display</title><content type='html'>&lt;p&gt;Yesterday, Apple &lt;a href="http://www.apple.com/pr/library/2007/06/11safari.html"&gt;released&lt;/a&gt; their own &lt;a href="http://www.apple.com/safari/"&gt;Safari 3.0&lt;/a&gt; web browser for Windows XP and Windows Vista. Amid the security and performance comparisons, &lt;a href="http://www.codinghorror.com/blog/archives/000884.html"&gt;folks&lt;/a&gt; are also noticing that Apple has also ported their own sub-pixel display technology to Windows. &lt;a href="http://www.joelonsoftware.com/items/2007/06/12.html"&gt;Joel Spolsky&lt;/a&gt; summarizes the differences sucintly:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Apple generally believes that the goal of the algorithm should be to preserve the design of the typeface as much as possible, even at the cost of a little bit of blurriness.&lt;/p&gt;&lt;p&gt;Microsoft generally believes that the shape of each letter should be hammered into pixel boundaries to prevent blur and improve readability, even at the cost of not being true to the typeface.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I think Apple's method will turn out better when we all have resolution independence along with hi-resolution displays. The real question is will the current font display fuzziness in Safari turn off the current unwashed masses, so that even when hi-res displays become standard, it's too late. If that happens, Safari will follow a great Apple tradition: high technology ahead of its time.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4684151234469670381?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4684151234469670381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4684151234469670381&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4684151234469670381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4684151234469670381'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/06/forward-looking-font-display.html' title='Forward Looking Font Display'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4258372616597171019</id><published>2007-05-27T13:55:00.000-07:00</published><updated>2007-05-27T14:00:46.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='miscellaneous'/><title type='text'>Coming Home</title><content type='html'>&lt;center&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OjBQgOpC5TU"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OjBQgOpC5TU" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;
&lt;P&gt;May we all experience a joyful reunion like this! And for those in the United States, Happy Memorial Day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4258372616597171019?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4258372616597171019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4258372616597171019&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4258372616597171019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4258372616597171019'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/05/coming-home.html' title='Coming Home'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2139760130670963744</id><published>2007-05-23T22:44:00.000-07:00</published><updated>2007-05-23T23:18:09.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Silverlight</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RlUmkugvtfI/AAAAAAAAADI/3hmmkPQs_sA/s1600-h/big_blue2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RlUmkugvtfI/AAAAAAAAADI/3hmmkPQs_sA/s400/big_blue2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5067999368077882866" /&gt;&lt;/a&gt;&lt;p&gt;The best thing about &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt; is its icon. For regular users it's a web-browser plugin that allows you to view and use Silverlight content. What Silverlight content is there? Media and stuff. Have you ever seen a website done completely in Flash? Well, now you can do that but with Silverlight. From my perspective this is fundamentally about competing with Flash. There are some cool things going on under the covers to make this happen and as a developer, I understand the &lt;a href="http://blogs.msdn.com/macmojo/archive/2007/05/23/silverlight-excitement.aspx"&gt;geek factor&lt;/a&gt; there. By the same token, as a developer, my ability to develop amazing software is directly related to the toolset available to me. So I ask myself, "Which toolset gives me the greatest ability to develop amazing software?" Flash or Silverlight? PHP or Ruby on Rails? Cocoa and Core Animation or XAML and .NET? I don't think I can compare any of these with much authority, but I have a hard time believing that the next killer app, web or otherwise is going to show up as a Silverlight application. Still, I love the icon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2139760130670963744?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2139760130670963744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2139760130670963744&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2139760130670963744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2139760130670963744'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/05/silverlight.html' title='Silverlight'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/RlUmkugvtfI/AAAAAAAAADI/3hmmkPQs_sA/s72-c/big_blue2.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7934158610756945264</id><published>2007-04-14T20:58:00.000-07:00</published><updated>2007-09-05T20:29:29.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='miscellaneous'/><title type='text'>Blogger 2.0</title><content type='html'>&lt;p&gt;Some people are getting re-posts of my older blog posts. As far as I can tell, this has started since I moved to the new version of Blogger. When I upgraded this blog to Blogger 2.0, I gained the ability to tag or label my posts. Very cool. I also lost my formatting in all 240 of my older posts. Not very cool. As a result, I'm going through my older posts one by one to manually fix the formatting and add tags/labels to the content. If I modify any one of my posts, either textually or by adding a tag or label, Blogger sees this as an update, and treats this old post, as a new one. I don't know how to get around this. Further, not everyone sees this behavior.&lt;/p&gt;&lt;p&gt;Bottom line: As I work through fixing up my older posts, you might get a re-post of old content. I'm not trying to spam you with re-posts, just trying to clean up my blog. I guess, with Blogger the adage, "You get what you pay for," applies. Maybe in the future I'll consider moving to MoveableType or something like that, but right now, that's not in the cards. Thanks for being patient.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7934158610756945264?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7934158610756945264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7934158610756945264&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7934158610756945264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7934158610756945264'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/blogger-20.html' title='Blogger 2.0'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4288947029598524823</id><published>2007-04-12T15:14:00.000-07:00</published><updated>2007-07-02T13:53:54.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple Slips Leopard to Oct 2007</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/Rh67j1cNZII/AAAAAAAAADA/TZHU7CIY91g/s1600-h/Leopard.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/Rh67j1cNZII/AAAAAAAAADA/TZHU7CIY91g/s400/Leopard.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5052682056271488130" /&gt;&lt;/a&gt;&lt;p&gt;From Apple's &lt;a href="http://www.apple.com/hotnews/"&gt;Hot News&lt;/a&gt; web page:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Apple Statement&lt;/b&gt;&lt;br&gt;
iPhone has already passed several of its required certification tests and is on schedule to ship in late June as planned. We can’t wait until customers get their hands (and fingers) on it and experience what a revolutionary and magical product it is. However, iPhone contains the most sophisticated software ever shipped on a mobile device, and finishing it on time has not come without a price — we had to borrow some key software engineering and QA resources from our Mac OS X team, and as a result we will not be able to release Leopard at our Worldwide Developers Conference in early June as planned. While Leopard's features will be complete by then, we cannot deliver the quality release that we and our customers expect from us. We now plan to show our developers a near final version of Leopard at the conference, give them a beta copy to take home so they can do their final testing, and ship Leopard in October. We think it will be well worth the wait. Life often presents tradeoffs, and in this case we're sure we've made the right ones. [Apr 12, 2007]&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This is interesting. Apple, like many companies often slip their release dates. Historically, however, Apple has only slipped a little on ship dates, but this slip, from Spring 2007 to October 2007, is the largest slip I remember. It's very uncharacteristic of the rhythm of shipping Apple has had over the last 5 years.&lt;/p&gt;&lt;p&gt;Leopard is certainly Apple's most ambitious OS release yet, so it stands to reason that they could have bit off more than they could handle. I'm sure this was further compounded by the additional resources needed for both the Apple TV and the iPhone. I also wonder what the "secret features" are that Jobs referred to in his last keynote. Some have suggested that this slip was to add unplanned functionality, but I don't get that sense. I tend to believe that this is just what it's stated to be, a resource issue.&lt;/p&gt;&lt;p&gt;There are 3 variables you can change when managing a project: scope (how big it is), resources (how much money and people you can allocate) and time (how long the project will take). It looks like Apple reduced their allocated resources for Leopard, and without a corresponding reduction in scope, they were forced to increase the time the project would take. I'm sure this is super painful for them, it always is, but not long from now, they'll ship and this will all be a distant memory. Personally, I'm glad I don't have to put up with all the rumor sites constantly suggesting that Leopard is just about to RTM. ;-)&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; Best quote from our chit chat around the office here: "Woah. October? :( Stupid iPhone. I want my Time Machine."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4288947029598524823?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4288947029598524823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4288947029598524823&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4288947029598524823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4288947029598524823'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/apple-slips-leopard-to-oct-2007.html' title='Apple Slips Leopard to Oct 2007'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/Rh67j1cNZII/AAAAAAAAADA/TZHU7CIY91g/s72-c/Leopard.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-3868262559418491554</id><published>2007-04-12T01:38:00.000-07:00</published><updated>2007-04-12T07:41:00.138-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Credibility</title><content type='html'>&lt;p&gt;I was just skimming through the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/UxGuide/UXGuide/Principles/GreatApps/GreatApps.asp"&gt;Windows Vista User Experience Guidelines&lt;/a&gt; and while in the Design Principles section I came upon this title, and I just had to laugh:&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_WTtSfbIsWPk/Rh3wrVcNZHI/AAAAAAAAAC4/Zn8fCfP-uh0/s1600-h/VistaGuidelines.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/Rh3wrVcNZHI/AAAAAAAAAC4/Zn8fCfP-uh0/s400/VistaGuidelines.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5052458984260068466" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;There is a point where marketing ceases to be marketing and becomes information; relevant, valuable information. There's also a point where something, truly informational becomes marketing. Branding folks like to say that any interaction with your product defines your brand. Whether you are working on marketing or strictly informational stuff, it's important to pause and ask yourself, "What does this say about me?" Sometimes, it's that simple human question that's enough to help you know when you need to work a little harder to remove a subtitle.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-3868262559418491554?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/3868262559418491554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=3868262559418491554&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3868262559418491554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3868262559418491554'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/credibility.html' title='Credibility'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WTtSfbIsWPk/Rh3wrVcNZHI/AAAAAAAAAC4/Zn8fCfP-uh0/s72-c/VistaGuidelines.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2210772367422790120</id><published>2007-04-11T09:25:00.000-07:00</published><updated>2007-04-11T10:22:48.402-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Hardware and Software</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/Rh0Ya7bioyI/AAAAAAAAACw/9ZL2QOfoXFs/s1600-h/YinYang.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/Rh0Ya7bioyI/AAAAAAAAACw/9ZL2QOfoXFs/s400/YinYang.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5052221207888438050" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="http://daringfireball.net/2007/04/some_facts_about_aac"&gt;John Gruber&lt;/a&gt; writing on Apple's choice of AAC as the DRM-free format sold on iTunes, makes this interesting comparison:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Apple’s use of AAC in lieu of MP3 is analogous to the Mac’s switch to USB in 1998. USB was an industry standard that wasn’t taking off because PCs didn’t ship with built-in USB ports, which PC makers didn’t include because there weren’t many USB peripherals on the market, which peripheral makers didn’t want to build because there weren’t enough PCs shipping with USB ports.&lt;/p&gt;&lt;p&gt;Then came the iMac, whose only peripheral port was USB. (It didn’t even have FireWire.) All of a sudden peripheral makers had a reason to make USB gadgetry, and after that, PC makers had a reason to include USB ports on new PCs.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Hardware and software are the Yin and Yang of the tech industry. Some argue that one is more valuable than the other, but you can't separate them. You need both. Apple is one of the few companies in the position to capitalize on this reality. From a human computer interaction (HCI) standpoint, if we are going to move forward the interaction, this necessitates hardware advances. And who is in the best position to push forward hardware advances that are included &lt;a href="http://davidweiss.blogspot.com/2007/04/great-by-default.html"&gt;by default&lt;/a&gt;? Apple.&lt;/p&gt;&lt;p&gt;The newest and perhaps most interesting HCI advances recently have been the result of great software and great hardware, &lt;b&gt;together&lt;/b&gt;. The Tivo, Microsoft's XBox and XBox Live, Nintendo's Wii and Apple's iPhone and Apple TV are perfect examples of what amazing things can happen when great hardware design meets with great software interfaces. Additionally, from a purely experiential perspective, people feel better about laying down large quantities of cash for something physical rather than something that's purely intellectual property, as much as I personally value the later.&lt;/p&gt;&lt;p&gt;Fundamentally, where should you look for human computer interaction innovation? You should look to the people who can move forward the whole stack, and can integrate it fully, seamlessly. In the realm of personal computers, that leaves only one company: Apple.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2210772367422790120?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2210772367422790120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2210772367422790120&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2210772367422790120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2210772367422790120'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/hardware-and-software.html' title='Hardware and Software'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/Rh0Ya7bioyI/AAAAAAAAACw/9ZL2QOfoXFs/s72-c/YinYang.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8700627931298067770</id><published>2007-04-05T22:23:00.000-07:00</published><updated>2007-04-06T09:26:11.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Great by Default</title><content type='html'>&lt;p&gt;The Future Parc at the &lt;a href="http://news.bbc.co.uk/2/hi/programmes/click_online/6474705.stm"&gt;Cebit trade fair&lt;/a&gt; in Hanover, Germany is a place to showcase future technologies. I didn't go, but two of the products I read about caught my imagination and got me thinking. Here they are:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.tobii.com/"&gt;Tobii Technology's eye tracking system&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It's one thing to use multi-touch to move things about on the screen, but it's quite another to simply look at something, and have the computer recognize where you are looking and move your pointer there. A blink or a tap on the keyboard and you've clicked. I'd love this technology simply to review how folks use software. It's hard to tell, but it doesn't look like the "device" is that intrusive for installation in regular computer displays. In fact, Tobii even sells &lt;a href="http://www.tobii.com/products_-_services/oem_integration_eye_tracking_components/"&gt;eye tracking hardware&lt;/a&gt; to OEMs that can, "provide eye gaze point, eye/head position and pupil size data. ... There are no external cameras or lightning units. ... The user does not need to "do" or "wear" anything and can move freely. Tracking is fully automatic and high accuracy can be relied on regardless of glasses, contacts, eye colour, age, ethnic background or light conditions."&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.fraunhofer.de/fhg/EN/index.jsp"&gt;The Fraunhofer Institute's&lt;/a&gt; Face Finder&lt;/p&gt;&lt;p&gt;The Face Finder is a system that can find faces, human faces even in low lighting conditions and then recognize if the face is angry, happy, neutral, sad or surprised. Of course they say this could be used for targeting advertising (an original business plan, I know...) but I think there's potentially a broader application in terms of simply recognizing when it's appropriate to "interrupt" a user. In my opinion, computers should keep things quiet when we are "in the groove" in order to maximize our effectiveness. This kind of technology seems a great fit for answering the, "Is it okay to notify the user event x just occurred?"&lt;/p&gt;&lt;p&gt;Both of these inventions require a computer with a video camera or some sort of hardware video device. I don't know if you could build an eye tracking system with only one iSight video camera, or even if the video camera installed on my MacBook is sufficient quality for something like Face Finder, but every new Mac that ships with a built in video camera makes for more fertile soil in which innovations, just like these can sprout, grow and even take root.&lt;/p&gt;&lt;p&gt;One of the things I've always loved about Apple hardware is that you can't order a "stripped down" version of any Mac. How long has Apple included FireWire standard with every Mac? More recently the Apple remote is "default equipment" with any Mac and a built in video camera comes with any Mac that includes a screen. By keeping the "lowest common denominator" experience so feature rich, Apple is able to create experiences that simply start at a higher level.  Both Apple and their developers can assume a certain quality of system that Windows developers fundamentally can't depend upon. In my opinion, this is one of the reasons it's always so exciting to be a developer on the Mac platform.&lt;/p&gt;&lt;p&gt;It's &lt;a href="http://cocoadevcentral.com/d/learn_cocoa/"&gt;never too late&lt;/a&gt; to start! :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8700627931298067770?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8700627931298067770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8700627931298067770&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8700627931298067770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8700627931298067770'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/great-by-default.html' title='Great by Default'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8281609461380362186</id><published>2007-04-04T05:47:00.000-07:00</published><updated>2007-04-04T05:53:46.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potential'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Google Desktop vs. Spotlight</title><content type='html'>Over at &lt;a href="http://www.tuaw.com/2007/04/04/google-desktop-for-the-mac/"&gt;The Unofficial Apple Weblog&lt;/a&gt;, Scott McNulty has a review of Google Desktop for the Mac version 1.0. If &lt;a href="http://quicksilver.blacktree.com/"&gt;QuickSilver&lt;/a&gt; were not enough, may this provide Apple the substantive reason to improve the speed and responsiveness of Spotlight. Please.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8281609461380362186?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8281609461380362186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8281609461380362186&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8281609461380362186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8281609461380362186'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/google-desktop-vs-spotlight.html' title='Google Desktop vs. Spotlight'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8889429241634089599</id><published>2007-04-03T19:21:00.000-07:00</published><updated>2007-04-19T21:25:12.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Classic Apple</title><content type='html'>&lt;p&gt;When Apple announced the iPhone, I signed up for "more information" and gave them my email address. Today they sent me this:&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RhML3Qz20VI/AAAAAAAAACo/POKKsSyd0cw/s1600-h/iPhoneEmailGraphic.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RhML3Qz20VI/AAAAAAAAACo/POKKsSyd0cw/s400/iPhoneEmailGraphic.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5049392651245637970" /&gt;&lt;/a&gt;&lt;p&gt;On so many levels this is classic Apple.&lt;/p&gt;&lt;p&gt;Update 1: The graphic I uploaded from the email I got from Apple has misteriously disappeard. I'm guessing it's some copyright issue, but I recieved no notice from Apple or Google, just that the graphic was gone. Interesting.&lt;/p&gt;&lt;p&gt;Update 2: Looks like I'm too paranoid, the picture is back. Must have been just another blogger bug.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8889429241634089599?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8889429241634089599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8889429241634089599&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8889429241634089599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8889429241634089599'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/classic-apple.html' title='Classic Apple'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WTtSfbIsWPk/RhML3Qz20VI/AAAAAAAAACo/POKKsSyd0cw/s72-c/iPhoneEmailGraphic.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-5503392531742796721</id><published>2007-04-02T15:26:00.000-07:00</published><updated>2007-04-05T22:41:32.701-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple: Confidence vs. Protectionism</title><content type='html'>&lt;p&gt;Today &lt;a href="http://www.apple.com/pr/library/2007/04/02itunes.html"&gt;Apple announced&lt;/a&gt; that all songs from EMI will be available free of DRM (digital rights management) limitations. In the past it was like this for EMI music on iTunes:&lt;/p&gt;&lt;li&gt;$0.99/song
&lt;li&gt;$10.00/album
&lt;li&gt;AAC at 128 kbps
&lt;li&gt;All music with DRM (only playable on 5 computers, can't burn in same playlist over 7 times, only playable by Apple applications or devices)&lt;/p&gt;&lt;p&gt;Starting in May 2007, all EMI music will also be available as follows:&lt;/p&gt;&lt;li&gt;$1.29/song
&lt;li&gt;$10.00/album
&lt;li&gt;AAC at 256 kbps
&lt;li&gt;No DRM&lt;/p&gt;&lt;p&gt;This affects not only music but music videos. From the press release:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;iTunes will also offer customers a simple, one-click option to easily upgrade their entire library of all previously purchased EMI content to the higher quality DRM-free format for 30 cents a song. All EMI music videos will also be available in DRM-free format with no change in price.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Famous business man, &lt;a href="http://www.37signals.com/svn/posts/333-warren-buffett-on-castles-and-moats"&gt;Warren Buffett&lt;/a&gt; once said: “In business, I look for economic castles protected by unbreachable ‘moats’.”&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;"In days of old, a castle was protected by the moat that circled it. The wider the moat, the more easily a castle could be defended, as a wide moat made it very difficult for enemies to approach. A narrow moat did not offer much protection and allowed enemies easy access to the castle. To Buffett, the castle is the business and the moat is the competitive advantage the company has. He wants his managers to continually increase the size of the moats around their castles.&lt;/p&gt;&lt;p&gt;When looking to purchase a business, Buffett pays careful attention to a business he understands not just in terms of what the business does but also of “what the economics of the industry will be 10 years down the road, and who will be making the money at that point.” He is “also looking for enduring competitive advantages.” This, in a nutshell, is what makes a company great: the width of the moat around the company’s core business."&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Apple has decided that the enormous moat it has in DRM is not as valuable as making customers feel unlimited by their technology. This is like Apple sending forth from its impenetrable castle and scheduling a battle, say next month on the open valley, Apple against everyone, all sportsmanship like. This kind of courage and confidence is something unique indeed. So what of Buffet's moats and competitive advantage analysis? I think it still holds, it's just that Apple's sustainable competitive advantage is their deep trust in the inherent value of their products and the experiences they provide. Almost no one has that these days.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-5503392531742796721?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/5503392531742796721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=5503392531742796721&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5503392531742796721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5503392531742796721'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/04/apple-confidence-vs-protectionism.html' title='Apple: Confidence vs. Protectionism'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7837427971450040116</id><published>2007-03-23T10:00:00.000-07:00</published><updated>2007-03-23T10:18:05.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><title type='text'>General Tug</title><content type='html'>&lt;p&gt;I recently listened to speech given by Lance B. Wickman which he titled &lt;a href="http://www.byui.edu/Presentations/Transcripts/Devotionals/2003_10_21_Wickman.htm"&gt;Seasons&lt;/a&gt;. In this speech he recounts a remarkable story from his life.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;When I graduated from college, I was commissioned an officer in the United States Army. I was an infantryman. After completing some training, in early 1965 I was assigned-with my bride of a few months-to an infantry battalion of the 25th U.S. Infantry Division at Schofield Barracks, Hawaii. My wife and I were thrilled with this assignment and looked forward to three years of life amidst the sun and the surf and the wonderful people of Hawaii. We rented a little duplex right on the beach on the North Shore of Oahu. You could step out of our back door onto the sand; it was literally like something out of a movie.&lt;/p&gt;&lt;p&gt;In October of that year, our battalion received a new commander, Lt. Col. &lt;a href="http://www.usarpac.army.mil/history/cgbios/cg_greer.asp"&gt;Thomas U. Greer&lt;/a&gt;-“Tug” Greer, as his peers called him. Tug Greer was a graduate of the United States Military Academy at West Point, Class of 1951. In 1951, the Korean War was raging. Most of the West Point class that year was assigned immediately to the combat zone. Many of Tug Greer’s classmates died on the rugged slopes of that land. But Tug had survived and remained in the army. And now, 14 years later, he was assigned to command our battalion.&lt;/p&gt;&lt;p&gt;No sooner did he assume command, than Col. Greer took the battalion on a week-long training exercise in the rugged Kahuku Mountains of northern Oahu. For those of you who have not been to Hawaii, let me describe these mountains. They are steep slopes of volcanic rock with little topsoil and covered with thick, green vegetation. For five days, we struggled up and down those slopes in one infantry maneuver after another. Finally, it was Saturday morning, the last day of the exercise. All of us looked forward to returning early to our battalion headquarters, turning in our equipment and hitting the beach. After all, we were young, and what was the point of being stationed in Hawaii if you could not go to the beach! I remember gazing down early that morning from my perch on the side of one of those mountains at the shimmering sand and sparkling ocean. I could hardly wait!&lt;/p&gt;&lt;p&gt;About that time, Col. Greer came to our rifle company’s position. To our company commander, Capt. Jim Andrus, he said, “As the last exercise of this training, I would like Charlie Company (that was us-“C” Company) to establish defensive positions. Now, among other things establishing defensive positions meant digging foxholes. You know what a foxhole is. It is a hole in the ground where a soldier can seek shelter from enemy fire. But this was volcanic rock! And we were only equipped with those little folding shovels (which the army calls “entrenching tools”)! So, as Capt. Andrus gathered us platoon leaders around to give us the orders for establishing defensive positions, he said, “Since we want to get this over with quickly, we won’t actually dig foxholes. Instead, we will simply do “simulated foxholes”-we will just mark out on the ground where we would put the foxholes.”&lt;/p&gt;&lt;p&gt;So, that is what we did. A little while later, Col. Greer came around to inspect our “defensive positions”. I remember it like it was yesterday! As he came to the first of these “simulated foxholes”, he asked Capt. Andrus, “What are those?” Clearing his throat a little nervously, Capt. Andrus responded, “Well, sir, those are simulated foxholes.” “Simulated foxholes!” roared Col. Greer. “I ordered this company to prepare defensive positions, and that means digging foxholes! This company is going to stay out here and dig until it learns how to dig foxholes that look like the came out of the training manual!” And so, as the rest of the battalion packed up weapons and equipment and headed back to the base and an afternoon at the beach, Charlie Company remained out on that hillside. And we dug, and we dug, and we dug. Col. Greer’s name was on every one’s lips that afternoon, and I can tell you that he was not winning any popularity contests that day! But by evening, we had foxholes that really looked just like they came out of the training manual.&lt;/p&gt;&lt;p&gt;But, you see, there was something that we did not know that beautiful Hawaiian Saturday. When Col. Greer had been given his orders assigning him as our battalion commander, he had also received some other orders that he could not share with us-top secret orders-sending our battalion to Vietnam. We did not know it at the time, but this would be our last training exercise. And Col. Greer, with his vivid memories of his fallen classmates on the rugged hillsides of Korea was determined to do all that he could to save the lives of those men entrusted to his care. In a manner of speaking, Hawaii was the “season” for learning those skills that would save our lives. Vietnam would be too late.&lt;/p&gt;&lt;p&gt;What happened next I did not personally observe, arriving in Vietnam a few days after the rest of the battalion; but it was reported to me by my comrades-in-arms. They reached the spot in the division’s defensive perimeter assigned to our battalion late in an afternoon. Col. Greer’s order went out: Establish defensive positions. Our men dug in because that is what you did in Tug Greer’s battalion. Another battalion next to ours, arriving at the same time, only scooped out some shallow cavities in the ground-not unlike our Hawaiian “simulated foxholes”-planning to dig real foxholes the next day. But that night, the Viet Cong enemy launched a ferocious mortar barrage into the green troops. Our men were safe and secure in their foxholes; but the men of that neighboring battalion were not so fortunate. I am told that the next morning Tug Greer’s name was again on everyone’s lips-but this time with reverence and respect. I still regard him as one of the great men I have known. From him I learned one of life’s most powerful lessons: There is indeed a “time for every purpose under heaven”-even a time to learn to dig foxholes.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;There are probably several lessons one could learn from this story. The questions that come to my mind are these: Who are those people in the software industry that might be like General Tug? Who are the people that have "been there, done that"? Who are the folks that can point to what really matters? Where are the sages of the software industry? Where are the mentors who are renowned for having wisdom that comes with age and experience? Am I the only person that has been caught in the illusion that what we are doing today is new and special? Maybe what makes the software industry so dynamic is not the remarkable speed of new developments, but the remarkable speed at which we forget.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7837427971450040116?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7837427971450040116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7837427971450040116&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7837427971450040116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7837427971450040116'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/general-tug.html' title='General Tug'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7973965375262721492</id><published>2007-03-22T13:22:00.000-07:00</published><updated>2007-03-22T14:16:09.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Porting to the Mac...</title><content type='html'>&lt;p&gt;One of my favorite bloggers, &lt;a href="http://theocacao.com/"&gt;Scott Stevenson&lt;/a&gt;, recently wrote about a subject near and dear to my heart, namely, some &lt;a href="http://theocacao.com/document.page/440"&gt;Simple Truths About Cross-Platform Apps&lt;/a&gt;. Scott makes some great points:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Mac users bought the computer they did because they found the experience more appealing. Bringing an application across from Windows with minor tweaks simply won't resonate with this sort of user. ... Maybe the most important thing you will ever need to know about Mac development is this: Mac users will generally favor an app with a better experience over the one with more features.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The whole "write once, run anywhere" idea comes from and resonates with managers and engineers who are out of touch with their customers. Fundamentally, you need to decide who you are trying to help. If you are trying to help, say, Mac users be more productive and on their platform of choice, while still interoperate with the rest of the world, then that dictates certain realities. If you are expanding to the Mac platform simply to "increase your market coverage" then you might not have the right mindset needed to build something Mac users will like.&lt;/p&gt;&lt;p&gt;Not everyone gets this, and that's okay, the market has a way of helping folks that don't get it. I remember back when we were working on Office X, right as Apple was moving to Mac OS X. We spent some serious time and money to study and really tangibly understand who these "Mac users" were. The results were amazing and strongly pointed out how different the Mac customer was compared to the Windows customer. That has not changed. I don't think it's elitist or smug to say that Mac users value different things compared to Windows users. It's a fact. So, if you are going to try to sell software to both the Mac users and the Windows users, before you start, you better understand the differences.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7973965375262721492?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7973965375262721492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7973965375262721492&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7973965375262721492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7973965375262721492'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/porting-to-mac.html' title='Porting to the Mac...'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-1087079698753869501</id><published>2007-03-21T23:14:00.000-07:00</published><updated>2007-03-22T21:23:54.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>How to Talk to People</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_WTtSfbIsWPk/RgIssbeWTUI/AAAAAAAAACc/juHG2VoW7Ok/s1600-h/iRobot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/RgIssbeWTUI/AAAAAAAAACc/juHG2VoW7Ok/s400/iRobot.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5044643674409291074" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.jnd.org/"&gt;Don Norman&lt;/a&gt; has published a &lt;a href="http://www.jnd.org/don.mss/HowToTalkToPeople-AmbidextrousMag-2007.pdf"&gt;wonderful excerpt&lt;/a&gt; from his next book "The Design of Future Things" set to publish in October 2007. The excerpt is purportedly a research missive from future machines to other machines on how to deal with people. Certainly some of us lowly humans can relate to the difficulties of communicating effectively with other human beings. (We could also probably say some things about what it's like to communicate with modern-day machines.) What follows are some choice quotes from the article.&lt;/p&gt;&lt;hr&gt;&lt;blockquote&gt;&lt;p&gt;It isn't easy to communicate with them; people take suggestions as criticism and get defensive, and sometimes angry. They misinterpret our utterances, ignore us, or overreact. Sometimes we just can't win.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Five Rules of Communication From Machines to People&lt;/b&gt;&lt;ol&gt;&lt;li&gt;Keep things simple.&lt;li&gt;Always give people a conceptual model.&lt;li&gt;Give reasons.&lt;li&gt;Continually Reassure.&lt;li&gt;Offer a feeling of control.&lt;/ol&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;People have difficulty with anything complicated, and they don't like to listen. So make the message short. In fact, it's better not to use language at all--it takes too long and, besides, human languages is horribly ambiguous.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;The best kind of communication is done subconsciously, so people don't have to interrupt their conscious thoughts to attend to them. Thus even for the most befuddled minds, we need to communicate so that the meaning is clear.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Give them something their simple minds can understand. A conceptual model is a fiction, but a useful one as it makes them think they understand.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;In short, people like pictures and diagrams.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Our early 21st Century Cars had almost given up trying to explain to people that they should drive more slowly on wet roads. But then we discovered that if we made it seem as if they were in trouble by faking skids and sliding around on the road, people would beg us to slow down. Sliding and skidding fit their model of danger far better than any words could have done. So wherever possible, don't try to tell them--let them experience it.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;But the bottom line is, if people haven't seen anything happening for a while, they get anxious, even jumpy. And no one wants to deal with an anxious person.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;[Make] them feel as if they are in control, even when they aren't. Keep up that deception--it's very useful. People like to be in control, even if they are performing a task really poorly.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Any time you have to make recommendations, make people think the ideas are theirs. If you really have to do something fast, just don't let them know: What they don't know, doesn't bother them.&lt;/p&gt;&lt;/blockquote&gt;&lt;hr&gt;&lt;p&gt;There's some wisdom hidden in these quotes. Check out &lt;a href="http://www.jnd.org/don.mss/HowToTalkToPeople-AmbidextrousMag-2007.pdf"&gt;the whole thing&lt;/a&gt;, it's a fun read.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; Originally, I had some snarky, toung-in-cheek comments about each of these suggestions, but it just didn't come off like I wanted it and obscured too much of the real value in Dr. Norman's suggestions, so I've removed them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-1087079698753869501?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/1087079698753869501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=1087079698753869501&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1087079698753869501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1087079698753869501'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/how-to-talk-to-people.html' title='How to Talk to People'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WTtSfbIsWPk/RgIssbeWTUI/AAAAAAAAACc/juHG2VoW7Ok/s72-c/iRobot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4137753145896684576</id><published>2007-03-17T13:50:00.001-07:00</published><updated>2007-06-12T12:53:28.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Full Radio Silence on the Mac</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_WTtSfbIsWPk/RfxeJAihDWI/AAAAAAAAACU/SPe4eEtJosM/s1600-h/specsairport_20070109.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/RfxeJAihDWI/AAAAAAAAACU/SPe4eEtJosM/s400/specsairport_20070109.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5043009191604718946" /&gt;&lt;/a&gt;&lt;p&gt;I was just listening to the most recent &lt;a href="http://www.grc.com/securitynow.htm"&gt;Security Now Podcast&lt;/a&gt; episode 83 wherein &lt;a href="http://www.grc.com/"&gt;Steve Gibson&lt;/a&gt; goes to pains to describe what it takes on Windows to turn off your wireless hardware. Here's an excerpt from the &lt;a href="http://www.grc.com/sn/SN-083.txt"&gt;transcript&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;STEVE:  Believe or not, yes.  We’ve basically snuck in an entire show on maintaining full radio silence on Windows WiFi.&lt;p&gt;LEO:  Well, it started when we were talking about this Free Public Wi-Fi that pops up on Windows from time to time, and what it was, and how now Microsoft has offered a fix but never told anybody about it, and you have to explicitly download it.  That’s what we talked about last week.  And if you didn’t hear last week’s episode, you should absolutely download that update.&lt;/p&gt;&lt;p&gt;STEVE:  Right.  So that was our second mention.  Then the week before, Episode 81, we talked about – we actually showed the dialogues required to turn off the functionality, just sort of this promiscuous connect-to-anything-that-I-hear, and also this idea of broadcasting the names of any networks you had connected to before, which by default Windows tries to do.  It turns out that it’s trying to do that still, even after you’ve got the update, because Microsoft added a checkbox to one of the configuration dialogues which is checked by default, and you have to go turn it off.  So here in our fourth serialized How to Get  Wi-Fi Just to Shut Up, we have additional instructions.  People can, if they go to the show notes for this Episode 83, I’ve got a link back to the new and enhanced instructions that are over now on Episode 81’s notes.  So Episode 81’s show notes are enhanced with this additional information, and this episode links back to those.&lt;/p&gt;&lt;p&gt;LEO:  So this is if you installed the patch that Microsoft offered in November to fix wireless zero config, it’s still promiscuous unless you uncheck this box.&lt;/p&gt;&lt;p&gt;STEVE:  Yes.  There’s a box which enables it to connect to networks which are not broadcasting.  And so if the networks are not broadcasting, then your computer does.  And it’s just like, okay...&lt;/p&gt;&lt;p&gt;LEO:  Is this ad hoc only?  Or is it infrastructure networks, as well?&lt;/p&gt;&lt;p&gt;STEVE:  It’s both.  And so anyway, the idea is – in fact, I realized, okay, I started using the term “maintaining full radio silence.”&lt;/p&gt;&lt;p&gt;LEO:  Yeah, that’s a good way to talk about it, yeah.&lt;/p&gt;&lt;p&gt;STEVE:  As the famous jargon.  And that’s what we want.  We want to be able to carry a laptop around.  If we forget to disable our Wi-Fi, we don’t want it sending out stuff of any sort.  We want full radio silence.  And so it turns out that following the instructions that are now on the show notes for 81, with the update which we talked about in 82, which we’re all pulling together now in 83, when we first opened the topic in 80, we basically snuck in a whole Security Now! episode on maintaining full radio silence."&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Here's a link instructions to the instructions from Security Now:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;For details on "Maintaining Full Radio Silence" from Windows WiFi systems, please see the &lt;a href="http://www.grc.com/sn/notes-081.htm"&gt;updated show notes for episode #81&lt;/a&gt;. They assume (and require) that the system has been updated with the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2726F32F-D52B-4F84-ACE8-F7FC20195769"&gt;Wireless Client Update for XP&lt;/a&gt; as described in &lt;a href="http://www.grc.com/sn/notes-082.htm"&gt;episode #82 and notes&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If it's not clear, the step by step instructions for how to turn off WiFi are located at &lt;a href="http://www.grc.com/sn/notes-081.htm"&gt;http://www.grc.com/sn/notes-081.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Because Steve didn't mention how to do this on the Mac, I think I'll take the liberty of providing a comprehensive guide complete with pictures, so you can follow along. This guide applies to at least the last 3 versions of Mac OS X. Here goes:&lt;/p&gt;&lt;p&gt;Step 1: Click the Airport Menu&lt;a href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RfxcOwihDRI/AAAAAAAAABs/D2elffMxY_I/s1600-h/AirportClick.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RfxcOwihDRI/AAAAAAAAABs/D2elffMxY_I/s400/AirportClick.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5043007091365711122" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Step 2: Select Turn AirPort Off&lt;a href="http://4.bp.blogspot.com/_WTtSfbIsWPk/RfxcPAihDSI/AAAAAAAAAB0/opuP6_vEcao/s1600-h/AirportSelect.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/RfxcPAihDSI/AAAAAAAAAB0/opuP6_vEcao/s400/AirportSelect.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5043007095660678434" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Steve was talking mostly about WiFi radio emissions, but since most Macs have Bluetooth these days, I thought I'd go a step further and document how to turn off Bluetooth radio emissions as well.&lt;/p&gt;&lt;p&gt;Step 1: Click the Bluetooth Menu&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RfxcPQihDTI/AAAAAAAAAB8/fw31nDUScM4/s1600-h/BluetoothClick.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RfxcPQihDTI/AAAAAAAAAB8/fw31nDUScM4/s400/BluetoothClick.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5043007099955645746" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Step 2: Select Turn Bluetooth Off&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RfxcPQihDUI/AAAAAAAAACE/Xa1GKUIPgQI/s1600-h/BluetoothSelect.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RfxcPQihDUI/AAAAAAAAACE/Xa1GKUIPgQI/s400/BluetoothSelect.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5043007099955645762" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;In conclusion, if you are ever responsible for designing the "turn it off" use case, please consider the above mentioned comparison before completing your design.&lt;/p&gt;&lt;p&gt;Update 1: As a companion article, &lt;a href="http://www.joelonsoftware.com/items/2006/11/21.html"&gt;Joel Spolsky talks about the trials of turning off Windows Vista.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Update 2: It looks like I misunderstood what Steve was talking about. He wasn't talking about how to turn off WiFi, but how to keep the Windows WiFi system from broadcasting data about which networks you've connected to in the past. Does the Mac OS do this? I don't know.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4137753145896684576?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4137753145896684576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4137753145896684576&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4137753145896684576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4137753145896684576'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/full-radio-silence-on-mac.html' title='Full Radio Silence on the Mac'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WTtSfbIsWPk/RfxeJAihDWI/AAAAAAAAACU/SPe4eEtJosM/s72-c/specsairport_20070109.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-816263496920201687</id><published>2007-03-14T13:26:00.000-07:00</published><updated>2007-04-13T13:41:49.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>The Cool Kids</title><content type='html'>&lt;p&gt;Everyone has their own favorite language. &lt;a href="http://blogs.msdn.com/steverowe/archive/2007/03/14/programming-language-hierarchy.aspx"&gt;Steve Rowe&lt;/a&gt; just pointed me to this funny &lt;a href="http://lukewelling.com/wp-content/uploads/2006/08/programmer%20hierarchy.pdf"&gt;my-language-is-better-than-yours&lt;/a&gt; graph. I found it really funny. I think Objective-C is just above C++ but below C. Where are you? ;-)&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/steverowe/WindowsLiveWriter/ProgrammingLanguageHierarchy_1489F/programmer_hierarchy%5B7%5D.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://blogs.msdn.com/blogfiles/steverowe/WindowsLiveWriter/ProgrammingLanguageHierarchy_1489F/programmer_hierarchy%5B7%5D.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-816263496920201687?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/816263496920201687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=816263496920201687&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/816263496920201687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/816263496920201687'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/cool-kids.html' title='The Cool Kids'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8063312339484244708</id><published>2007-03-13T20:37:00.000-07:00</published><updated>2007-03-13T20:42:55.647-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>MacBU MVPs</title><content type='html'>&lt;p&gt;Have you ever wondered what a Microsoft MVP was? Have you considered the performance implications of getting a Wii for your work force? Have you sat at night wishing you could just find a newsgroup to monitor? Have you wished you could have some tangible impact on the next version of Mac Office? If you answered yes to any of these questions, &lt;a href="http://blogs.msdn.com/macmojo/archive/2007/03/14/2007-global-mvp-summit.aspx"&gt;this post&lt;/a&gt; is for you!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8063312339484244708?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8063312339484244708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8063312339484244708&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8063312339484244708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8063312339484244708'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/macbu-mvps.html' title='MacBU MVPs'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2475623801279145958</id><published>2007-03-12T00:42:00.000-07:00</published><updated>2007-03-12T21:56:53.329-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>Losing the Idea</title><content type='html'>&lt;p&gt;&lt;a href="http://glasshouse.waggeneredstrom.com/blogs/frankshaw/archive/2007/03/11/losing-the-idea.aspx"&gt;Frank Shaw&lt;/a&gt; (who incidentally has one of the coolest named blogs ever) has a great post about how our impatience can get in the way of seeing the value of things. This is one of the reasons I'm in favor of people and processes that allow for &lt;a href="http://davidweiss.blogspot.com/2006/11/impatience-and-design-by-counter.html"&gt;ideas to interact&lt;/a&gt;. It's such a great post, I'm going to quote the whole thing here:&lt;blockquote&gt;&lt;p&gt;Here’s the question: What is more important, the idea, or the instantiation of the idea? Based on what I’ve been seeing/reading over the past year, it feels like we’re all losing the idea.
&lt;p&gt;For example. Second Life – not that interesting. Not very many people, not great UI, business model challenges. Tons of hype – TONS of hype. And when SL vanishes, people will sniff and say, told you so. BUT. The idea – the idea behind SL, of a real platform for a virtual world, for robust commerce, ease of interaction, that’s interesting. It’s an idea worth pushing for, a dream worth having. Maybe the dreamers at Linden Labs will pull it off and make it real for everyone, but right now, we’ve missed the idea because of the focus on the example.
&lt;p&gt;Or look at Wikipedia. Again, people are focused totally on the example, and not on the idea (Jimbo, I think, has the idea well in hand). Warts and all, Wikipedia has captured attention and created controversy. But by becoming the de facto example for all things wiki, it makes it easy for people (self included) to scoff and poke and mock when things don’t go well. If Wikipedia fades into the oblivion, people will say, well the idea was flawed. NO. The idea – harnessing the real wisdom of the crowds – remains as a beacon. When we focus too much on the company in front of us, we lose the idea.
&lt;p&gt;There are tons of other examples – Digg, YouTube, Google. Each of these represents an “it” company of the moment, but behind each of them is an idea worth considering, regardless of the success or failure of the companies currently playing the lead role of the idea.
&lt;p&gt;Why is it so damaging to lose the idea in the face of its current incarnation? Because some ideas take multiple instantiations to succeed, and if we summarily disregard the idea because of a flawed example, we run the risk of missing a huge opportunity.
&lt;p&gt;As my dad always said, patience is a virtue. We’d all do well to be a bit more patient, and a bit more perceptive in our ability to applaud an idea and laugh at the current example.&lt;/blockquote&gt;&lt;p&gt;This is why from an external perspective (investors, business managers), you need patience and internally (the people actually doing the work) you must have a steadfast determination to persist. Point me to anything that you might call innovation, and I'll point you to a version 2.0+ of an originally underdeveloped even laughable idea.
&lt;p&gt;What's also interesting is that this is coming from a public relations guy! When you introduce something new, you almost always need to define it in terms of the past, in terms people already understand. (This is what makes things intuitive: they are like things you've experienced before, that you already understand.) Since folks, from CEOs to customers, are normally impatient, you need to use short words, quick explanations, simple concepts to promote a clear message, even if what's going on is much more interesting and subtle and even complex. This then, often has the very effect Frank is chafing against: It obscures the core idea while amplifying the current instantiation.
&lt;p&gt;When considering a new idea, most normal people will have a "failure of imagination" that doesn't allow them to distill past the current implementation and see hidden therein a foundation for a future master work. If you find someone that can discern the core value of things and has the patience and courage to persist, hang on, because there's more than likely an explosive future just around the corner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2475623801279145958?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2475623801279145958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2475623801279145958&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2475623801279145958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2475623801279145958'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/03/losing-idea.html' title='Losing the Idea'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-5285839451003530072</id><published>2007-02-26T21:13:00.000-08:00</published><updated>2007-04-11T23:01:33.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><title type='text'>On Infrastructure</title><content type='html'>&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_WTtSfbIsWPk/RePJjI2MzjI/AAAAAAAAABU/loOIoHBREAc/s1600-h/bugatti-veyron-w16-engine-776255.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WTtSfbIsWPk/RePJjI2MzjI/AAAAAAAAABU/loOIoHBREAc/s400/bugatti-veyron-w16-engine-776255.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5036090413837766194" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The following quote is from a long article on &lt;a href="http://www.nytimes.com/2007/02/18/magazine/18Toyota.t.html?ex=1329454800&amp;en=27f821c931ad585b&amp;ei=5088&amp;partner=rssnyt&amp;emc=rss"&gt;Toyota in the New York Times&lt;/a&gt;:&lt;blockquote&gt;&lt;p&gt;Improving efficiency in the factory, though, doesn’t necessarily lead to greater profits. Savings on the assembly line can mean a nicer dashboard without making the customer pay more for it. “If you’re efficient in the things the customer doesn’t see, then you can put it into the things the customer does see,” Ron Harbour, a consultant whose company rates the efficiency of auto plants, told me. A result is a car more popular with customers. Success on the assembly line, in this way, begets success in the showroom.&lt;/blockquote&gt;&lt;p&gt;For me, this best describes the business case for choosing Cocoa as your application framework for Mac applications. This is not to say that you can't write terrible Cocoa applications. You can, to be sure, but in general the APIs, the design patterns, even the &lt;a href="http://www.cocoadevcentral.com/articles/000082.php"&gt;style of the code&lt;/a&gt; subtly try to keep you from rebuilding things that have already been built. Many of the programming idioms try to get out of your way and "do the boring stuff" so that you can spend time adding value that the customer actually sees.&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RePJjY2MzkI/AAAAAAAAABc/QYRxhY4iuhg/s1600-h/bugatti-veyron-w16-705517.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RePJjY2MzkI/AAAAAAAAABc/QYRxhY4iuhg/s400/bugatti-veyron-w16-705517.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5036090418132733506" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you are always spending time working on the guts of your application, especially the parts that the user doesn't directly interact with, there's often little perceived value in the work you are doing. If you are all of the time "platform building", it's easy to loose sight for what the platform is being built to support. Don't get me wrong, I'm a big fan of infrastructure work, I've spent most of my professional career doing it. However, it's absolutely critical to see the connection from the work you do to the customer value. This is why a good user interface is so important. This is why a good application programming interface is so important.&lt;/p&gt;&lt;p&gt;On the other hand, if you are working with people that watch out for the schedule and bottom line and you propose an infrastructure improvement, immediately you will, or should be, accosted with pointed questions about cost, time and customer value. All of these are very good things to discuss, but when you do discuss them, you must not forget the long term impact of the work you do. If you're only going to be there for one version of the software, then maybe the near term results are all you care about. There are as many shortsighted programmers as clueless business men, but I think the real answer is that working on improving the guts, the engine, the non-visible, un-photoshopable parts of your application &lt;b&gt;are&lt;/b&gt; the long term the "critical path features" that will allow for money and time to be spent on the high customer impact features of version n+1.&lt;blockquote&gt;&lt;p&gt;Toyota’s executives recognized early on that improving the process by which cars are designed and built is just as important as improving the vehicles themselves.&lt;/blockquote&gt;&lt;p&gt;You've got to have both, but if you only ever focus on what the user sees (and this is easy to do!) eventually, your application will collapse under its own weight. What I'm trying to discribe might be &lt;b&gt;the&lt;/b&gt; best business case for the model-view-controller design pattern. How does this apply to Cocoa? Sure, you can build an app using the model-view-controller design pattern without Cocoa, it's just that with Cocoa, you just fall into doing the right thing long term, even if you don't quite know why.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-5285839451003530072?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/5285839451003530072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=5285839451003530072&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5285839451003530072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/5285839451003530072'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/02/on-infrastructure.html' title='On Infrastructure'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WTtSfbIsWPk/RePJjI2MzjI/AAAAAAAAABU/loOIoHBREAc/s72-c/bugatti-veyron-w16-engine-776255.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-1061726487557547713</id><published>2007-02-22T12:27:00.000-08:00</published><updated>2007-04-11T22:44:42.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><title type='text'>Welcome to 2013</title><content type='html'>&lt;p&gt;&lt;a href="http://inhabitat.com/blog/2006/07/31/grass-wheel/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" src="http://static.flickr.com/64/202565433_36ac58d12c_o.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Every once in a while me and some of my buddies will get together for lunch to prognosticate and pontificate. The "rules of engagement" are that you argue the future of technology with the assured confidence of Steve Jobs, while still being nice. ;-) Today, you won't get the laughs, the jeers, the oohs and aahs or even the subtle interplay of the multiple ideas and feelings as we sit around the table and guess about the future, but you will get part of my view of things and you'll just have to imagine the rest. So with that preamble, let me start with what the world looks like in 2013:&lt;/p&gt;&lt;p&gt;To begin with everyone has at least one, but most have two, 30" displays at work that support multi-touch and have embedded hi-res cameras. Screens haven't grown much taller, but they will have grown wider. People carry around their iPhone on which resides all their digital assets. They walk up to a workstation and "plug in" to run all their customized programs and data coming off their phone. Laptops still dominate, because, well, they have a keyboard and mouse that work, but they are the peripherals of the phone, the iPod, the communication device, not the other way around.&lt;/p&gt;&lt;p&gt;The user experience isn't just about being pretty and functional anymore, it's about making the work you do fun, in a very game-like almost surreal kind of way. Of course it's efficient, because it's fun to be successful at what you do! But it's not just about being efficient anymore, it's about being beautifully efficient and deeply effective.&lt;/p&gt;&lt;p&gt;In this world of 2013, all desktop applications, as we know them, continuously bounce back and forth between two states: fully online, and partially offline. While all the user's data is stored on their local device (read their iPhone), they know that when in range of any wireless signal, their data is being securely and automatically backed-up and kept in sync up with all their other peer devices. Normally this is the cloud for down-level, but always accessible access, their home and work computers, their entertainment center and car and of course their iPhones. Yes, most people will have one "work horse" iPhone and another smaller, lighter, "more invisible" if you will, model.&lt;/p&gt;&lt;p&gt;Documents are far from dead in this environment, but they are more dynamic, they are less the end, but the vehicle for the process of learning and discussion. The standard way to transmit rich but static read/only documents will continue to be PDF. Word processing will move to be more about design and layout than about text macros, spell checking and print out. PowerPoint presentations become less about bullet points and more about data visualization. Excel workbooks finally take on embedded SQL back-end for deep data-sets. This simultaneously thrills regular users who always knew Excel was a database, while frustrating DB admins worldwide. Excel "views" on to any data set auto syncs back up to and around with other people and servers. PowerPoint presentations include Bonjour enabled real time text chats on the presentation's "side screen" if enabled for the presentation. The typical method for connecting to a HD presentation display is simply connecting your phone to the projector and driving the phone with the button on your phone's headset over a secure wireless connection. Your headset will also record your presentation for later automatic transcriptions or playback.&lt;/p&gt;&lt;p&gt;Email and News isn't so much about "getting to done" and reading all the email and news coming your way. It's much more about training your "inbox aggregator" to sense the signal in the noise. Which people and sources consistently produce high signal work will be the basic factor. Your work will be to both broadcast so that people will want to subscribe to your data-out-stream, but also aggregate the common themes coming in. Spark-like, the software will identify the new, the novel and out of the ordinary. Analysis of your reading, response times, collaboration habits, phone calls, even tracking your focus on the screens will help the system to make connections and inferences and your projects and priorities will there by emerge. The complex patterns over time will create a data set that you can both tag with good and bad behaviors which the system can use to help you do more "good things" and fewer "bad things." When the system senses you are "in the zone" phone calls, IMs, even background applications fade from view allowing your to focus and really think and really produce. This kind of pattern analysis will be done both locally as well as in the cloud. The system learning will happen in both places.&lt;/p&gt;&lt;p&gt;Help systems will be much more user developed, driven and updated with a few mavens driving the core content. Person to person personalized help will emerge: This is where you can call someone and get a personal response in your own language, from the same support person you have grown to like, within 24 hours. The help system extends beyond just using an application, becoming more like a workflow analyst and personal coach. Help systems well done become a modest profit center for those few companies who figure out how to serve personally, not just quickly. This premium help service becomes something people love to pay for, because of the way it helps them directly improve their day to day work. Think of it as life hacks, evolved and distributed.&lt;/p&gt;&lt;p&gt;Software updates and personalization of software on the fly will mimic and then surpass the current web based model. Users will be able to log feature requests directly in the applications they use. Developers will be able to respond in aggregate or individually. Web apps will support roll forward upgrades, while desktop applications will support seamless roll forward upgrades and roll back downgrades. The roll back ease will allow for people to bravely try out new features in newer versions without the risks of all our nothing upgrade decisions. When a bug or feature they requested is fixed or something similar added to a new version of the application of which they don't have, they will be notified. Think of it like out of band email feedback and support, or like FogBugz stuffed into each application you own.&lt;/p&gt;&lt;p&gt;Video conferencing will be available most places and no one will use it except for one to many lecture style communication. What they will use is screen sharing, document sharing and white board sharing while high quality audio, text and data sharing collaboration will be the norm. Conversations will naturally move from audio, to audio and text chat, to screen sharing, to document editing to white board sketching and back to basic text all with the effort of adding a new party to a conference call on the iPhone. Even with all this communication technology, person to person visits will remain he most effective form of collaboration. As such, most systems will tend to lead you from lower communication models to higher communication models, given your particular context.&lt;/p&gt;&lt;p&gt;User interfaces will provide greater affordances for the human user. Not just skins and layout changes, but reading text summaries into audio files to be processed and listened to while moving from place to place. Reminders to get up and stretch, take a break. Zooming in and especially zooming out spatially will help people not only to read better as they age, but to step back and gather greater context, then focus in on the most important information or task. Audio will be used slightly more to provide feedback, but displays that can "thump" or provide force feedback when touched will also allow for better interactions. Where today we use "if statements" then we will use Bayesian probability in making our decisions.&lt;/p&gt;&lt;p&gt;The most important aspect of software design will be the answer to this question: How can we optimize this experience such that the things humans are good at are made easy, fun and amplified, while the things humans are generally poor at are made automatic, simple, out of the way, multi-tasked, yet controllable, abstractly knowable and understandable.&lt;/p&gt;&lt;p&gt;In this world, technology will not be the enabler or even the competitive advantage. In 2013, technology will be the raw material upon which and out of, much of life's daily work and play will be built. In 2013, people will have gotten over technology, less will be the worship of technology as some magic cure all, more the understanding of technology like a bicycle for the mind, the heart, and even the soul. And so here's to a softer time. A time when the real world, not these virtual intellectual properties, but the actual world around us takes preeminence once more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-1061726487557547713?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/1061726487557547713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=1061726487557547713&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1061726487557547713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/1061726487557547713'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/02/welcome-to-2013.html' title='Welcome to 2013'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-4442945225572169256</id><published>2007-02-21T01:45:00.000-08:00</published><updated>2007-04-13T13:43:16.101-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>The Screenshots</title><content type='html'>&lt;p&gt;As promised and thanks to a brave soul, here are the Easter Egg screenshots. Without the animation, it's hard to get a feeling for scrolling credits etc., but here goes. First Office 98, then 2 Office 2001 screenshots.&lt;/p&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_WTtSfbIsWPk/RdwVkEtEXQI/AAAAAAAAAAw/RAqcbd3XItE/s1600-h/98.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WTtSfbIsWPk/RdwVkEtEXQI/AAAAAAAAAAw/RAqcbd3XItE/s400/98.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5033922192975617282" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RdwVkktEXRI/AAAAAAAAAA4/t3B2ZYiiWVI/s1600-h/2001_1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RdwVkktEXRI/AAAAAAAAAA4/t3B2ZYiiWVI/s400/2001_1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5033922201565551890" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_WTtSfbIsWPk/RdwVkktEXSI/AAAAAAAAABA/FC5Yx3urwD0/s1600-h/2001_2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WTtSfbIsWPk/RdwVkktEXSI/AAAAAAAAABA/FC5Yx3urwD0/s400/2001_2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5033922201565551906" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-4442945225572169256?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/4442945225572169256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=4442945225572169256&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4442945225572169256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/4442945225572169256'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/02/screenshots.html' title='The Screenshots'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WTtSfbIsWPk/RdwVkEtEXQI/AAAAAAAAAAw/RAqcbd3XItE/s72-c/98.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-3918122112110012331</id><published>2007-02-08T23:33:00.000-08:00</published><updated>2007-04-11T22:58:28.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>An Easter Egg</title><content type='html'>&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_WTtSfbIsWPk/Rcws2UtEXPI/AAAAAAAAAAk/xdR3gl0o2Us/s1600-h/CanadaLargestEasterEgg.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WTtSfbIsWPk/Rcws2UtEXPI/AAAAAAAAAAk/xdR3gl0o2Us/s400/CanadaLargestEasterEgg.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5029444195648298226" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;From Wikipedia:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A virtual &lt;a href="http://en.wikipedia.org/wiki/Easter_egg_(virtual)"&gt;Easter egg&lt;/a&gt; is a hidden message or feature in an object such as a movie, book, CD, DVD, computer program, or video game. The term draws a parallel with the custom of the Easter egg hunt observed in many western nations. In computer programming, the underlying motivation is probably to put an individual, almost artistic touch on an intellectual product which is by its nature standardized and functional.&lt;/p&gt;&lt;p&gt;[...]&lt;/p&gt;&lt;p&gt;Because of the increase in malware, many companies and government offices forbid the use of software containing Easter eggs for security reasons. With the rise of cybercrime and the prevalence of the Easter egg's cousin, the logic bomb, there is now concern that if the programmer could slip in undocumented code, then the software cannot be trusted. This is of particular concern in offices where personal or confidential information is stored, making it sensitive to theft and ransom. For this reason, many developers have stopped the practice of adding Easter eggs to their software. Microsoft, who has in the past created some of the largest and most elaborate Easter eggs such as the ones in Microsoft Office, no longer allows Easter eggs as part of their Trustworthy Computing initiative.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That pretty much sums it up. In a quieter time, there were Easter eggs. Alas, that time has left, never to return. However, digging through some old notes of mine, I found something fun, so today I'll to do my part to preserve some Mac history. The following are the instructions needed to trigger an Easter egg in Mac Office 98 that, as far as I know is Mac specific and no where recorded online. I'm not going to tell you what it does, but if someone has an old copy of Mac Office 98 around, does this and sends me a screenshot, I'll post it. :)&lt;/p&gt;&lt;p&gt;The steps are pretty involved:&lt;/p&gt;&lt;p&gt;&lt;ol&gt;&lt;li&gt;Set System date to &gt; Feb. 15
&lt;li&gt;Boot any Office application
&lt;li&gt;Make sure the Assistant is up
&lt;li&gt;Grab the Standard toolbar by the drag handle and do the following without letting go:&lt;ul&gt;&lt;li&gt;grab to the center so it is floating
&lt;li&gt;grab it back to the top dock area
&lt;li&gt;grab to the center so it is floating
&lt;li&gt;grab it to the left dock area
&lt;li&gt;grab to the center so it is floating
&lt;li&gt;grab it to the bottom dock area
&lt;li&gt;grab to the center so it is floating
&lt;li&gt;grab it to the right dock area
&lt;li&gt;grab to the center so it is floating
&lt;li&gt;grab it to the top dock area and drop it&lt;/ul&gt;&lt;li&gt;Click the Assistant
&lt;li&gt;Type “Think Different”? Think Grammar!
&lt;li&gt;(including all punctuation and spaces, exactly as you see it above)
&lt;li&gt;Click Search&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;Enjoy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-3918122112110012331?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/3918122112110012331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=3918122112110012331&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3918122112110012331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/3918122112110012331'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/02/easter-egg.html' title='An Easter Egg'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WTtSfbIsWPk/Rcws2UtEXPI/AAAAAAAAAAk/xdR3gl0o2Us/s72-c/CanadaLargestEasterEgg.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-7401067038030906408</id><published>2007-02-07T09:20:00.000-08:00</published><updated>2007-02-07T09:25:37.904-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>Post-It Pixel Art</title><content type='html'>&lt;a href="http://blogs.msdn.com/photos/macbu/images/1614663/original.aspx"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://blogs.msdn.com/photos/macbu/images/1614663/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://blogs.msdn.com/photos/macbu/images/1614665/original.aspx"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://blogs.msdn.com/photos/macbu/images/1614665/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;
As a birthday present to MacBU Joe LeBlanc, Jessica Lambert and Matt Elggren (aka Mel) arrived at our building at 6 AM yesterday morning and setup this surprise for us! I think it's super cool. More details at our &lt;a href="http://blogs.msdn.com/macmojo/archive/2007/02/07/birthday-gift-for-macbu.aspx"&gt;Mac Mojo&lt;/a&gt; blog. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-7401067038030906408?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/7401067038030906408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=7401067038030906408&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7401067038030906408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/7401067038030906408'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/02/post-it-pixel-art.html' title='Post-It Pixel Art'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-2462622120816799081</id><published>2007-02-06T08:54:00.000-08:00</published><updated>2007-04-11T22:47:44.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>10 Years of MacBU</title><content type='html'>&lt;p&gt;Today we are celebrating the 10th anniversary of the creation of the Macintosh Business Unit here at Microsoft. I was there when the Business Unit was created, so I thought I'd share some of my memories about that time, way back when.&lt;/p&gt;&lt;p&gt;When I was first hired as a contractor to help test, I was actually hired by an old QuickTime/Newton engineer that had left Apple to work at Microsoft in the Word team. Microsoft was just "getting" the Internet and one of the several efforts underway was to create an add-in for Word that would allow you to create, read and browse the internet, in Word no less! I know that sounds laughable today, but back then web pages were much simpler and it kind of made sense that Word would be a good place to create web pages. Well, the add-in was named "Internet Assistant of Word" and I was in-charge of testing the HTML input/output of with this plugin installed on the Mac. I had loads of Mac experience, but little experience with HTML apart from building my own pages in Adobe's PageMill (!), so I dove in, learned a bunch and tried to ferret out all the bugs.&lt;/p&gt;&lt;p&gt;While I was working on the Mac version of Internet Assistant for Word, my manager kept meeting with others around Microsoft evangelizing the need for a specially purposed Mac Unit that would just focus on the Mac software. He was by no means the only person pushing for this change, but when it did happen, he got to be a part of the new team as Test Manager and I joined the newly formed MacBU with him.&lt;/p&gt;&lt;p&gt;Back then, our &lt;a href="http://davidweiss.blogspot.com/2006/04/tour-of-microsofts-mac-lab.html"&gt;automation system&lt;/a&gt; consisted of (don't laugh) XLM scripts that would drive Excel through test scenarios! Excel was really the only team that had lots of automation and they had a whopping 20 or so machines set aside to run these tests. Naturally I landed in the Excel team, but my task was to develop automated performance tests for Excel.&lt;/p&gt;&lt;p&gt;The day the MacBU was formed, we met in a large conference room near the old Microsoft Library. This building has since been replaced by bigger buildings, but I remember standing in the large auditorium in the back, standing room only, as folks explained the change and why it would be a "good thing."&lt;/p&gt;&lt;p&gt;Much has happened since that meeting and I dare say, that creating the MacBU at that time was a very aggressive decision. Back then we had a majority of Windows developers, writing code like crazy to build a Windows product, and then finally ship it, only then to work on the Mac product. This produced sub-optimal results.&lt;/p&gt;&lt;p&gt;After the MacBU was created, we moved to a place where our developers and testers were not required to do the Mac thing, but got to choose which product to work on. (Yeah, when the MacBU was created, lots of folks were forced to be on the Mac side and didn't want to, but over time that quickly filtered out.) The option to work on your platform of choice set us up to hire more Mac talent, and that was a very, VERY good thing. Soon after we would fork the code base, move to different ship cycles, eventually move to CodeWarrior, then Mac OS X 10.0, on which we were the first big company to get on the new platform! Yeah, our quality wasn't the greatest, but at least we didn't get called "laggards" by Jobs in his keynote! :-P My goodness, we were the &lt;strong&gt;default&lt;/strong&gt; OS web browser and email client! We started the pin-striping with IE! Okay, so maybe we don't mention the pin-striping, I'm just saying...&lt;/p&gt;&lt;p&gt;Now, we've got a growing business, a super talented and focused Mac team that "gets it" when it comes to the Mac experience. From a industry level, when MacBU was created, everyone was saying, "Write once, deploy everywhere." and in a way, there's some of that still with the "web as a platform" being pushed today. The creation of the MacBU flew in the face of all that and said, if you want to be excellent on the platform, you've got to treat it seprately, not as an afterthought. All throughout the industry, I believe the MacBU has given other large companies permission to consider the question, "Should we have a dedicated Mac team just to focus on the Mac stuff?" I think that has had a more postitive effect on the overal state of Mac software from large companies than all the new Cocoa APIs, as much as I love them.&lt;/p&gt;&lt;p&gt;All these years later, it's hard to argue with the majority of users that see Mac Office as a must have set of tools for their work. The challenges of the Office 2008 product cycle continues to amaze and frankly, I don't think Apple could throw any more &lt;a href="http://davidweiss.blogspot.com/2006/04/excodewarrior.html"&gt;required changes&lt;/a&gt; at us! We are setting the stage for some fast action innovation and delivery that I think is going to make folks sing, not just for Office 2008, but beyond. The conspiracy theorist and MS haters will continue their diatribes, but the rational-rest of Mac users will continue to kick butt using our software. I love it, because in the end that's what it's all about.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-2462622120816799081?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/2462622120816799081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=2462622120816799081&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2462622120816799081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/2462622120816799081'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2007/02/10-years-of-macbu.html' title='10 Years of MacBU'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8070255000480303016</id><published>2006-12-13T20:35:00.000-08:00</published><updated>2007-04-11T22:55:58.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>In demand</title><content type='html'>&lt;p&gt;Ever laconic &lt;a href="http://sethgodin.typepad.com/seths_blog/2006/12/id_be_a_lousy_p.html"&gt;Seth Godin&lt;/a&gt; posts on what he sees in demand these days:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;We don't need pilots. We need instigators and navigators, rabble rousers and innovators. People who can't follow a checklist to save their life, but invent the future every day.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I don't think Seth really understands what it means to be a great airplane pilot, but what he's trying to say is right. There was a time when folks who could do the "cog work" (e.g. follow this procedure, the same way, every time. etc.) were valued, but not any more. Moving away from the front line, I might say, what we need are leaders, not managers.&lt;/p&gt;&lt;p&gt;On the &lt;a href="http://www.roughtype.com/archives/2006/12/thinking_outsid.php"&gt;hive mind&lt;/a&gt; and the &lt;a href="http://www.amazon.com/Wisdom-Crowds-Collective-Economies-Societies/dp/0385503865"&gt;wisdom of crowds&lt;/a&gt; (or the lack thereof) &lt;a href="http://www.nytimes.com/2006/12/10/magazine/10section1B.t-4.html"&gt;Steven Johnson&lt;/a&gt; of the New York Times summarizes:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A swarm of connected human minds is a fantastic resource for tracking down software bugs or discovering obscure gems on the Web. But if you want to come up with a good idea, or a sophisticated argument, or a work of art, you’re still better off going solo.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;There will always be a premium on creativity. You just can't engineer that. It's a human thing. There are problems you can solve with money, but being creative isn't one of them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8070255000480303016?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8070255000480303016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8070255000480303016&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8070255000480303016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8070255000480303016'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/12/in-demand.html' title='In demand'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-8730729695559674463</id><published>2006-12-07T22:36:00.000-08:00</published><updated>2007-04-11T22:53:39.934-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><title type='text'>On Context</title><content type='html'>&lt;p&gt;There's been &lt;a href="http://blogs.msdn.com/macmojo/archive/2006/12/05/converters-coming-free-and-fairly-fast.aspx"&gt;some&lt;/a&gt; &lt;a href="http://www.schwieb.com/blog/2006/12/05/conversion-factors/"&gt;talk&lt;/a&gt; &lt;a href="http://blogs.msdn.com/rick_schaut/archive/2006/12/07/open-xml-converters-for-mac-office.aspx"&gt;recently&lt;/a&gt; about how MacBU might better develop software, and it reminded me of this &lt;a href="http://speeches.byu.edu/reader/reader.php?id=1020"&gt;story&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A long time ago in a faraway village lived a man who everyone did their very best to avoid. He was the type of person who believed that there was only one competent person in the world, and that one person was himself. Consequently he was never satisfied with anything. His shoes never fit right. His shirt never felt comfortable. When his food wasn't too cold, it was too salty, and when it wasn't too hot, it was too bland.&lt;/p&gt;&lt;p&gt;If a field wasn't sowed by himself, it was not sowed well. If he didn't close the door, the door was not closed properly.&lt;/p&gt;&lt;p&gt;In short, he made a career of frowning, lecturing, criticizing, and mumbling about the incompetencies of every other person in the rest of the world.&lt;/p&gt;&lt;p&gt;Unfortunately, the man was married, which made matters all the worse. No matter what his wife did, in his eyes it was wrong. No matter what the unfortunate woman cooked, sewed, or cleaned, or even when she milked the cow, it was never satisfactory, and he let her know it.&lt;/p&gt;&lt;p&gt;She tried very hard to be a good wife, but it seemed the harder she tried the less she pleased him. Finally, one evening she could take no more.&lt;/p&gt;&lt;p&gt;"I'll tell you what we'll do," she told him. "Tomorrow I will do your chores and you will do mine."&lt;/p&gt;&lt;p&gt;"But you can't do my chores," the man replied. "You don't know the first thing about sowing, hoeing, and irrigating."&lt;/p&gt;&lt;p&gt;But the woman was adamant. And on top of that, she was filled with a righteous anger that frankly astonished and frightened the man to the point where he didn't dare disagree.&lt;/p&gt;&lt;p&gt;So the next morning the wife went off to the fields and the man began the domestic chores. After thinking about it, he had actually convinced himself he was looking forward to it. Once and for all, he would demonstrate to his wife how things should be done.&lt;/p&gt;&lt;p&gt;Unfortunately, not everything went according to plan. In fact, nearly everything the man touched turned into disaster. He spilled the milk, let the pig get into the house, lost the cow, burned the dinner, and ultimately set the house on fire, narrowly escaping with his own life.&lt;/p&gt;&lt;p&gt;When his wife returned, she discovered her husband sitting on a pile of ashes, smoke still rising from his clothes. But the woman wasn't the type to rub things in. She helped him up, wiped the soot from his beard, fixed him a little something to eat, and then prepared a bed of straw for them to sleep on.&lt;/p&gt;&lt;p&gt;From that day forward, the man never complained about anyone or anything else for as long as he lived.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;At different points in my life I've played the role of both people described in this story, so I can speak from experience when I say that there's no shortage of people who &lt;b&gt;know&lt;/b&gt; the best way to develop software. The problem, however, is almost always one of context. What might work for one context, is absolutely the wrong solution in another. You can almost never judge correctly without knowing the context and you can not know the context without being a part of the process.&lt;/p&gt;&lt;p&gt;There are a lot of things that make developing software hard. I don't believe writing well designed, high quality software is easy for anyone, especially not for us who work on Mac software at Microsoft. But the challenge attracts some amazing people, for which I am personally grateful. It makes what otherwise might be impossible, doable. When I share with you what work is like for me, it's because not everyone can work on one of the oldest, most successful and most used Mac programs around. I figure you will find it interesting because, well, how do you go about testing 30 million lines of code? :-)&lt;/p&gt;&lt;p&gt;Today we had a nice visit from Sal Soghoian and Todd Fernandez from Apple. Among other things we talked about what's new with AppleScript and Automator and what requests we had for improvements to both. After the meeting I gave them a quick tour of the &lt;a href="http://davidweiss.blogspot.com/2006/04/tour-of-microsofts-mac-lab.html"&gt;Mac Lab&lt;/a&gt;. We have now upgraded to where we have over 300 Mac minis and over 400 Macs total all dedicated to running AppleScript test automation. I recall Sal saying, "I'm on a serious AppleScript buzz!" I'm willing to bet it's the largest "AppleScript installment" he's ever seen!&lt;/p&gt;&lt;p&gt;Consider the implications of our automation test lab: There's all the hardware costs: the Macs, the KVMs, the switches, the power, the cooling, the Xserves, the SQL servers. Then there's a whole Operations team that keeps everything going. Then there's a whole Tools team that writes tools of all sorts to help our small team of testers and developers scale and manage the complexity involved. Then there's my team, the automation team, tasked with making our automation story successful. All this for what? So that we can ship to our customers a super reliable, safe, high quality product, specifically tailored and designed for the Mac. If this doesn't speak to the focused effort we are investing in making Office 12 insanely great, I don't know what does.&lt;/p&gt;&lt;p&gt;Others may balk at the effort required to design, build and test Office for the Mac, and I don't blame them. I'd probably do the same if I didn't understand the magnitude of what is involved first hand. We've got lots great new features in Office 12, only one of which is the support for the new file formats. It's hard to really express the scope and scale of things sometimes, but the Open XML based file format has been published and you can find the full spec &lt;a href="http://www.ecma-international.org/news/PressReleases/PR_TC45_Dec2006.htm"&gt;online&lt;/a&gt;. It's a PDF 3975 pages long! Read that and you'll have all you need to understand the details of the new file format. It's a good example of what I like to call serious, professional software development at a massive scale.&lt;/p&gt;&lt;p&gt;You may never be a part of a software project as big as Office, but not too long from now, when you're using Office 12 on your Mac or a freely updated version of Office 2004, you won't care about all the details involved with getting every bit in those 3975 pages of Open XML spec correct, you'll expect things, like a Mac, to "just work". We want that too, which is why we do, what we do.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-8730729695559674463?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/8730729695559674463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=8730729695559674463&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8730729695559674463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/8730729695559674463'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/12/on-context.html' title='On Context'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116378636916744081</id><published>2006-11-19T09:00:00.000-08:00</published><updated>2007-04-11T23:05:56.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>The Cost of Focus</title><content type='html'>&lt;p&gt;I just read this by &lt;a href="http://www.developsense.com/2004/07/it-occurs-to-me-this-evening-that-when.html"&gt;Michael Bolton&lt;/a&gt; on testing, but I think it has more general application:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;It occurs to me this evening that when test plans, test scripts, and testers look for particular problems with excessive focus, they do so at the expense of peripheral vision.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Contrast that with what &lt;a href="http://richardsona.squarespace.com/main/2006/2/21/wicked-problems-peripheral-vision.html"&gt;Adam Richardson&lt;/a&gt; says about the importance of peripheral vision:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Bill Bradley is today known primarily as a politician in the US, but in his youth he was an outstanding basketball player. Among several notable abilities, he had a natural gift: his eyesight. Specifically, he had abnormally good peripheral vision. Whereas normal peripheral vision covers a horizontal field of 180 degrees, his covered 192 degrees - he could literally see behind himself. Vertically, most people can see 47 degrees upward while looking straight ahead. Bradley could see 72 degrees, meaning he could see the basket even when looking at the ground. These factors gave him an ability to see things on the court that others could not, and detect threats and opportunities earlier than others players. (For a nice essay about Bill Bradley, see this book by John McPhee.)&lt;/p&gt;&lt;p&gt;Peripheral vision is an interesting thing: it provides much less detail but much more sensitivity to movement than our central cone of vision (which is only about 7 degrees in diameter). Peripheral vision is essential when you’re in the jungle or on the savannah, spotting movement at the edges that indicate danger. But our medical tests for eyesight pretty much ignore peripheral vision, focusing instead on how much small detail you can resolve in your central cone.&lt;/p&gt;&lt;p&gt;Business analysis is often the same way. Movements at the edges that are ill-defined are ignored, and all tools and attention are focused on what we can see clearly with great detail that's right in front of us. But it’s the movements at the edges that can both be the most threatening, but also represent the new opportunities. This is where the disruptive innovations that Clayton Christensen talks about come from. By the time you can prove their existence in detail, it’s too late.&lt;/p&gt;&lt;p&gt;Wicked problems are very difficult to understand by staring straight into them and looking for clear detail, however. They need to be approached from the edges, sort of like doing a jigsaw puzzle where you find the edge pieces first. Having peripheral vision that is trained to be sensitive to the edges is a key capability (this applies both to product teams and to business units - wherever wicked problems occur). &lt;/p&gt;&lt;p&gt;So encourage staff and managers to pay attention to and nurture their peripheral vision - meeting with their “whacky” customers who push your products to the limit, talk to people who aren’t your customers any more and find out why, and pay close attention to disruptive innovators making cheap and “poor” products that your traditional customers wouldn’t touch. And if you think you're facing a wicked problem, don't expect hard numbers on it; by the time you've got solid data, it's probably too late.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Balance and timing once again seem to be the issue here. Focus, but not excessively otherwise you'll loose valuable peripheral vision which you'll need to find the next great ideas to focus on. It's often the &lt;a href="http://davidweiss.blogspot.com/2006/11/impatience-and-design-by-counter.html"&gt;free radical&lt;/a&gt; ideas that lead to the innovative idea. And if you are too focused, you'll miss them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116378636916744081?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116378636916744081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116378636916744081&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116378636916744081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116378636916744081'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/cost-of-focus.html' title='The Cost of Focus'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116374937576080909</id><published>2006-11-16T22:00:00.000-08:00</published><updated>2007-04-13T13:50:49.020-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potential'/><title type='text'>Something Great</title><content type='html'>&lt;p&gt;&lt;a href="http://www.showjumpinghalloffame.net/gfx/sjhf_inductees/snowman2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.showjumpinghalloffame.net/gfx/sjhf_inductees/snowman2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Consider this &lt;a href="http://www.lds.org/conference/talk/display/0,5232,23-1-602-32,00.html"&gt;summary&lt;/a&gt; of the story of a horse named &lt;a href="http://en.wikipedia.org/wiki/Snowman_(horse)"&gt;Snowman&lt;/a&gt; by Joseph B. Wirthlin:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Harry de Leyer was late to the auction on that snowy day in 1956, and all of the good horses had already been sold. The few that remained were old and spent and had been bought by a company that would salvage them.&lt;/p&gt;&lt;p&gt;Harry, the riding master at a girls' school in New York, was about to leave when one of these horses—an uncared-for, gray gelding with ugly-looking wounds on its legs—caught his eye. The animal still bore the marks that had been made by a heavy work harness, evidence to the hard life he had led. But something about him captured Harry's attention, so he offered $80 for him.&lt;/p&gt;&lt;p&gt;It was snowing when Harry's children saw the horse for the first time, and because of the coat of snow on the horse's back, the children named him "Snowman."&lt;/p&gt;&lt;p&gt;Harry took good care of the horse, which turned out to be a gentle and reliable friend—a horse the girls liked to ride because he was steady and didn't startle like some of the others. In fact, Snowman made such rapid improvement that a neighbor purchased him for twice what Harry had originally paid.&lt;/p&gt;&lt;p&gt;But Snowman kept disappearing from the neighbor's pasture—sometimes ending up in adjoining potato fields, other times back at Harry's. It appeared that the horse must have jumped over the fences between the properties, but that seemed impossible—Harry had never seen Snowman jump over anything much higher than a fallen log.&lt;/p&gt;&lt;p&gt;But eventually, the neighbor's patience came to an end, and he insisted Harry take back the horse.&lt;/p&gt;&lt;p&gt;For years, Harry's great dream had been to produce a champion jumping horse. He'd had moderate success in the past, but in order to compete at the highest levels, he knew he would have to buy a pedigreed horse that had been specifically bred to jump. And that kind of pedigree would cost far more than he could afford.&lt;/p&gt;&lt;p&gt;Snowman was already getting old—he was eight when Harry had purchased him—and he had been badly treated. But, apparently, Snowman wanted to jump, so Harry decided to see what the horse could do.
&lt;/p&gt;&lt;p&gt;What Harry saw made him think that maybe his horse had a chance to compete.&lt;/p&gt;&lt;p&gt;In 1958, Harry entered Snowman in his first competition. Snowman stood among the beautifully bred, champion horses, looking very much out of place. Other horse breeders called Snowman a "flea-bitten gray."&lt;/p&gt;&lt;p&gt;But a wonderful, unbelievable thing happened that day.&lt;/p&gt;&lt;p&gt;Snowman won!&lt;/p&gt;&lt;p&gt;Harry continued to enter Snowman in other competitions, and Snowman continued to win.&lt;/p&gt;&lt;p&gt;Audiences cheered every time Snowman won an event. He became a symbol of how extraordinary an ordinary horse could be. He appeared on television. Stories and books were written about him.&lt;/p&gt;&lt;p&gt;As Snowman continued to win, one buyer offered $100,000 for the old plow horse, but Harry would not sell. In 1958 and 1959, Snowman was named "Horse of the Year." Eventually, the gray gelding—who had once been marked for sale to a low bidder—was inducted into the show jumping Hall of Fame.&lt;/p&gt;&lt;p&gt;For many, Snowman was much more than a horse. He became an example of the hidden, untapped potential that lies within each of us.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;For me this story is both inspiring and challenging. Inspiring, because it makes me think I can do something really great. Challenging, because I don't know what that is exactly. Of course, everyone has their different ideas about what constitutes "something great", but more and more I'm starting get an idea. I've always loved this quote by Jenkins Lloyd Jones:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Anyone who imagines that bliss is normal is going to waste a lot of time running around shouting that he has been robbed.&lt;/p&gt;&lt;p&gt;“[The fact is] most putts don’t drop. Most beef is tough. Most children grow up to be just people. Most successful marriages require a high degree of mutual toleration. Most jobs are more often dull than otherwise. …&lt;/p&gt;&lt;p&gt;“Life is like an old-time rail journey—delays, sidetracks, smoke, dust, cinders and jolts, interspersed only occasionally by beautiful vistas and thrilling bursts of speed.&lt;/p&gt;&lt;p&gt;“The trick is to thank the Lord for letting you have the ride"&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;And then M. Scott Peck in The Road Less Traveled:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Life is difficult.&lt;/p&gt;&lt;p&gt;This is a great truth, one of the greatest truths. It is a great truth because once we truly see this truth, we transcend it. Once we truly know that life is difficult – once we truly understand and accept it – then life is no longer difficult. Because once it is accepted, the fact that life is difficult no longer matters.&lt;/p&gt;&lt;p&gt;Most do not fully see this truth that life is difficult. Instead they moan more or less incessantly, noisily or subtly, about the enormity of their problems, their burdens, and their difficulties as if life were generally easy, as if life should be easy. They voice their belief, noisily or subtly, that their difficulties represent a unique kind of affliction that should not be and that has somehow been especially visited upon them, or else upon their families, their tribe, their class, their nation, their race or even their species, and not upon others. I know about this moaning because I have done my share.&lt;/p&gt;&lt;p&gt;Life is a series of problems. Do we want to moan about them or solve them?&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I suppose I'll finish this way: I've been feeling very thankful these last few days. Thankful for my job and the people I've been able to work with over the years. Thankful for the enormous challenges we get to tackle and the support I've been given from so many people, not the least of which has been my family. So many times, things could have really turned out bad, and they didn't. And then some times they did, and we worked through that too. So, maybe that is something great, sustained effort toward worthy goals. Either way, I sure am learning a lot.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116374937576080909?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116374937576080909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116374937576080909&amp;isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116374937576080909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116374937576080909'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/something-great.html' title='Something Great'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116357373188164615</id><published>2006-11-15T01:00:00.000-08:00</published><updated>2007-04-13T13:45:20.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Coding Blogs</title><content type='html'>&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/CodingBlogs.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/CodingBlogs.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is part 3 in my "Blogs I Read" series. I hope you find it useful.&lt;/p&gt;&lt;p&gt;&lt;a href="http://developer.apple.com/rss/"&gt;ADC Headlines&lt;/a&gt; - Apple - &lt;a href="http://developer.apple.com/rss/adcheadlines.rss"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I find it really useful to keep on top of the new documentation that is added to Apple's Developer Connection website. I'll often find something new I didn't know, but mostly just seeing a "how to" or bit of sample code is enough to jog my memory when I come up against a similar problem.&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblog.bignerdranch.com/"&gt;Big Nerd Ranch Weblog&lt;/a&gt; - Big Nerd Ranch Folk - &lt;a href="http://weblog.bignerdranch.com/?feed=rss2"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The Big Nerd Ranch started as a week long immersive training experience in Atlanta, Georgia. You focus on code intensely and remotely. The one fee covers food, lodging, transportation to and from the airport. It looks like they now have a "ranch" setup in Rome, Italy. I subscribe mostly because, well, I'd like to attend there the Cocoa training some day. Also, I think it's a great idea for helping people focus. I've heard that out on The Ranch, there's no internet connection and poor cell phone reception. It's amazing what cutting out distractions can do for a learner's capacity to gain understanding. I've been to a lot of training, but nothing like this, so I guess it really appeals to me. To top it all off, &lt;a href="http://www.bignerdranch.com/instructors/hillegass.shtml"&gt;Aaron Hillegass&lt;/a&gt; author of arguably two of the best Mac OS X programming books, is one of the Cocoa instructors there.&lt;/p&gt;&lt;p&gt;&lt;a href="http://cocoadevcentral.com/"&gt;Cocoa Dev Central&lt;/a&gt; - Scott Stevenson - &lt;a href="http://cocoadevcentral.com/index.rdf"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is my favorite learn-about-Cocoa site. Scott Stevenson has a clean, clear style and knows how to remove the unnecessary details making his Cocoa tutorials content-dense and easy to read. The site is well designed and just looks great and I admit, for me, that counts. It is really a one stop shop for learning about Cocoa for the beginner and advanced developer alike.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.macosforge.org/"&gt;Mac OS Forge&lt;/a&gt; - Apple - &lt;a href="http://www.macosforge.org/?feed=atom"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;What can I say here? I'm interested to see if Apple can make their second try at open source community work. I hope they can figure it out.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.osxbook.com/"&gt;Mac OS X Internals&lt;/a&gt; - Amit Singh - &lt;a href="http://www.osxbook.com/blog/feed/atom/"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Amit has been publishing extremely interesting and low level details about Mac OS X since at least 2003. I've always enjoyed his writing and recently he published a book named &lt;a href="http://www.amazon.com/gp/product/0321278542/"&gt;Mac OS X Internals&lt;/a&gt;. He doesn't post very often, but when he does, it's always worth the read. One of the main reasons I value Amit's writing is the way he contrasts and compares the Mac OS with other operating systems. If OS level stuff interests you, you'll love this blog.&lt;/p&gt;&lt;p&gt;&lt;a href="http://martinfowler.com/"&gt;Martin Fowler&lt;/a&gt; - Martin Fowler - &lt;a href="http://martinfowler.com/bliki/bliki.rss"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Martin Fowler has been around for a long time, so his seasoned opinion holds a lot of weight for me. Seems like I am continually discovering "new" ideas and programming or computer science concepts that were discovered 20 years ago! He talks about software architecture, object-oriented analysis and design, refactoring, Unified Modeling Language, software patterns, and agile software development methodologies.&lt;/p&gt;&lt;p&gt;&lt;a href="http://macromates.com/blog/"&gt;TextMate Blog&lt;/a&gt; - Allan Odgaard - &lt;a href="http://macromates.com/blog/feed/"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;And speaking of old ideas revisited, Allan has taken ideas from the venerable emacs command line editor and put and UI on them and then added some great new ideas of his own. Just when it seemed like BBEdit had the whole text editor market tied up, along comes TextMate and really ups the innovation ante. I'm a fan because: 1) I'm learning about the editor and the blog often shows me how to do stuff I didn't understand before and 2) I love rooting for the underdog. :-) If you spend a lot of time editing text on a Mac, you've absolutely got to check out TextMate.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116357373188164615?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116357373188164615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116357373188164615&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116357373188164615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116357373188164615'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/coding-blogs.html' title='Coding Blogs'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116354829869705203</id><published>2006-11-14T15:49:00.000-08:00</published><updated>2007-04-13T13:51:43.988-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>World Usability Day</title><content type='html'>&lt;p&gt;I just found out that today is &lt;a href="http://worldusabilityday.org/"&gt;World Usability Day&lt;/a&gt;, and I couldn't help from laughing at the poster. Yeah, usability really matters. Enjoy. :-)&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/usability.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/usability.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116354829869705203?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116354829869705203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116354829869705203&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116354829869705203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116354829869705203'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/world-usability-day.html' title='World Usability Day'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116331071661049082</id><published>2006-11-11T21:46:00.000-08:00</published><updated>2007-04-13T13:53:16.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><title type='text'>The Anatomy of Peace</title><content type='html'>&lt;p&gt;I recently &lt;a href="http://byubmp3.byu.edu/devos/devo10312006.mp3"&gt;listened&lt;/a&gt; to a BYU Devotional in which LDS Church President Gordon B. Hinckley simply related from his life "Experiences Worth Remembering." One of the last experiences he shared was this:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;I had a long remembered experience with Mr. &lt;a href="http://nobelprize.org/nobel_prizes/peace/laureates/1994/peres-bio.html"&gt;Shimon Peres&lt;/a&gt; of Israel. He was a former Prime Minister. He had seen much of conflict and trouble in his days. I asked him if whether there was any solution to the great problems that constantly seem to divide the people of Israel and the Palestinians. He replied, "Of course there is!" As I recall he said, "When we were Adam and Eve we were all one. Is there any need for us now to be divided into segments with hatred for one another?"&lt;/p&gt;&lt;p&gt;He then told an very interesting story that he said he had heard from a Muslim. The Muslim told of a Jewish Rabbi who was conversing with two of his friends, the Rabbi asked one of the men, "How do you know when the night is over and a new day has begun?"&lt;/p&gt;&lt;p&gt;His friend replied, "When you look into the East and can distinguish a sheep from a goat, then you know the night is over and the day has begun."&lt;/p&gt;&lt;p&gt;The second was asked the same question. He replied, "When you look into the distance and can distinguish an olive tree from a fig tree, then you know morning has come."&lt;/p&gt;&lt;p&gt;They then asked the Rabbi how he could tell when the night is over and the day begins. He thought for a time and then said, "When you look into the East and see the face of a woman and you can say, 'She is my sister.' and when you can look into the East and see the face of a man and can say, 'He is my brother.' then you know the light of a new day has come.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I'm currently reading a book named &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1576753344"&gt;The Anatomy of Peace&lt;/a&gt; from which I chose the title for this post. One of the ideas presented is that when we treat people as objects, we are at war with them and bad things happen. When we start to see others as real people, not objects, the whole world changes before us.&lt;/p&gt;&lt;p&gt;Like so many things, it's simple, but very hard to do.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116331071661049082?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116331071661049082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116331071661049082&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116331071661049082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116331071661049082'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/anatomy-of-peace.html' title='The Anatomy of Peace'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116301384292858367</id><published>2006-11-08T11:30:00.000-08:00</published><updated>2007-04-13T13:55:52.527-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows Vista releases to manufacturing</title><content type='html'>&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Vista.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Vista.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It's funny, here at Microsoft when we finish a project, we "release to manufacturing" which is implied to mean that we carry the "golden copy" of the product to the replication factory which they then use to manufacture millions of packaged copies for everyone. This manufacturing might start right away, but most people will not get their copy until next year. It's been a very long road for Vista, but it has finally RTM'd. Over the next few months Microsoft IT will be rolling it out to everyone here at work. Volume license business customers will get their copies by the end of this month, while regular PC users will get their copies on January 30, 2007.&lt;/p&gt;&lt;p&gt;From my perspective I'm glad it's finally shipped. I hope all my underwater stock options become wildly valuable! I'm also glad because since it's "done" there's a very good chance that Apple will finally fully disclose what ever secrets they were hiding from us at WWDC. MacWorld in January will be the perfect time for Apple to try to 1 up Vista, and I'm sure they know it.&lt;/p&gt;&lt;p&gt;I've been playing around with Vista and I've watched a few demos, but it's not on my main PC yet. Even with my limited knowledge of the features in Vista, there are two features I'd like Apple to copy right away: ASLR and Windows Meeting Space.&lt;/p&gt;&lt;p&gt;&lt;b&gt;ASLR&lt;/b&gt;&lt;/p&gt;&lt;p&gt;From Wikipedia:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Address_space_layout_randomization"&gt;Address space layout randomization&lt;/a&gt; (ASLR) is a computer security feature which involves arranging the positions of key data areas, usually including the base of the executable and position of libraries, heap, and stack, randomly in a process' address space.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Basically, this really has a chance at making Vista much more secure. I'm all for it. More info can be found &lt;a href="http://blogs.msdn.com/michael_howard/archive/2006/05/26/608315.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Windows Meeting Space&lt;/b&gt;&lt;/p&gt;&lt;p&gt;This is a very cool collaboration application included with Vista and referenced from Microsoft's &lt;a href="http://www.windowsvistatnt.com/documents/windows_vista_tips_&amp;_tricks.pdf"&gt;Tips and Tricks&lt;/a&gt; document as follows:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Collaborate with a co-worker.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Want an easy way to share files and applications with a colleague or customer—even when you may not be part of the same network? Windows Meeting Space is a new experience in Windows Vista that enables you to start an impromptu collaboration session with other Windows Vista users. Simply open Windows Meeting Space and start a session. Windows Vista will automatically detect other Windows Vista users that are on the same sub-net infrastructure or close enough for you to create an ad hoc (direct PC-to-PC connection) wireless connection. Once you have invited them and they have accepted, you can share documents by simply dragging a document to the Handouts area on the bottom right which instantly replicates that file across the other meeting participants’ machines. Dragging the file to the presentation area on the left side starts application sharing, enabling the other participants to watch as you present that file. If someone has a good edit for your file, you can make that edit in real time, or pass control of the application directly to that participant for them to make that edit for you.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This tool works with any document or application and finds people near by just like Bonjour. It's a little less concurrent than &lt;a href="http://www.codingmonkeys.de/subethaedit/"&gt;SubEthaEdit&lt;/a&gt;, but for all your applications! Having something like this, system wide on the Mac would be very cool.&lt;/p&gt;&lt;p&gt;And yes, I think the MacBU is at least partially responsible for inspiring the cool new Vista box. :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116301384292858367?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116301384292858367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116301384292858367&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116301384292858367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116301384292858367'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/windows-vista-releases-to.html' title='Windows Vista releases to manufacturing'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116107879226441785</id><published>2006-11-06T17:00:00.000-08:00</published><updated>2007-04-13T14:02:11.254-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Impatience and Design by Counter Example</title><content type='html'>&lt;blockquote&gt;&lt;p&gt;“Don’t worry about other people stealing your ideas. If you’re ideas are any good, you’ll have to ram them down people’s throats.” - Howard Aiken, IBM Engineer&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This is my favorite quote for the day. Innovation, with all the ideas and execution that it requires, fails to happen for so many reasons, but most common in my experience are these two:&lt;/p&gt;&lt;p&gt;1. Design by Counter Example&lt;/p&gt;&lt;p&gt;2. Impatience&lt;/p&gt;&lt;p&gt;&lt;b&gt;Design by Counter Example&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Suppose you come up with some fantastic idea, you are excited about it, so you begin to share it with your coworkers and friends. If your friends are smart, they'll begin to analyis your idea for weaknesses and flaws. They'll do this not because they don't like you or don't trust you, they'll do this because it's what they are trained to do. Find the problems and worse, find the 100% solution, the solution that works everywhere. You'll know these people because they'll often begin their comments to you with "No, but..." or "What about..."&lt;/p&gt;&lt;p&gt;The problem with the "No, but..." response is that it sets up conflict, and no forward progress in idea generation can be made until the conflict is resolved. Worse, conflict resolution wastes time and energy &lt;b&gt;and&lt;/b&gt; discourages more idea sharing. The "What about..." response almost always follows with some scenario or example that counters your idea in some way. Your response will often be an attempt to resolve that counter example, which when solved will be rewarded with a new and different counter example. Corner case upon corner case, what was a clear, bold and brilliant idea, gets designed into a complex, multifaceted feature that is costly to explain, build and test. If you share your ideas with a team of smart people, this can happen in a disastrously quick manner.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Impatience&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Impatience is perhaps the subtlest of innovation killers. You will need patience as you develop the ideas because it will be hard to teach your idea to others, and then once the vision is clear, it will take yet longer to actually implement it. Remember it took Steve Jobs 18 months to convince the record labels to let him build the iTunes music store. If you back down at any point in this long journey, that is when innovation dies. This is why I believe, in so many ways, it's all about the execution.&lt;/p&gt;&lt;p&gt;Ideas are important too, and when you are generating ideas, being creative, all too often a well meaning individuals will ask you to rate the ideas and place them in priority order for potential business impact. This is a good idea, but done too soon, it's like asking a 3 year old what valuable contribution he or she will make to the world, and bereft of any intelligible response condemning the toddler to uselessness.&lt;/p&gt;&lt;p&gt;This impatience to see whether an idea is good or not kills innovation because the real innovation happens generally not in one brilliant flash of light, but at the interaction of ideas, and often ideas interacting with others in the periphery. I first heard Steve Jobs coin the phrase, "connect the dots backwards" and I think this applies here. You can't tell what will be important until after the fact, after the interaction. What you need is a safe place for lots of ideas to interact with out getting shot down. It looks like this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/TimeInteraction.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/TimeInteraction.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Creating an environment where ideas can patiently interact and people can interact with the ideas before making the "do or die" business decision is key. What's even more important than the ideas, is that you don't kill the idea generators and integrators, that is, the people! Consider this story related by Heike Bruch and Sumantra Ghoshal in the February 2002 issue of the Harvard Business Review:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;"In a major U.S. oil company, for example, we witnessed a committed and enthusiastic manager gradually become apathetic. An IT specialist, he was assigned to an inter-disciplinary strategy-development task force that was charged with creating a new business model for an up-stream division. The team came up with several radical proposals, but they were met with lukewarm responses from senior managers. After several months, the team's ideas were diluted to the point that not even the IT manger found them interesting. What had once been an exciting task became a farce, from his point of view. Believing that no one was interested in new ideas, he concluded that he was foolish to have been engaged as he was. "I distanced my self," he says, "I knew that none of our innovating ideas would ever make it to implementation. So I continued working out concepts and ideas-but with no skin in the game."&lt;/p&gt;&lt;p&gt;To be fair, even the best organizations occasionally create cynics out of enthusiasts. But some organizations seem to make a practice of it by constantly sabotaging any flickers of creativity or initiative."&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When creativity flickers, don't let the cold winds of cost benefit analysis prevail. Provide the fuel of saying "Yes!" and patience to wait and see, even if you must suspend your disbelief. This will give people the space and time they need to make great things happen. Remember it took Michelangelo years to complete the Sistine chapel and Goethe spent almost 60 years writing his masterwork Faust. Good things take time.&lt;/p&gt;&lt;p&gt;So, if you want to be innovative here's my advice:&lt;ul&gt;&lt;li&gt;Focus on execution, on making ideas reality. For every thousand great ideas, only one reaches someone with the courage to actually do something with it.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Stop saying "No, but...", learn to say "Yes, and...", find a way to talk about ideas that adds more and moves them forward. Give folks what they want. Suspend your disbelief.&lt;/p&gt;&lt;p&gt;&lt;li&gt;Be patient, great things take time. The really great ideas are going to be a collision of ideas. Let them grow so they can interact.&lt;/ul&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116107879226441785?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116107879226441785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116107879226441785&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116107879226441785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116107879226441785'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/impatience-and-design-by-counter.html' title='Impatience and Design by Counter Example'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116248826934983955</id><published>2006-11-02T09:15:00.000-08:00</published><updated>2007-04-13T14:04:03.434-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><title type='text'>Great Marketing</title><content type='html'>&lt;p&gt;I recently discovered &lt;a href="http://www.ambrosiasw.com/utilities/dragster/"&gt;Dragster&lt;/a&gt;, and on their front page the have this 19 second movie that consists of these 6 slides:&lt;/p&gt;&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Dragster1.2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Dragster1.2.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Dragster2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Dragster2.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Dragster3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Dragster3.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Dragster4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Dragster4.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Dragster5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Dragster5.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/Dragster6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/Dragster6.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is simply great marketing:&lt;/p&gt;&lt;p&gt;1. As much as I don't enjoy Apple's front page QuickTime movies, this really does catch my attention.&lt;/p&gt;&lt;p&gt;2. In 19 seconds I know exactly what the value this tool provides.&lt;/p&gt;&lt;p&gt;3. I'm introduced to both the name at the beginning and the end.&lt;/p&gt;&lt;p&gt;4. I'm introduced to the dragster icon twice, once in the Dock and the other time as the full logo.&lt;/p&gt;&lt;p&gt;5. The icon looks cool. Something you'd like to have in your dock just to show off.&lt;/p&gt;&lt;p&gt;6. The name is just great! It mixes something very tangible with the Mac gesture of drag and drop.&lt;/p&gt;&lt;p&gt;Great stuff. Maybe there are indie Windows developers this cool, but I just don't see them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116248826934983955?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116248826934983955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116248826934983955&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116248826934983955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116248826934983955'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/great-marketing.html' title='Great Marketing'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116237840672528634</id><published>2006-11-01T02:09:00.000-08:00</published><updated>2007-04-15T22:13:39.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Business Blogs</title><content type='html'>&lt;p&gt;&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/BusinessBlogs.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/BusinessBlogs.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is part 2 in my "Blogs I Read" series. I hope you find it useful.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.unitus.com/"&gt;Unitus Microfinance Blog&lt;/a&gt; - Unitus Employees - &lt;a href="http://blog.unitus.com/?feed=atom"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unitus is a very cool company that focuses on alleviating global poverty by increasing access to microfinance. What I like best about this company is that they are proving that "doing the right thing" (helping the poor) doesn't just make sense in a non-tangible-good-karma-kind-of-way, it actually makes ROI business sense! We need more companies like this.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.svioklascontext.com/"&gt;Sviokla's Context&lt;/a&gt; - John Sviokla - &lt;a href="http://sviokla.com/context/feed/"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is one of my favorite blogs. From his web page: "Dr. John J. Sviokla is vice chairman of Diamond Management &amp; Technology Consultants, Inc., and serves on the firm’s Board of Directors as Global Managing Director of Innovation and Research. For the past nineteen years, Dr. Sviokla has been pursuing one simple question: How can executives create value with technology? He is a frequent speaker at executive forums and guest professor at institutions including Harvard, MIT, the London Business School, and Oxford." Every post is interesting, well written and thought provoking. Simply put, if you're interested in business, you'll want to read as many of his archived posts as you can.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.sun.com/dillon/"&gt;the legal thing...&lt;/a&gt; - Michael Dillon - Sun General Council - &lt;a href="http://blogs.sun.com/dillon/feed/entries/rss"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You can't have a really successful business without getting involved with the legal side of things. It's very much the context in which the game of business is played. For "legal reasons" it's rare to find an interesting lawyer blog, but to find a General Counsel blogging, well that's some thing very unusual. It's a new blog, but so far it's been worth the read.&lt;/p&gt;&lt;p&gt;&lt;a href="http://seekingalpha.com/by/type/wall-street-breakfast"&gt;Wall Street Breakfast&lt;/a&gt; - Seeking Alpha Staff - &lt;a href="http://seekingalpha.com/by/type/wall-street-breakfast/feed"&gt;Feed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;One page annotated Wall Street Journal summaries. What can I say, it's quick and informative. It helps me put businesses and industries in context.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116237840672528634?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116237840672528634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116237840672528634&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116237840672528634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116237840672528634'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/11/business-blogs.html' title='Business Blogs'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116190598399416117</id><published>2006-10-26T16:00:00.000-07:00</published><updated>2007-03-21T20:48:43.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple General Blogs</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/AppleGeneral.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/AppleGeneral.png" border="0" alt="" /&gt;&lt;/a&gt;
This is part 1 in my "Blogs I Read" series. I hope you find it useful.

&lt;a href="http://arstechnica.com/journals/apple.ars"&gt;Infinite Loop&lt;/a&gt; - Ars Technica Staff - &lt;a href="http://arstechnica.com/journals/apple.rssx"&gt;Feed&lt;/a&gt;

I found &lt;a href="http://arstechnica.com/"&gt;Ars Technica&lt;/a&gt; before it had an RSS feed and it quickly earned a place on my bookmark bar. Infinite Loop is the Apple subsection or "journal" of their main site and they do a good job of finding interesting stuff Apple related. They put it best: "Infinite Loop is Ars Technica's journal devoted to Apple and Apple related ventures." My favorite part about their web site? Their tag line: "Serving the PC enthusiast for over 6 x 10^-2 centuries"

&lt;a href="http://daringfireball.net/"&gt;Daring Fireball&lt;/a&gt; - John Gruber - &lt;a href="http://daringfireball.net/index.xml"&gt;Feed&lt;/a&gt;

I really don't know where John came from, just that all of the sudden there was this guy who seemed to continuously have these very detailed and interesting Mac articles on his web site. That was a while back, now he's gone "pro" as a full-time blogger. His business model? Buy a shirt from him, and get full access to his daily links RSS feed for 1 year. I hope he's able to keep it up. His best post ever: &lt;a href="http://daringfireball.net/2006/08/vacation"&gt;Vacation, All I Ever Wanted&lt;/a&gt; in which he single handedly explains the joys of being a young Dad, the priceless nature of a single photo and the core reason all of us really need a bullet-proof backup system like &lt;a href="http://www.apple.com/macosx/leopard/timemachine.html"&gt;Time Machine&lt;/a&gt;.

&lt;a href="http://arstechnica.com/staff/fatbits.ars"&gt;FatBits&lt;/a&gt; - John Siracusa - &lt;a href="http://feeds.feedburner.com/arstechnica/fatbits"&gt;Feed&lt;/a&gt;

John Siracusa does excellent long form reporting of Apple and the Mac OS. Since we moved from Mac OS 9 to Mac OS X he has done the most extensive analysis of each of the major OS releases. Even with months of experience with the OS seeds we get from Apple, John still seems to find plenty new and interesting. John's blog is a classic quality over frequency type of blog.

&lt;a href="http://planet.taoofmac.com/"&gt;Planet Tao of Mac&lt;/a&gt; - Various Authors - &lt;a href="http://planet.taoofmac.com/rss.php?cache=no"&gt;Feed&lt;/a&gt;

This is a cool collection blog of many Mac users around the world. I like it because 1) I was asked to be a part of it. ;-) and 2) It helps me keep my thinking about Apple and the Mac OS in a more world wide view point rather than the US centric standard.

&lt;a href="http://apple.slashdot.org/"&gt;Slashdot: Apple&lt;/a&gt; - Various Slashdot Users - &lt;a href="http://rss.slashdot.org/Slashdot/slashdotApple"&gt;Feed&lt;/a&gt;

Slashdot's tag line is: "News for nerds, stuff that matters" and that pretty much sums it up. It's also kind of nice to get my daily dose of MS hate and Apple love in one place. ;-)

&lt;a href="http://notes.thinksecret.com/"&gt;Think Secret&lt;/a&gt; - Unknown - &lt;a href="http://www.thinksecret.com/rss.xml"&gt;Feed&lt;/a&gt;

There are many Apple rumor blogs, and they all seem to have about the same "quality". I just picked one. It's a never ending pass-time to guess about what Apple might do next. So this blog fills that need, if you have it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116190598399416117?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116190598399416117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116190598399416117&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116190598399416117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116190598399416117'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/apple-general-blogs.html' title='Apple General Blogs'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116170801628824046</id><published>2006-10-24T09:00:00.000-07:00</published><updated>2007-03-21T20:49:16.431-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><title type='text'>Out of the Best Books</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/NewsFire.0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/NewsFire.0.png" border="0" alt="" /&gt;&lt;/a&gt;
I've been reading blogs for over 2 years now. That's not very much time, but enough to really appreciate the conversation that is the "blogosphere." I'm only now realizing that because of my time invested in reading blogs, I'm not getting to read the books that normally I'm able to enjoy. Additionally, since I started working at Microsoft as a teenager, I've never finished my college degree. Now it's time to focus in earnest on completing that bit of my education. (Sidenote: If you have any tips for attending college and working full-time, send 'em my way!) So, in order to make more time in my life, I'm going to unsubscribe from many of my favorite blogs, not because of the content quality, but simply because for this next season in my life, I can't afford that luxury.

So the next few posts are going to be a little meta-meta while I blog about blogs. :-) I figure that if I'm not going to read these excellent blogs anymore, at least a few of my readers might enjoy reading them in my absence. Further, it will be interesting from a personal recording standpoint when I come back, to see how my interests have changed. My process for choosing which blogs I read has been roughly this:

&lt;ol&gt;&lt;li&gt;Someone I trust points me to a new blog or blog post.
&lt;li&gt;I read the post and then skim the rest of the current posts, if most of the posts look insightful, I subscribe.
&lt;li&gt;If the author posts multiple times each day, I'll often unsubscribe, unless the posts are very short and very interesting. This kind of rapid fire posting might be good for traffic, but the randomization doesn't help me focus or think deeply about the topic at hand.
&lt;li&gt;Generally, I tend toward long form posts, rather than short pithy stuff. Not that I don't enjoy cleverness, it's just that from my experience most worthwhile topics can't be reduced to a simple sound bite without severe data loss.
&lt;li&gt;There's always a risk that an author will have a few brilliant posts and then degrade into less meaningful writing. When I see this happen, I unsubscribe.&lt;/ol&gt;
I use NewsFire to read blogs. It's simple, small and stays out of my way. In NewsFire I have a set of blogs in my "Interesting" group. This is my holding bin, the place where I put new blogs I've encountered, but are currently "on trial" to see if they graduate to a final resting place as one of my standard blogs. My typical pattern is to skim posts in NewsFire to see what I want to take time to read and fully digest the ideas. If I do, I open the post as a new tab in Safari. When I'm done, I close NewsFire and process the remaining pages open in Safari.

So, I hope you enjoy the next few pointers. And if you are the author of a blog I mention, don't be sad, just remember, it's not a "good bye", it's just a "see you later." ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116170801628824046?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116170801628824046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116170801628824046&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116170801628824046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116170801628824046'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/out-of-best-books.html' title='Out of the Best Books'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116164505630484584</id><published>2006-10-23T16:07:00.000-07:00</published><updated>2007-03-29T16:35:27.727-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>WWDC Sessions on iTunes</title><content type='html'>I just got this email from Apple:

&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/WWDC.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/WWDC.png" border="0" alt="" /&gt;&lt;/a&gt;What can I say? Apple, you just made my day. (And pushed me that much closer to a Video iPod...) It looks like there's more content on the way. Did I mention since I attended the conference, all of this is "free"? It will be interesting to see if ADC members who didn't attend will be able to purchase this content. I sure hope so.

Update: For a direct link to the iTunes area, click &lt;a href="http://developer.apple.com/adconitunes/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116164505630484584?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116164505630484584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116164505630484584&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116164505630484584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116164505630484584'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/wwdc-sessions-on-itunes.html' title='WWDC Sessions on iTunes'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116137317918714108</id><published>2006-10-20T12:30:00.000-07:00</published><updated>2007-03-21T20:50:20.993-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>$30,000 Apple Logo</title><content type='html'>A few months ago we got a bunch of Intel Mac minis (Intel Core Solo). We got 64 for automation and a some others for testers to use. When I saw the pile of boxes sitting in the hall to be recycled, I knew I had to save them. We piled them into my office knowing that there would be something I could do with them, but I just didn't know what or when. A few weeks later, it hit me. I opened up OmniGraffle and sketched out the plan:

&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/ThePlan.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/ThePlan.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;center&gt;&lt;b&gt;The Plan&lt;/b&gt;&lt;/center&gt;

For those of you not experienced with pixel art, what you see above is the Apple logo. I might add that it's very hard to come up with something that will look like the Apple logo with so few pixels. Seriously, try it. Once I got something that looked good, I got &lt;a href="http://blogs.msdn.com/user/Profile.aspx?UserID=41910"&gt;Joe&lt;/a&gt; to come and help me out. It took a bit of effort, but with Joe's help and some double sided tape, we got it finished:

&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/TheAppleLogoInBoxes.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/TheAppleLogoInBoxes.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;center&gt;&lt;b&gt;My Office Apple Logo&lt;/b&gt;&lt;/center&gt;

I like to think I have the most expensive non-Apple-assembled Apple logo in my Office. This week we got our shipment of an additional 64 Intel Mac minis (Intel Core Duo) for automation. Hmmm, more boxes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116137317918714108?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116137317918714108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116137317918714108&amp;isPopup=true' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116137317918714108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116137317918714108'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/30000-apple-logo.html' title='$30,000 Apple Logo'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116129658992682997</id><published>2006-10-19T15:07:00.000-07:00</published><updated>2007-03-21T20:50:57.546-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>C4</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/c4-128.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/c4-128.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://rentzsch.com/"&gt;Jonathan Rentzsch&lt;/a&gt; is putting on a small developer conference called &lt;a href="http://rentzsch.com/c4/updatedSchedule"&gt;C4&lt;/a&gt;. For various reasons I'm not able to go, but oh how I want to. I'm SO glad it's going to be re-broadcast like &lt;a href="http://www.drunkenblog.com/evening_at_adler/"&gt;Evening at Adler&lt;/a&gt; was. Any how, I just found out that one of our Office developers, namely Olof Hellman, is making the trek all the way from Redmond to Chicago for the conference! I'm so jealous. The good news is that he'll be blogging about it on our team blog, &lt;a href="http://blogs.msdn.com/macmojo/"&gt;Mac Mojo&lt;/a&gt;, so if you haven't subscribed to the Official MacBU blog and are interested in C4, I'd subscribe to the blog just for Olof's guest posts while at the conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116129658992682997?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116129658992682997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116129658992682997&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116129658992682997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116129658992682997'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/c4.html' title='C4'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116111448296539632</id><published>2006-10-17T12:44:00.000-07:00</published><updated>2006-11-01T04:24:11.266-08:00</updated><title type='text'>New Sony Bravia Paint Ad</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/BuildingPaint.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/BuildingPaint.png" border="0" alt="" /&gt;&lt;/a&gt;
I've posted before about how much I liked the other &lt;a href="http://davidweiss.blogspot.com/2006/08/colour-like-no-other.html"&gt;Sony Bravia&lt;/a&gt; ad and this new water-based-paint explosion ad looked really interesting. Today Sony released it. Check it out &lt;a href="http://www.bravia-advert.com/paint/thead/"&gt;here&lt;/a&gt;. I'm not impressed. It's an amazing amount of work, to be sure, but it seems like it's too fast and ends too abruptly. Maybe that's what they were going for, but what's up with the clown? There is a good part at the end when all the "colored rain" comes down in different shades, other than that, not very inspiring. I would have liked to see more slow motion paint movement as well as different music that is less agitating. On the other hand, maybe it's just me and everyone else will just love the whole thing.

&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/coloredRain.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/coloredRain.png" border="0" alt="" /&gt;&lt;/a&gt;
Since many asked last time about the clean up, here's what they have to say:&lt;blockquote&gt;Our latest TV ad - featuring massive paint explosions - took 10 days and 250 people to film. Huge quantities of paint were needed to accomplish this, which had to be delivered in 1 tonne trucks and mixed on-site by 20 people.

The effect was stunning, but afterwards a major clean-up operation was required to clear away all that paint!

The cleaning took 5 days and 60 people. Thankfully, the use of a special water-based paint made it easy to scrape-up once the water had evaporated.

Keeping everyone safe was also an important factor. A special kind of non-toxic paint was used that is safe enough to drink (it contains the same thickeners that are sometimes used in soups). It was also completely harmless to the skin.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116111448296539632?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116111448296539632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116111448296539632&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116111448296539632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116111448296539632'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/new-sony-bravia-paint-ad.html' title='New Sony Bravia Paint Ad'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-116107228270180602</id><published>2006-10-17T00:48:00.000-07:00</published><updated>2007-03-21T20:51:31.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Woz at Microsoft</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/woz_jobs.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/woz_jobs.jpg" border="0" alt="" /&gt;&lt;/a&gt;
One of the cool things about working at Microsoft is the constant stream of interesting guest speakers. Recently it was &lt;a href="http://www.woz.org/"&gt;Steve Wozniak&lt;/a&gt;. It was facinating to listen to him speak about his love for technology. I had my trusty MacBook Pro and took down some notes and fun quotes.

On chip design: "I played a game: how can you design it better than before. I wanted to see if I could design something with half as many parts."

On wanting a computer: I told my Dad, "I'm going to have a computer." Dad said, "It costs as much as a house." I was stunned and quickly replied, "Then I'm going to get an apartment."

About his microprocessor, "I couldn't afford one, but I could build it. I could always build something for free."

Woz was giving away his Basic schematics, then when Jobs found out, he said, "Let's sell it."

On Human Computer Interaction: "It's a lot easier to design a computer than make it acceptable to people in their lives."

On Apple's rank in early computer magazines: "Apple was always at the top of the list, you know, alphabetical order."

On the small business owners in the 70s and 80s: "They didn't want a computer, they wanted a solution."

On childlike learning: "What's fun for kids can be fun for adults and that's my philosophy."

Someone asked what excites you? His response: "Products done really well from the people point of view."

"Steve jobs never programmed in his life."

Someone asked if he had any regrets to which Woz replied: "Regrets about Apple, no. Regrets about my own life? Yes, I wish I would have put floating point in Basic, but I wanted to get it done quick."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-116107228270180602?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/116107228270180602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=116107228270180602&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116107228270180602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/116107228270180602'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/woz-at-microsoft.html' title='Woz at Microsoft'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115890514521099093</id><published>2006-10-02T22:04:00.000-07:00</published><updated>2007-03-21T20:52:18.216-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>Using Scrum in MacBU</title><content type='html'>Today marks the official beginning of sprint number 2 for the Automation Team. Last month was our first attempt at a modified &lt;a href="http://en.wikipedia.org/wiki/Scrum_(management)"&gt;Scrum&lt;/a&gt;. I mention "modified Scrum" simply because of the cruel fact that I don't know everything there is to know about the Scrum Methodology. We just kind of picked out what made immediate sense and did it. It's a good change and we are learning. While our team is the first team in MacBU to be using this Agile process, hundreds of teams at Microsoft have had great success with it.

We've had daily standup meetings for a long time, but this was the first time we actually did the product backlog and sprint backlog so I thought I'd record some of my personal reactions to the experience. There's a lot to like about what we've experienced so far, and as we figure out better how to apply this "Agile" stuff, I'm hopeful things will get even better.

Here are some of my first impressions about the process:

&lt;b&gt;The backlog provides an awesome communication vehicle.&lt;/b&gt; Before the beginning of September the four of us on my team got together and generated a big long list of all the things we would like to do. We put all of this in &lt;a href="http://www.omnigroup.com/applications/omniplan/"&gt;OmniPlan&lt;/a&gt;, and then selected a subset that we would tackle in September. This did several very good things:
&lt;ol&gt;&lt;li&gt;It got us all excited about the ways our team could contribute to the overall success of the software products we produce.
&lt;li&gt;Helped us "get on the same page" with respect to the meaning of the individual items. You'd be surprised how different people can interpret even the shortest sentence!
&lt;li&gt;Allowed everyone on the team to see exactly what everyone else had to do.
&lt;li&gt;Allowed me, as a lead, to post the sprint backlog in the Lab for everyone to see. If folks wanted to see what we were working on, or how much progress we were making, it became very trivial. Perhaps low tech, but effective.&lt;/ol&gt;&lt;b&gt;Developers are less randomized and more focused.&lt;/b&gt; Part of working on an internal team that builds software for folks sitting in the office next to you is that you get a lot of requests and lots of feedback. This is good, but the flip side is it can also lead to lots of interruptions and cause your efforts to be spread so thin that your effectiveness suffers. With our focus set in the Sprint backlog, new requests simply wait until the next sprint. All the devs get to remain heads down getting stuff done.

&lt;b&gt;Cross Team Collaboration Improves.&lt;/b&gt; With the sprint backlog in place, when someone or some team comes to us to ask us to "Do X" we can immediately respond, "That's a great idea, does it need to happen this sprint?" Almost always, it can wait, and this does two great things:&lt;ol&gt;&lt;li&gt;It allows time for the customer to really think about the request. By the time the next sprint rolls around what was life-and-death-urgent is now better thought out and prioritized more realistically.
&lt;li&gt;It gets our "customers" in sync with our rhythm of delivery. The theme becomes, "Get your ideas in the next sprint's backlog, and you'll see some action on it in a month." All the lobbying for changes and design discussions about what goes in next will happen with the Product Backlog owner (me in this case) while the rest of the devs are uninterrupted.&lt;/ol&gt;&lt;b&gt;High quality things get done!&lt;/b&gt; This seems maybe a bit silly, but at the end of the sprint, even if you way over estimated your production capability, (which we did) you have something to show for your efforts. Not just working software, but reasonable easy to understand metrics (like units of work per day) that everyone can understand when you need to explain why it will indeed take 3 weeks to deliver a high quality solution next sprint.

&lt;b&gt;Things get better now.&lt;/b&gt; One of the most interesting things about this whole process is how it elevates and exposes problems in the stuff you are doing. As you look at the backlog and compare your velocity of production to what you thought you could do, immediately you and everyone else begin to consider, "Why does this take so long?" On the last day of the sprint, (last Friday for us) we got together in the Cafeteria and took some time just to reflect on how things went, what slowed us down, and what can we do better. What's great about this is you remember what you were doing and then we add to the next Sprint items that will increase our velocity. As Henry Petroski has said in &lt;a href="http://www.amazon.com/Engineer-Human-Failure-Successful-Design/dp/0312806809"&gt;To Engineer Is Human: The Role of Failure in Successful Design&lt;/a&gt;, we learn more from our failures than our successes. But only if we pay attention to the failures and figure out what to do right the next time. This is &lt;i&gt;so much&lt;/i&gt; better than waiting until we ship Office to have our "Post Mortem" to discuss how the release went. Problems are fresh, and fixing them right away have a good chance of paying off in the current product cycle.

All in all, I'm very happy with how Scrum is working for our Team. For October, the Tools Team and Lab Team are joining us in testing out the Scrum process. I hope it works out for them, as well as it did for us.

P.S. If this kind of software development stuff interests you, there's a great overview talk I recently found by &lt;a href="http://video.google.com/videoplay?docid=-7230144396191025011"&gt;Ken Schwaber&lt;/a&gt; which was produced as part of the Google Tech Talk series. I really enjoyed it. Lastly, if any of you have any sage advice for a Scrum Master in Training, I'd love to hear it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115890514521099093?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115890514521099093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115890514521099093&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115890514521099093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115890514521099093'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/10/using-scrum-in-macbu.html' title='Using Scrum in MacBU'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115959754518981417</id><published>2006-09-29T23:12:00.000-07:00</published><updated>2007-03-21T20:52:56.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple Keynote Bloopers</title><content type='html'>This is super funny mix of many of the Apple keynote bloopers. I'm sure it's been around a long time, but I just discovered it. I've helped with behind the scenes for demos and presentations at MacWorld for Microsoft. When you are doing the demo or working to setup things behind stage, it's amazing how challenging it is to get everything right. The most important tips for doing this kind of thing are:
&lt;ol&gt;&lt;li&gt;Practice, practice and practice.&lt;li&gt;Have multiple backups: hardware, software, everything!&lt;/ol&gt;&lt;p&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-6529834901915639077&amp;hl=en"&gt;&lt;/embed&gt;&lt;/p&gt;via &lt;a href="http://joaobordalo.com/articles/2006/09/29/apple-keynote-bloopers"&gt;João Bordalo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115959754518981417?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115959754518981417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115959754518981417&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115959754518981417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115959754518981417'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/apple-keynote-bloopers.html' title='Apple Keynote Bloopers'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115928560163880503</id><published>2006-09-27T19:33:00.000-07:00</published><updated>2007-03-21T20:53:23.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>MBUSWAT</title><content type='html'>Note: This is a &lt;a href="http://blogs.msdn.com/macmojo/archive/2006/09/28/774770.aspx"&gt;re-post&lt;/a&gt; of my 1st post on our Official MacBU Blog, &lt;a href="http://blogs.msdn.com/macmojo/"&gt;Mac Mojo&lt;/a&gt;. If you haven't added Mac Mojo to your blogs to read, I'd recommend it. I'll be posting over there along with about 10 or so other folk in MacBU. Check it out, I think you'll enjoy it.

---

Hello! My name is &lt;a href="http://davidweiss.blogspot.com/"&gt;David Weiss&lt;/a&gt; and I'm the Automation Test Lead in MacBU, which means that I build stuff to help us test our code better. It's a great job. I could give you a &lt;a href="http://davidweiss.blogspot.com/2006/02/i-work-at-microsoft.html"&gt;detailed&lt;/a&gt; &lt;a href="http://davidweiss.blogspot.com/2006/02/workwise.html"&gt;introduction&lt;/a&gt;, but I've kinda already done that. I could talk about &lt;a href="http://davidweiss.blogspot.com/2006/08/when-to-automate-testing.html"&gt;automation practices&lt;/a&gt; or our sweet &lt;/strikeout&gt;beowulf cluster&lt;/strikeout&gt;, uh, I mean &lt;a href="http://davidweiss.blogspot.com/2006/04/tour-of-microsofts-mac-lab.html"&gt;automation setup&lt;/a&gt;, but today, I'm not going to talk about work, at least directly. Today, it's all about the food!

Since the MacBU was organized in 1997, we've moved from building 17 to building 44 and then to building 115. Change is one of those constants here at Microsoft and physical location is not excluded. Building 17 was the long time abode of Office, Win and Mac. When we moved to 44 it was the first time we were physically separated from the Win Office team which allowed us to develop some of our own unique identity, but the best part of building 44 was the conference rooms, or the food associated with, the conference rooms.

I don't know how it is at other corporations, but often there would be a morning or afternoon conference room meeting and catering would be provided. It didn't take us long to notice that after the attendees had finished eating and returned to their meeting, there was a small window of time where the food was available before catering would clean up the food and toss it out. Being the ecologically sound individuals we are, and dissatisfied with waste of any kind, we setup an email alert system. One of the team, we'll call him Matt, setup an email rule on his machine so that any email sent to him with a subject that contained the text "[Food]" was duplicated and forwarded to other super secret food recon agents. In this way, we remained successfully "below the radar" of counter intelligence units. Until, of course, Matt turned his computer off. When that happened, we were all downgraded to free-pop-only status.

After about 2 days we realized that we had totally missed one of the key aspects to an Official Microsoft operation, and that is, of course, a whole bunch of letters stuck together in a crazy acronym and the FAQ explaining it. What did we name our operation?

&lt;div align="center"&gt;&lt;strong&gt;MBUSWAT&lt;/strong&gt;: The MacBU Sustenance Watch and Acquisition Team! &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;em&gt;Our Mission Statement&lt;/em&gt;: To seek out and share information pertaining to free food available at work.&lt;/div&gt;
Generally the standard encryption technology used to prevent unauthorized eaters from viewing our confidential communiqués was white colored text. This worked until we found that conspiring developers had added a feature to expose our secret messages to prying eyes: Auto Preview. We increased our encryption standard to include about 3 lines of non-encrypted babble prior to the encrypted message. This method has been found effective to this day, even with modern email clients!

Well, anyone familiar with food services and catering knows this one truth:
&lt;ol&gt;&lt;li&gt;Food quality degrades as the time increases in which the food sits idle, sad and unconsumed.&lt;/li&gt;&lt;/ol&gt;To combat this reality and better meet the cross group communication needs we developed a clear rating system (with easy to understand color coordination):

&lt;b&gt;&lt;span style="color:#ff0000;"&gt;Code Red&lt;/span&gt;&lt;/b&gt;: Food is available, but guarded by food service personal. Be wary of a status change.
&lt;b&gt;&lt;span style="color:#ffcc33;"&gt;Code Yellow&lt;/span&gt;&lt;/b&gt;: Food is being consumed by conference room attendees. Soon we'll be able to move in.
&lt;b&gt;&lt;span style="color:#009900;"&gt;Code Green&lt;/span&gt;&lt;/b&gt;: Food is all clear. Act quickly, or you'll regret it.
&lt;b&gt;&lt;span style="color:#663300;"&gt;Code Brown&lt;/span&gt;&lt;/b&gt;: Food is still available, but due to prolonged exposure, it may taste like, well, not so good.
&lt;span style="color:#999900;"&gt;&lt;strong&gt;Code Puke Green&lt;/strong&gt;&lt;/span&gt;: Food is still there, but eat at your own risk, it looks or tastes nasty.

With this plan in place, communication improved significantly, but alas, we continued to be plagued with the dependency on Matt's computer being fully operational. Since Matt, being the good tester that he is, often found ways to crash his computer (in the days of Mac OS 9) and hang or crash his email client, we needed to permanently sever "the Matt dependency". We did this by creating a distribution list on the mail server. The end result is that anyone who sent email to "food" would have that email sent to all who participated in the super-secret-group-mission of free food recon, disclosure and consumption.

However, this efficiency gain significantly increased our exposure to being "outed" by the catering overlords, so while we stealthily kept the short name of food, we changed the friendly name of the alias to, "Mac Crossteam Discussion" which has kept us safe ever since.

All of this lead to a namespace collision with the .NET team here at Microsoft. It all started with this fairly benign email:
&lt;blockquote&gt;From: Snax.Net
To: Mac Crossteam Discussion
Subject: New snacks reported at Snack.NET!

A new snack in the Candy category has been reported in your building. Here is a description:

So much peanut brittle you'll be sick for days.

Log on to Snack.NET for further details!

This email has been generated automatically. Do not reply to this email. If you would like to be removed from this list, please visit the Snack.NET website and unsubscribe. This has been a recording.&lt;/blockquote&gt;Of course, this kind of tempting notification led to simultaneous surprise, fear and hunger. Our covert ops team immediately got to work. Soon we discovered that Matt Stoecker was the author of a "test application" named "Snax.NET" which allowed for companywide snack notification. As he was testing the mail notification system, he used our alias. After Mr. Stoecker clarified and apologized, Agent Snook followed up with the salient question, "Can we still get the peanut brittle?" Agent B expanding on that theme continued, "I think Agent Snook makes a good point here. One cannot simply suggest the presence of peanut brittle and then not provide some easy way to access said tasty treat. I, for one, feel heinously bamboozled. And, I fear, this feeling of bamboozlement will only abate with copious quantities of peanut brittle..."

Not long after this email exchange two guys from the Snax.NET team showed up with 2 buckets of peanut brittle! Complete office delivery is way better than having to go out searching for leftover catering!

Today, the Snax.NET server has gone to that great big bit bucket in the sky, but here at MacBU, we are still on constant alert for what goodies might befall us. And now you know, the rest of the story. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115928560163880503?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115928560163880503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115928560163880503&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115928560163880503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115928560163880503'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/mbuswat.html' title='MBUSWAT'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115921440521778693</id><published>2006-09-25T12:32:00.000-07:00</published><updated>2007-04-11T23:09:59.025-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Making Good on a Mistake</title><content type='html'>&lt;p&gt;I just read the following email for Apple:&lt;blockquote&gt;&lt;b&gt;From:&lt;/b&gt; iTunes Store Support&lt;/p&gt;&lt;p&gt;&lt;b&gt;Sent:&lt;/b&gt; Saturday, September 23, 2006 2:41 AM&lt;/p&gt;&lt;p&gt;&lt;b&gt;To:&lt;/b&gt; David Weiss&lt;/p&gt;&lt;p&gt;&lt;b&gt;Subject:&lt;/b&gt; iTunes: Your recent TV show downloads&lt;/p&gt;&lt;p&gt;Dear David,&lt;/p&gt;&lt;p&gt;Due to a system error, you were recently charged for downloads that were meant to be free.  You were incorrectly charged $11.94 plus tax for your recent download of the three ABC season finales on the iTunes Store.  We will reverse the incorrect charges and you should see the credit within 7 days, depending on how quickly your credit card company processes the reversal.&lt;/p&gt;&lt;p&gt;Our customers are very important to us and we sincerely apologize for any inconvenience this has caused.&lt;/p&gt;&lt;p&gt;Please accept these three video codes good for any $1.99 TV show or music video from the iTunes Store as part of our apology.  You can redeem your codes by just clicking the links below.&lt;/p&gt;&lt;p&gt;XXXXXXXXXXXX&lt;/p&gt;&lt;p&gt;XXXXXXXXXXXX&lt;/p&gt;&lt;p&gt;XXXXXXXXXXXX&lt;/p&gt;&lt;p&gt;https://phobos.apple.com/WebObjects/MZFinance.woa/wa/com.apple.jingle.app.finance.DirectAction/freeProductCodeWizard?code=XXXXXXXXXXXX&lt;/p&gt;&lt;p&gt;https://phobos.apple.com/WebObjects/MZFinance.woa/wa/com.apple.jingle.app.finance.DirectAction/freeProductCodeWizard?code=XXXXXXXXXXXX&lt;/p&gt;&lt;p&gt;https://phobos.apple.com/WebObjects/MZFinance.woa/wa/com.apple.jingle.app.finance.DirectAction/freeProductCodeWizard?code=XXXXXXXXXXXX&lt;/p&gt;&lt;p&gt;If you have any questions or concerns, please contact our customer service team by replying to this email.&lt;/p&gt;&lt;p&gt;Sincerely,&lt;/p&gt;&lt;p&gt;Kate&lt;/p&gt;&lt;p&gt;iTunes Store Team&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.apple.com/support/itunes/ww/"&gt;http://www.apple.com/support/itunes/ww/&lt;/a&gt;&lt;/blockquote&gt;Here are some things that make me feel like I actually matter to them, amidst the gazillion other folks that purchase stuff from them:&lt;/p&gt;&lt;p&gt;1. It's signed by "Kate", not "Some Random iTunes Drone" or worse yet "iTunes Store Team". It's really signed by someone's name! Kate, I thank you.&lt;/p&gt;&lt;p&gt;2. It was their fault and they are aware of it, before I even figured out there was a problem. Isn't that how it's supposed to be?&lt;/p&gt;&lt;p&gt;3. They are fixing the problem (refunding my credit card) but also giving me $$ for the hassle. Folks it's 12 bucks!&lt;/p&gt;&lt;p&gt;4. The email is text only, short and to the point.&lt;/p&gt;&lt;p&gt;5. I can actually REPLY to the email like a normal person! None of this "do_not_reply@company.com"&lt;/p&gt;&lt;p&gt;It's these little things that count. I'm biased already, but stuff like this just makes a customer for life! I've talked about &lt;a href="http://davidweiss.blogspot.com/2005/07/irobot-customer-support.html"&gt;customer support before&lt;/a&gt;, but I will happily pay more for support like this. It makes my day and amidst the many things that don't work right every day, it's nice to get an email that reminds me that there are &lt;i&gt;some things&lt;/i&gt; working correctly even if "the system" is not. Thanks Apple. Thanks Kate.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115921440521778693?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115921440521778693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115921440521778693&amp;isPopup=true' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115921440521778693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115921440521778693'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/making-good-on-mistake.html' title='Making Good on a Mistake'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115889407294139305</id><published>2006-09-21T19:43:00.000-07:00</published><updated>2007-03-21T20:54:11.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>Inventory and Shipping Costs</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/fullfillment.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/fullfillment.png" border="0" alt="" /&gt;&lt;/a&gt;The entrepreneur in me just beams with excitement reading this announcement from Amazon:&lt;blockquote&gt;&lt;strong&gt;&lt;a href="http://www.amazonservices.com/fulfillment/"&gt;Fulfillment by Amazon beta&lt;/a&gt;&lt;/strong&gt;
An Amazon Fulfillment Services Group

Fulfillment by Amazon (FBA) is a new program that makes delivering your Pro Merchant Program and WebStore orders a snap. You send your new and used products to us, and we'll store them. As orders are placed, we'll pick, pack and ship them to your customers from our network of fulfillment centers.

&lt;strong&gt;Simple fulfillment. Better customer service.&lt;/strong&gt;

&lt;i&gt;Inventory Storage&lt;/i&gt; — You still own your inventory, but we warehouse it.
&lt;i&gt;Pick, Pack and Ship&lt;/i&gt; — When a customer places an order we pick, pack and ship it.
&lt;i&gt;Powerful Promotions&lt;/i&gt; — Your items can be combined with other Amazon-fulfilled items in one shipment, so customers save on shipping costs. With Fulfillment by Amazon, you can offer your customers Amazon Prime, free Super Saver Shipping on qualifying sales through Amazon.com.
&lt;i&gt;Customer Service&lt;/i&gt; — We manage post-order customer service, including the return and refund process, 24 hours a day, 7 days a week.

&lt;strong&gt;How it works&lt;/strong&gt;&lt;ol&gt;&lt;li&gt;You send us your inventory - Label, pack and ship your items to Amazon.
&lt;li&gt;We store your inventory - When we receive your items, we'll store them until an order is placed.
&lt;li&gt;We fulfill your order - When an order is placed, we'll pick, pack and ship the item, and may combine it with other items in the same order.
&lt;li&gt;We manage all post-order customer service - We'll manage post-order customer service and handle returns as needed.&lt;/ol&gt;&lt;/blockquote&gt;Wow and double wow.

So what about the pricing?

&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/pricing.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/pricing.png" border="0" alt="" /&gt;&lt;/a&gt;Seems reasonable to me. Maybe Amazon does personal storage next? ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115889407294139305?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115889407294139305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115889407294139305&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115889407294139305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115889407294139305'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/inventory-and-shipping-costs.html' title='Inventory and Shipping Costs'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115878598569505706</id><published>2006-09-20T13:48:00.000-07:00</published><updated>2007-03-21T20:55:14.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potential'/><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><title type='text'>You can do it!</title><content type='html'>My Dad just sent me this inspiring &lt;a href="http://skdesigns.com/internet/articles/quotes/williamson/our_deepest_fear/"&gt;quote&lt;/a&gt; by Marianne Williamson from &lt;a href="http://www.amazon.com/-Return-Love-Reflections-Principles-Course-Miracles-/dp/0060927488/"&gt;A Return To Love: Reflections on the Principles of A Course in Miracles&lt;/a&gt;
&lt;blockquote&gt;Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. It is our light, not our darkness that most frightens us. We ask ourselves, Who am I to be brilliant, gorgeous, talented, fabulous? Actually, who are you not to be? You are a child of God. Your playing small does not serve the world. There is nothing enlightened about shrinking so that other people won't feel insecure around you. We are all meant to shine, as children do. We were born to make manifest the glory of God that is within us. It's not just in some of us; it's in everyone. And as we let our own light shine, we unconsciously give other people permission to do the same. As we are liberated from our own fear, our presence automatically liberates others.&lt;/blockquote&gt;For me, at least, this is true and reading it reminded me of a great post by &lt;a href="http://sethgodin.typepad.com/seths_blog/2006/09/top_ways_to_def.html"&gt;Seth Godin&lt;/a&gt; on ways to defend the status quo:
&lt;blockquote&gt;&lt;b&gt;Top ways to defend the status quo&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;"That will never work."
&lt;li&gt;"... That said, the labor laws make it difficult for us to do a lot of the suggestions [you] put out. And we do live in a lawsuit oriented society.""
&lt;li&gt;"Can you show me some research that demonstrates that this will work?"
&lt;li&gt;"Well, if you had some real-world experience, then you would understand."
&lt;li&gt;"I don't think our customers will go for that, and without them we'd never be able to afford to try this."
&lt;li&gt;"It's fantastic, but the salesforce won't like it."
&lt;li&gt;"The salesforce is willing to give it a try, but [major retailer] won't stock it."
&lt;li&gt;"There are government regulations and this won't be permitted."
&lt;li&gt;"Well, this might work for other people, but I think we'll stick with what we've got."
&lt;li&gt;"We'll let someone else prove it works... it won't take long to catch up."
&lt;li&gt;"Our team doesn't have the technical chops to do this."
&lt;li&gt;"Maybe in the next budget cycle."
&lt;li&gt;"We need to finish this initiative first."
&lt;li&gt;"It's been done before."
&lt;li&gt;"It's never been done before."
&lt;li&gt;"We'll get back to you on this."
&lt;li&gt;"We're already doing it."&lt;/ol&gt;&lt;/blockquote&gt;Let these phrases be warning signs for your mind. There is greatness to be had, don't let it slip through your fingers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115878598569505706?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115878598569505706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115878598569505706&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115878598569505706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115878598569505706'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/you-can-do-it.html' title='You can do it!'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115871486667386356</id><published>2006-09-19T18:00:00.000-07:00</published><updated>2007-03-21T20:55:58.043-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>MSNBC Video Supporting the Mac</title><content type='html'>Starting today, all video on &lt;a href="http://www.msnbc.msn.com/"&gt;MSNBC&lt;/a&gt; will now be available on the Mac without the need for Windows Media Player or Flip4Mac installed. Here's how it works:

&lt;li&gt;If you hit the site with Win Internet Explorer 6 or 7 you get Windows Media video
&lt;li&gt;If you hit the site with Mac FireFox you get flash based video

It doesn't look like it supports Flash in Safari, but that could be just because I haven't got the newest version of the Flash player. 

Slowly but surely other groups at Microsoft are "getting it" when it comes to supporting the Mac.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115871486667386356?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115871486667386356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115871486667386356&amp;isPopup=true' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115871486667386356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115871486667386356'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/msnbc-video-supporting-mac.html' title='MSNBC Video Supporting the Mac'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115819892603396242</id><published>2006-09-13T18:49:00.000-07:00</published><updated>2007-03-21T20:56:34.469-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Joel on His MacBook</title><content type='html'>&lt;a href="http://www.joelonsoftware.com/items/2006/09/11.html"&gt;Joel Spolsky&lt;/a&gt; talks about his Mac at home experience:&lt;blockquote&gt;I have a few complaints though:

OS X antialiasing, especially, it seems, with the monospaced fonts, just isn't as good as Windows ClearType. Apple has some room to improve in this area; the fonts were blurry on the edges.

Also, I don't understand all these people who say that Macs never crash. I probably had to reboot the MacBook Pro (hard reboot -- hold down the power button for five seconds) about every two hours. It was always the same problem: the Wifi network would go down for a second, something which happens to everyone, but on Windows, it just comes back, while on the Mac, I get a spinning colored ball and everything is frozen. Everything. Forever. If I try to wait it out the beachball will still be spinning the next morning. If anybody is aware of this problem and knows of a specific fix I'd love to hear of it. It was like a Windows 3.1 deja vu all over again thing.&lt;/blockquote&gt;I've only recently been getting the same behavior. I agree with Joel that it has something to do with the wireless, but I see this happen most often when I VPN into work. This didn't happen before 10.4.7, so I think this is a new bug introduced recently.

Also, while Apple's sub-pixel text rendering has improved markedly, ClearType on Windows still is just a bit better, but some fonts seem to work much better than others. My basic understanding of how sub-pixel smoothing works leads me to think there are only so many ways to do it, so it's amazing to me that you can notice a difference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115819892603396242?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115819892603396242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115819892603396242&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115819892603396242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115819892603396242'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/joel-on-his-macbook.html' title='Joel on His MacBook'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115770561944733780</id><published>2006-09-08T01:37:00.000-07:00</published><updated>2007-03-21T20:57:02.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cocoa'/><title type='text'>Mixing Carbon and Cocoa</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/fullerene.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/fullerene.png" border="0" alt="" /&gt;&lt;/a&gt;
Oh now &lt;a href="http://www.red-sweater.com/blog/181/the-cocoa-carbon-advantage"&gt;this&lt;/a&gt; is so, SO refreshing and from a "Cocoa" developer no less! I don't know how many times I've heard the comment that we've got to re-write all of Office in Cocoa as if that were some magic pill that turns all Mac applications into "pure" Mac applications.&lt;blockquote&gt;Wake up people! It’s 2006. It doesn’t matter what you program in, it’s how you get the job done. Arguing about whether to use Carbon or Cocoa is like arguing about whether to use a net or a hook to catch a fish. You use whatever the circumstances call for. If you don’t, you die. (This, from the vegetarian, city-dwelling Mac programmer).&lt;/blockquote&gt;Once again, it's all about execution. Now I love Cocoa (We use it internally to build all our GUI based tools) I love the design patterns and consistency, and I love CoreData and bindings, but very often if you want to do something cool, you almost always have to drop down to the C API and well, more often than not, you're using Carbon. Remember what Steve Job's said when introducing Carbon? "We named the API Carbon, because that's what all intelligent life forms are made of!"

I'm personally looking forward to the end of the whole Cocoa vs. Carbon debate. Sometime in the future, applications will be judged by what they &lt;b&gt;&lt;i&gt;enable you to do&lt;/i&gt;&lt;/b&gt; rather than the API under the hood. If you want to get that concerned about the nuts and bolts, consider this the next time you fly: Every part that makes up every plane, came from the lowest bid supplier. Life's too short, find the right tool for your job and enjoy the ride!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115770561944733780?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115770561944733780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115770561944733780&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115770561944733780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115770561944733780'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/mixing-carbon-and-cocoa.html' title='Mixing Carbon and Cocoa'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115769875272539459</id><published>2006-09-08T00:00:00.000-07:00</published><updated>2007-03-21T20:59:08.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Microsoft Cafeteria Tour 2006</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/MSCT2k6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/MSCT2k6.jpg" border="0" alt="" /&gt;&lt;/a&gt;You may not know it, but the Microsoft Redmond campus has like 100 different buildings. Okay, maybe not exactly 100, but there are a bunch, and for every 3 or so buildings, there is a different Microsoft cafeteria. Some buddies and I decided we'd try to visit each and every one, in Redmond at least, and &lt;a href="http://buckleyplanet.typepad.com/cafetour/"&gt;document the journey&lt;/a&gt;. Everyone's always talking about Google's swanky eats, so consider this your Microsoft guided tour of our swanky eats. ;-)

You'll notice us following in great MS tradition by naming our project something as approachable and easy to remember and understand as "MSCT2k6". Of course, we couldn't do this without some kind of memorabilia, so you guessed it, &lt;a href="http://www.cafepress.com/msct2k6"&gt;shirts, mugs, bags&lt;/a&gt; and yes, the &lt;a href="http://www.cafepress.com/msct2k6.72135234"&gt;MSCT Rectangle Magnet&lt;/a&gt;. As our tour leader says, "Consume! It'll make you feel better, honest."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115769875272539459?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115769875272539459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115769875272539459&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115769875272539459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115769875272539459'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/microsoft-cafeteria-tour-2006.html' title='Microsoft Cafeteria Tour 2006'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115769163024760587</id><published>2006-09-07T22:00:00.000-07:00</published><updated>2007-03-21T21:00:03.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><title type='text'>On Knowing Stuff</title><content type='html'>I just heard a funny story about a little boy in Columbus, Ohio and it goes like this:

A traveler came along one day and said to the little boy, "My boy, where's the road to Cleveland?"
The little boy says, "I don't know."
"Well, where's the road to Cincinnati?"
"I don't know that either."
"Well, could you tell me how to get to Toledo?"
"No", says the little boy, "I don't know that either."
Then the man looks at him rather disgustedly and says "Well you &lt;i&gt;are&lt;/i&gt; an ignorant little boy aren't you?"
To which the boy replies, "I may be ignorant, but I'm not lost!"

One of the great things about children is their willingness to communicate and try stuff out. They are not afraid to say, "I don't know" and yet they seem to have such a clear view of things. It's refreshing, frankly. They seem to be born with this right from the start. In so many ways they are superior to us older folk in their ability to candidly interact with the world around them.

&lt;a href="http://www.ted.com/tedtalks/tedtalksplayer.cfm?key=ken_robinson"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/SirKenRobinson.png" border="0" alt="" /&gt;&lt;/a&gt;I've been watching the &lt;a href="http://www.ted.com/tedtalks/"&gt;TED presentations&lt;/a&gt; that, little by little, are being put online and one of the best talks I've seen so far is the presentation on education by &lt;a href="http://www.ted.com/tedtalks/tedtalksplayer.cfm?key=ken_robinson"&gt;Sir Ken Robinson&lt;/a&gt;. It's only 20 minutes long, so take a lunch break and "give it a go." If learning is important to you, I think you'll really enjoy it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115769163024760587?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115769163024760587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115769163024760587&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115769163024760587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115769163024760587'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/on-knowing-stuff.html' title='On Knowing Stuff'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115751857795255121</id><published>2006-09-05T21:42:00.000-07:00</published><updated>2007-03-21T21:01:16.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><title type='text'>Work and Play</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/workandplay.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/workandplay.png" border="0" alt="" /&gt;&lt;/a&gt;
From &lt;a href="http://37signals.com/svn/archives2/the_false_fight_between_fun_and_business.php"&gt;David Heinemeier&lt;/a&gt;&lt;blockquote&gt;You don’t have to work hard to work well. You don’t need sinister eyebrows or only 4-hour sleeps or a booked calendar to be serious. But somehow that image sticks so bad that we tend to view fun as the opposite of Serious Business Stuff(TM).

It’s a false choice, not a real fight. And you accept its premise at your own peril. Fun is all about creativity, innovation, play, experimentation, progress, and seeing real things come to life. If you make fun an enemy of business, you’re judging all these desirable concepts by association.&lt;/blockquote&gt;I just had lunch today with one of our Excel testers and while we were discussing some testing ideas, she just blurted out, "I'm so in love with pivot tables! I just love them!" I laughed, but I loved to see the enthusiasm about of all things, pivot tables! Work can be play indeed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115751857795255121?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115751857795255121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115751857795255121&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115751857795255121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115751857795255121'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/09/work-and-play.html' title='Work and Play'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115643318301047121</id><published>2006-08-24T08:00:00.000-07:00</published><updated>2007-03-21T21:01:42.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='courage'/><title type='text'>Be yourself</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/catinthehat.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/catinthehat.png" border="0" alt="" /&gt;&lt;/a&gt;
I just found a great quote:&lt;blockquote&gt;Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind. - &lt;a href="http://www.quotationspage.com/quote/29739.html"&gt;Dr. Seuss&lt;/a&gt; - US author &amp; illustrator (1904 - 1991)&lt;/blockquote&gt;Do you matter? Despite it being a pedestrian principle, our patience with the differences we have with others is a good indicator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115643318301047121?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115643318301047121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115643318301047121&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115643318301047121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115643318301047121'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/be-yourself.html' title='Be yourself'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115636430116957612</id><published>2006-08-23T13:00:00.000-07:00</published><updated>2008-02-24T10:07:26.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='potential'/><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>My Dream App</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/myDreamApp.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/myDreamApp.png" border="0" alt="" /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;So a new &lt;a href="http://mydreamapp.com/"&gt;website&lt;/a&gt; has launched that intends to use the "wisdom of crowds" to identify the best ideas for a new "dream" Mac application. The registered users get to vote on all the ideas to narrow down the field, then judges will decided on 3 winning ideas. The net result will be 3 new Mac applications that will prove the, ahem, wisdom (or lack thereof) of those participating. I think it will flop. I hope it's wildly successful.&lt;/p&gt;&lt;p&gt;Great ideas are NOT the limiting factor in software development! It's so much more about execution! Further, the driving forces behind great execution are much more multifaceted than a simple paper specification about how some application should behave. My favorite part of this process is:&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Customer&lt;/span&gt;: Please build X.&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Developer&lt;/span&gt;: Okay.&lt;br&gt;
(Time passes)&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Developer&lt;/span&gt;: Here is X!&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Customer&lt;/span&gt;: I know what I want, and X isn't it.&lt;/p&gt;&lt;p&gt;It's everything that happens &lt;b&gt;after&lt;/b&gt; this conversation that's important, not before. I liked what &lt;a href="http://www.red-sweater.com/blog/176/my-nightmare-app"&gt;Daniel Jalkut&lt;/a&gt; says:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;This contest will do nothing except put a heavy burden on a small development team to turn somebody else’s ideas into the type of application that can usually only be inspired by the developer’s own dreams. Even when a team pursues a dream - their dream - success is far from assured.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115636430116957612?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115636430116957612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115636430116957612&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115636430116957612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115636430116957612'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/my-dream-app.html' title='My Dream App'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115619783304355859</id><published>2006-08-21T13:31:00.000-07:00</published><updated>2007-03-21T21:03:17.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='future technology'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>In hope of an iPhone...</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/onyx1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/onyx1.jpg" border="0" alt="" /&gt;&lt;/a&gt;
Here is a phone from &lt;a href="http://www.synaptics.com/onyx/"&gt;Synaptics&lt;/a&gt;. The coolest part about the phone? It has no keys, just one big touch screen canvas. I guess, if you are going to remove stuff in a drive for simplification, removing the key pad is about as far as you can go. On the other hand, this just puts more burden on the software designers of the interface to use the touch-pad well. My experience with touch screens has not been that great. The biggest problem I see is that without a pointer device, it's hard to get feedback on what you've touched because your finger obscures what you are touching. One way to solve this, is with huge buttons, that allow for a color change that you can see around your finger or thumb. The problem with big buttons is, well, they're ugly. Here's to Apple solving the feedback problem along with a clean and beautiful UI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115619783304355859?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115619783304355859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115619783304355859&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115619783304355859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115619783304355859'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/in-hope-of-iphone.html' title='In hope of an iPhone...'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115578173028739845</id><published>2006-08-16T19:00:00.000-07:00</published><updated>2007-03-21T21:03:47.535-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Web Development for My Dad</title><content type='html'>This is kind of a test, since I don't know what kind of expertise exists with you my faithful reader, but I need some advice, or rather, I need some advice for my Dad. He's 55+ and looking at getting back into the workforce and one option that has piqued his interest is web development. The question is this:

&lt;b&gt;What should he use as his web platform and why?&lt;/b&gt;

Options that I've looked into are:

Ruby on Rails on Mac OS or Linux
WebObjects on Mac OS
ASP.NET on Windows
PHP on Mac OS or Linux
Witango on Mac OS or Windows

Note: I'm sure I've missed some others, but I think these are the big players. Keep in mind that he's used the Mac OS all his life as the basis for several of the businesses he's started over the years, so he'd like to stay developing on the Mac if at all possible. But it's not the end of the world if he's got to switch platforms.

This has got to be a question others have asked, so if there's some web page that answers this directly, I'm sorry I haven't found it yet, but please leave the URL in the comments.

Am I the only one that finds making a rational comparison in web development platforms difficult?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115578173028739845?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115578173028739845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115578173028739845&amp;isPopup=true' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115578173028739845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115578173028739845'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/web-development-for-my-dad.html' title='Web Development for My Dad'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115568618227281296</id><published>2006-08-15T16:51:00.000-07:00</published><updated>2007-03-21T21:04:30.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>Steve Portigal on Innovation</title><content type='html'>From &lt;a href="http://www.core77.com/blog/events/michael_bierut_at_ux_week_4308.asp"&gt;Core77&lt;/a&gt;:&lt;blockquote&gt; [Michael] Bierut felt he started off being too "clever" - which I hear as new for new's sake - and that wasn't the right thing to do. I don't think innovative means shocking, obviously new, different, and all that. I think innovation can be invisible and brilliant and seamless to adapt to, with that whiff of exhaled "ooh!" that happens afterwards. To a graphic designer, the word may mean something else.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115568618227281296?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115568618227281296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115568618227281296&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115568618227281296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115568618227281296'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/steve-portigal-on-innovation.html' title='Steve Portigal on Innovation'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115561512274603484</id><published>2006-08-15T16:20:00.000-07:00</published><updated>2007-03-21T21:05:03.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>But what is MacBU?</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/macbu_header.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/macbu_header.jpg" border="0" alt="" /&gt;&lt;/a&gt;
I just got the most cordial email asking the most simple question: "What is MacBU?"

Anyone who has spent any time at Microsoft knows the penchant demand for acronyms and jargon, it's so prevalent that at one point someone created an internal glossary just so people could keep up with the alphabet soup. That project has since disappeared, I think simply because it couldn't keep up! 

The "MacBU" is the nick name we use to refer to our business unit at Microsoft. Our fully qualified name is the Macintosh Business Unit. We develop Office; Word, Excel, PowerPoint and Entourage, Remote Desktop Connection and Messenger. There are other Mac products at Microsoft, but they are not part of the MacBU. We say "MacBU" like "Mac boo" and often write "MBU" but say MacBU.

For completeness, we also use XL for Excel, Erage for Entourage, PPT for PowerPoint, RDC for Remote Desktop Connection and Msgr for Messenger. Every character counts, you know. Word doesn't have an abbreviation, because it's, well, Word. Yo. Now you can be all hip to the local lingo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115561512274603484?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115561512274603484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115561512274603484&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115561512274603484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115561512274603484'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/but-what-is-macbu.html' title='But what is MacBU?'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115558136455426369</id><published>2006-08-14T00:00:00.000-07:00</published><updated>2007-03-21T21:05:44.376-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>David Anderson: Software Development and the Theory of Constraints</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/DavidAnderson.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/DavidAnderson.png" border="0" alt="" /&gt;&lt;/a&gt;
I just watched a video on &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; where &lt;a href="http://scobleizer.wordpress.com/"&gt;Robert Scoble&lt;/a&gt; interviews David Anderson about the work he's doing at Microsoft. I thought it was super interesting and thought you might enjoy it as well. The movie can be downloaded &lt;a href="http://download.microsoft.com/download/7/f/6/7f65e37b-2860-43fb-9611-93d0577018fb/david_anderson_agilesoftware_2005.wmv"&gt;here&lt;/a&gt;.

The following are some of my favorite quotes from the video:
&lt;blockquote&gt;My work focuses on applying the teachings of two management science gurus, one is &lt;a href="http://en.wikipedia.org/wiki/Eliyahu_M._Goldratt"&gt;Eliyahu Goldratt&lt;/a&gt; and other one is &lt;a href="http://en.wikipedia.org/wiki/W._Edwards_Deming"&gt;W. Edwards Deming&lt;/a&gt;. Goldratt has something he calls the &lt;a href="http://en.wikipedia.org/wiki/Theory_of_constraints"&gt;Theory of Constraints&lt;/a&gt; which basically says if you can identify the bottle neck in your process your should focus all your management attention, all your investment dollars in alleviating that bottle neck in what ever fashion is appropriate. And he has some guidance on how to do that. Initially that started in manufacturing, and then he had a solution for project management, there was one for distribution channels and so on. I took all this theory and figured out how to apply it to software engineering. Some people said, "Well, that can't possibly work!" and, um, it does!&lt;/blockquote&gt;&lt;blockquote&gt;I think if you can reduce the team size down to something small that makes a big difference. If you can put four guys in one room and they can talk to each other all the time in really high fidelity that makes a big difference. But there's a certain scale of things where that doesn't work.&lt;/blockquote&gt;Speaking of domain specific languages as applied to the quality process:&lt;blockquote&gt;It's a really cool use of domain specific languages in the Team Architect product and it's a fantastic way to actually have quality insurance in your quality insurance group!&lt;/blockquote&gt;&lt;blockquote&gt;Productivity goes up when you focus people on their production rate and don't force them on this conformance to plan concept. And If that's one thing you could change to make a big difference is stop estimating and start measuring velocity.&lt;/blockquote&gt;&lt;blockquote&gt;If I walk through the building at 7:30 at night and the half a dozen people there all have the debugger open and they've been debugging for the last 8 hours, that's a fairly good indication to me that there's a problem.&lt;/blockquote&gt;&lt;blockquote&gt;Good management, good organizational engineering makes for happy well balanced people that have a life and that's what I think we're all looking for optimally.&lt;/blockquote&gt;He has a blog at &lt;a href="http://www.agilemanagement.net/Articles/Weblog/blog.html"&gt;Agile Management Blog&lt;/a&gt; and his book is named &lt;a href="http://www.amazon.com/gp/product/0131424602/002-7625639-0782459"&gt;Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results&lt;/a&gt;. I just added it to my list of books to read.

P.S. If you want to view this on the Mac, download the free Windows Media QuickTime plugin &lt;a href="http://www.flip4mac.com/wmv_download.htm"&gt;Flip4Mac&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115558136455426369?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115558136455426369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115558136455426369&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115558136455426369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115558136455426369'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/david-anderson-software-development.html' title='David Anderson: Software Development and the Theory of Constraints'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13296248.post-115518497689098955</id><published>2006-08-09T21:00:00.000-07:00</published><updated>2007-03-21T21:06:13.248-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='MacBU'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Moving on to AppleScript</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1955/1163/1600/automator.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1955/1163/400/automator.png" border="0" alt="" /&gt;&lt;/a&gt;I've been super busy here at WWDC 2006, but it's that good kind of busy. Lots of new technology to learn and understand. It's been great! I did take some time yesterday to review some of the feedback online about our announcement to ship the next version of Mac Office without support for VB.

This was a tough decision and one of those &lt;a href="http://davidweiss.blogspot.com/2006/08/wicked-problems.html"&gt;wicked problems&lt;/a&gt; that happen from time to time in software development. I think Erik's explanation of the challenges involved is one of his best posts yet. If you care at all that we are removing VB from Mac Office, read his post before you pass judgement. There's a lot of context to be had in there.

&lt;a href="http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/"&gt;Saying goodbye to Visual Basic&lt;/a&gt;

Rich Schaut follows on with a &lt;a href="http://blogs.msdn.com/rick_schaut/archive/2006/08/09/693499.aspx"&gt;post&lt;/a&gt; about what money can't buy and the challenges of software development in general. He then makes this comment:&lt;blockquote&gt;But that does not mean we are unaware of the pain this will cause to a significant number of users. If you think we are not aware of that pain, consider this. David Weiss can give you a better number on this, but our testing methodology has always made extensive use of scripts for automated tests. Not just a couple of scripts, but thousands of scripts per Office application. At one point, all of those scripts were written in VB/VBA. In order to carry that testing effort forward into the era of Universal Binaries, every single one of those scripts had to be rewritten in AppleScript. I don't think it's even a remote exaggeration to say that our use of VB/VBA was at least a couple orders of magnitude greater than even our most automated customers. Do we know your pain? You bet we do.&lt;/blockquote&gt;This is absolutely true, we feel the pain. When we removed VB, immediately we lost more than half of our automated test bed. We've been carefully building back up our automation in &lt;a href="http://davidweiss.blogspot.com/2006/08/when-to-automate-testing.html"&gt;ways that make sense&lt;/a&gt;, but it's a huge loss that those scripts no longer worked. That said, we know that AppleScript is capable and something we can depend upon long term not only for our testing efforts, but also for workflow customizations that our pro customers will use and build upon.

Just last night I was at a WWDC party and I was introduced to a developer who had written a very cool script in VB to automate some of the work he and his team does on a regular basis. He was obviously concerned about what loosing VB would mean to him and his team with the next version of Mac Office. Everything he was doing with VB could be done in AppleScript and when we explained how &lt;a href="http://www.apple.com/macosx/features/applescript/studio.html"&gt;AppleScript Studio&lt;/a&gt; provided a real IDE and UI workshop for developing custom solutions, he was very excited.

If you have custom VB scripts, may I suggest looking into AppleScript as an alternative solution? There are &lt;a href="http://www.apple.com/macosx/features/applescript/resources.html"&gt;great resources&lt;/a&gt; on building AppleScript automated workflows and it really is the Mac standard for inter-application communication. We are always looking for ways to make our AppleScript support better, so if in trying to make your VB solution work in AppleScript, you run up against a wall, let me know either in comments or via email. I think you'll be surprised at how much can be done with AppleScript today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13296248-115518497689098955?l=davidweiss.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidweiss.blogspot.com/feeds/115518497689098955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13296248&amp;postID=115518497689098955&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115518497689098955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13296248/posts/default/115518497689098955'/><link rel='alternate' type='text/html' href='http://davidweiss.blogspot.com/2006/08/moving-on-to-applescript.html' title='Moving on to AppleScript'/><author><name>David Weiss</name><uri>http://www.blogger.com/profile/00629153569649264575</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_WTtSfbIsWPk/R2tKeFxKKVI/AAAAAAAAAGM/qQemRmwum0s/S220/davidweiss.jpg'/></author><thr:total>6</thr:total></entry></feed>
