<?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:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-22147033</id><updated>2010-09-02T14:13:34.383-07:00</updated><title type='text'>webtuitive</title><subtitle type='html'>dream.   code.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default?orderby=updated'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-22147033.post-4987198656593683582</id><published>2009-10-15T19:39:00.000-07:00</published><updated>2009-10-15T19:53:08.423-07:00</updated><title type='text'>Time</title><content type='html'>&lt;span style="font-family:arial;"&gt;We recently had the pleasure of hosting three of my wife's cousins for five days, women who I'd only met very recently. There's a whole collection of stories in those five days, but what triggered this post was reading &lt;/span&gt;&lt;a style="font-family: arial;" href="http://blog.longnow.org/2009/10/15/observational-time-with-john-goodman/"&gt;Observational Time with John Goodman&lt;/a&gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;One of the cousins asked for an alarm clock for the day they were flying out and I realized how long it had been since I used one. She was surprised when I told her that basically I got up when the dogs woke me, and said "So you don't have a schedule?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I said "no, I guess not", but realized later that the right answer is: "yes, it just doesn't involve machines". Between the light coming in the windows and the dogs' sense of, well, hunger and wanting to go relieve themselves, we have a pretty predictable schedule, appropriate to our lives.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So "time is ...  an art of observation" -- yes, I'll second that.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-4987198656593683582?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/4987198656593683582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=4987198656593683582&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4987198656593683582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4987198656593683582'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2009/10/time.html' title='Time'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-4304805237339287478</id><published>2009-01-09T12:31:00.000-08:00</published><updated>2009-01-09T13:32:58.494-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='overload'/><category scheme='http://www.blogger.com/atom/ns#' term='variety'/><category scheme='http://www.blogger.com/atom/ns#' term='information'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Variety-seeking</title><content type='html'>&lt;span style="font-family:arial;"&gt;Ran across an interesting reference to " &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;amp;_udi=B6T0P-4PNFV8R-1&amp;amp;_user=10&amp;amp;_rdoc=1&amp;amp;_fmt=&amp;amp;_orig=search&amp;amp;_sort=d&amp;amp;view=c&amp;amp;_acct=C000050221&amp;amp;_version=1&amp;amp;_urlVersion=0&amp;amp;_userid=10&amp;amp;md5=5855e1c84d831f6e42705d8cfb8f8320"&gt;Food variety-seeking in tufted capuchin monkeys (&lt;i&gt;Cebus apella&lt;/i&gt;)&lt;/a&gt;&lt;span style="font-family:arial;"&gt;" - and no, I'm not a biologist or animal behaviorist, so it was totally serendipitous.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;From the abstract:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: arial;"&gt;Variety-seeking is a central issue to consumer behaviour research and a phenomenon of crucial relevance, both for human and animal nutrition. Variety-seeking increases the probability of nutrient adequacy in omnivores, and in humans it may also contribute to obesity epidemic by diversifying food selection and leading to excessive food intake.&lt;/blockquote&gt;&lt;span style="font-family: arial;"&gt;Replacing the references to &lt;span style="font-style: italic;"&gt;food&lt;/span&gt; with ones about &lt;span style="font-style: italic;"&gt;information&lt;/span&gt; makes for an interesting perspective on the place of tools like Twitter.&lt;br /&gt;&lt;br /&gt;Following the tweets of a people from a spectrum of backgrounds and interests provides an "information omnivore" with a variety that would be much more time-consuming to find on one's own. And "increase the probability of informational adequacy" -- with more sources of input, you're less likely to be informationally deficient in a given area.&lt;br /&gt;&lt;br /&gt;On the other hand, there's probably a challenge in making sure that it doesn't lead to an "information obesity epidemic" through "excessive data intake"  :-)&lt;br /&gt;&lt;br /&gt;When's it time to go on an information diet?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-4304805237339287478?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/4304805237339287478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=4304805237339287478&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4304805237339287478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4304805237339287478'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2009/01/variety-seeking.html' title='Variety-seeking'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-6301057521600581595</id><published>2008-12-26T13:59:00.000-08:00</published><updated>2008-12-26T14:33:40.293-08:00</updated><title type='text'>The Strangest Direct Mail Piece Ever</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3165/3139562586_a195257b2b.jpg?v=0"&gt;&lt;br /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;How &lt;span style="font-style: italic;"&gt;do&lt;/span&gt; they do it? By "they" I mean direct marketers, and by "it" I mean choose their victi- I mean, recipients? Check this out:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3165/3139562586_a195257b2b.jpg?v=0"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 386px; height: 500px;" src="http://farm4.static.flickr.com/3165/3139562586_a195257b2b.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;What list could AT&amp;amp;T's marketroids possibly have gotten my name off of that would make them think I am&lt;br /&gt;&lt;/span&gt;&lt;ol style="font-family: arial;"&gt;&lt;li&gt;Japanese&lt;br /&gt;&lt;/li&gt;&lt;li&gt;interested in online access, but so cheap that $14.99/month for a &lt;span style="font-weight: bold;"&gt;768kb&lt;/span&gt; DSL line sounds like a good deal? or perhaps so ignorant that 768kb sounds like "High Speed Internet"?&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: arial;"&gt;Truly amazing. I'd love to know someone who could tell me what kind of response that campaign generated. Though to be fair, the ads on Gmail are frequently as mis-targeted.&lt;br /&gt;&lt;br /&gt;Since I read a lot of technical mailing lists via Gmail, I get to see things like Java programming discussions containing references to the "String" class accompanied by ads for, say, "where to buy Kabbalah strings".&lt;br /&gt;&lt;br /&gt;Semantic web, next stop, you betcha!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-6301057521600581595?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/6301057521600581595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=6301057521600581595&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/6301057521600581595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/6301057521600581595'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/12/strangest-direct-mail-piece-ever.html' title='The Strangest Direct Mail Piece Ever'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-4059175636677493728</id><published>2008-10-15T12:04:00.000-07:00</published><updated>2008-10-15T13:03:35.371-07:00</updated><title type='text'>Yahoo! Developer Network: FAIL</title><content type='html'>&lt;span style="font-family:arial;"&gt;No one's perfect, and I have a long history of rooting for the underdog, but Yahoo! is just hopeless.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;Case in point:&lt;br /&gt;&lt;br /&gt;I just saw a tweet referencing this Yahoo! Developer Network (YDN) &lt;/span&gt;&lt;a style="font-family: arial;" href="http://developer.yahoo.net/blog/archives/2008/10/ydn_services_su.html"&gt;services map.&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Interesting idea, I'm a sucker for that type of organizational graphic, so I'm checking it out, and there are certainly things that I've heard referenced but never had time to investigate. Ooo, shiny.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Like "pipes". Yeah, that sounds interesting. This is probably as good a time as any to take a look, so...&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;Where can I get more info? Hmmm. The PDF has only the top-level YDN home URL. And none of the graphics or text in the PDF seem to be linked to specific topics. Th&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;at seems stran&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;ge, but what the heck, can't expect everything, eh?.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Now I know from past experience that other YDN areas have pretty obvious name=&gt;URL mappings, e.g. YUI is at developer.yaho&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;o.com/yui/, OAuth is at developer.yahoo.com/oauth/ -- &lt;/span&gt; &lt;span style="font-family:arial;"&gt;couldn't be easier, eh? So of course I should be able to go to developer.yahoo.com/p&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;ipes/ and find -- nothing. 404. "&lt;/span&gt;Sorry, the page you requested was not found."&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;O-tay. Well, the main YDN page has a search box, so let's just enter &lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;pipes&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;"&lt;/span&gt; and see what happens. Oh, boy. Above the results list it indicates that the search was limited to developer.yahoo.com -- right, good, what I wanted --&lt;/span&gt;&lt;span style="font-family:arial;"&gt; and at the top of the results list I see:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LhCdlf31VrY/SPZE2KrjVuI/AAAAAAAAAA4/vpjpOQtF-XQ/s1600-h/pipes.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 525px; height: 239px;" src="http://4.bp.blogspot.com/_LhCdlf31VrY/SPZE2KrjVuI/AAAAAAAAAA4/vpjpOQtF-XQ/s400/pipes.png" alt="" id="BLOGGER_PHOTO_ID_5257465312372283106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt; &lt;span style="font-family:arial;"&gt;Also try -- "exhaust pipes"?? Yeah, I might want to hook a hose to one, at this rate.&lt;br /&gt;&lt;br /&gt;OK, top result is titled "Yahoo! Maps API/Pipes - JSON example" which really doesn't sound exactly relevant, but maybe it'll lead to something else, so let's take a look.&lt;br /&gt;&lt;br /&gt;Oh, good. It "displays" an utterly blank page.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Unreal. On the &lt;span style="font-style: italic;"&gt;second&lt;/span&gt; results list page, the top entry turns out to be "Gateway to Yahoo! Services - YDN" with the URL http://developer.yahoo.com/everything.html. Hmmm. Wouldn't you expect the &lt;span style="font-style: italic;"&gt;first&lt;/span&gt; page of developer.yahoo.com to be the "gateway"? What's it there for, then? Maybe we're a wee unclear on the concept of an "index" page.&lt;br /&gt;&lt;br /&gt;But working my way down the Page That Has Everything I eventually find a link to:&lt;br /&gt;&lt;br /&gt;http://pipes.yahoo.com/pipes/&lt;br /&gt;&lt;br /&gt;Sheesh. If this confusion on creating a positive user experience for  Yahoo! developers is indicative of the thought that went into the tools... scary, and perhaps better left unsaid.&lt;br /&gt;&lt;br /&gt;But worse, Yahoo! is primarily a &lt;span style="font-weight: bold;"&gt;search&lt;/span&gt; company. And their search just doesn't seem to work. Being unable to find the most obviously relevant entry &lt;span style="font-style: italic;"&gt;within a very restricted context --&lt;/span&gt; that's &lt;span style="font-style: italic; font-weight: bold;"&gt;really&lt;/span&gt; scary.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-4059175636677493728?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/4059175636677493728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=4059175636677493728&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4059175636677493728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4059175636677493728'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/10/yahoo-developer-network-fail.html' title='Yahoo! Developer Network: FAIL'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LhCdlf31VrY/SPZE2KrjVuI/AAAAAAAAAA4/vpjpOQtF-XQ/s72-c/pipes.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-560634824095945764</id><published>2008-09-13T18:18:00.000-07:00</published><updated>2008-09-13T18:29:55.708-07:00</updated><title type='text'>"A Funny Thing" -- A Customer Feedback Loop Disconnect</title><content type='html'>&lt;span style="font-family: arial;"&gt;This article's title links to a  great posting by George Dinwiddie, about how a financial institution lost a customer -- him -- through, not bad interface design, but an unwillingness to deal with customers &lt;span style="font-style: italic;"&gt;reporting&lt;/span&gt; that bad interface design.&lt;br /&gt;&lt;br /&gt;I had to laugh, because just yesterday my wife was venting about a similar situation. She'd placed a first order with an online vendor, for half a dozen items, and received multiple "confirmation" emails, with different confirmation numbers -- and all showing the same items. Confusing, not at all typical, so she called the vendor to make sure the order wasn't somehow submitted multiple times. The response? "Oh, that's just the way we do things."&lt;br /&gt;&lt;br /&gt;No interest on the part of the person taking the call in using the opportunity to learn how to improve their relationship with their customers. Sad, and that company probably won't get any more of her business, either.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-560634824095945764?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.gdinwiddie.com/2008/09/12/a-funny-thing-happened-today/' title='&quot;A Funny Thing&quot; -- A Customer Feedback Loop Disconnect'/><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/560634824095945764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=560634824095945764&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/560634824095945764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/560634824095945764'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/09/funny-thing-customer-feedback-loop.html' title='&quot;A Funny Thing&quot; -- A Customer Feedback Loop Disconnect'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-8294733719041026378</id><published>2008-07-17T15:37:00.000-07:00</published><updated>2008-07-17T16:14:30.854-07:00</updated><title type='text'>Leads 1.0</title><content type='html'>&lt;span style="font-family:arial;"&gt;Following a tip on a mailing list, I was signing up at &lt;a href="http://www.dzone.com/"&gt;dzone&lt;/a&gt; to sample their "reference cards" for various technologies (always a sucker for memory helpers).&lt;br /&gt;&lt;br /&gt;And having filled out a zillion forms for trade rags, white papers, and what not, it's pretty obvious when a form is designed to figure out if you're the one writing the checks for IT stuff, and how big those checks might be. Or if you're part of the process to get those checks written.&lt;br /&gt;&lt;br /&gt;So the "Your Role in Decisions" choices are:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;Authorize purchases&lt;/li&gt;&lt;li&gt;Evaluate brands/vendors&lt;/li&gt;&lt;li&gt;Specify brands/vendors&lt;/li&gt;&lt;li&gt;Create IT strategy&lt;/li&gt;&lt;li&gt;Determine needs&lt;/li&gt;&lt;li&gt;None of the above&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;And then you also choose Company Size (ranges 1-49 up to 100,000+) and Total Developers (1-4 up to 250+).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This has always given me pause, since as an independent consultant there's only me in my company, but in a given engagement I may be acting in one of the above roles for a company on the high end of each spectrum.  So which  "company" are they really asking about? Taken literally my opinions (and budget!) wouldn't count for much; taken liberally, much more so.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But that was then, and this is now, and it  occurred to me today that this form is missing the boat  in an even more profound way.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Where are the questions about "how many Twitter followers do you have" and "how many people read your blog regularly"?  Where is the interest in &lt;span style="font-style: italic;"&gt;how wide a community&lt;/span&gt; you may be influencing?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Is there anyone collecting leads like this that's interested in community, rather than company? If you know of any, let me know.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-8294733719041026378?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/8294733719041026378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=8294733719041026378&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/8294733719041026378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/8294733719041026378'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/07/leads-10.html' title='Leads 1.0'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-6470090600076094354</id><published>2008-07-16T12:05:00.001-07:00</published><updated>2008-07-16T12:41:27.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='support'/><title type='text'>Support Follies</title><content type='html'>&lt;p  style="font-family:arial,sans-serif;"&gt;&lt;span style="font-family:arial;"&gt;Actually, the company in question uses the phrase "customer success team" rather than "support" to characterize how it's going to help you. Nice marketing spin -- we're partnered with you, your success is our success, this land is your land, this land is my... Anyway.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial; margin-bottom: 2em;"&gt;Unfortunately, when it comes to actually delivering -- here's the story:&lt;br /&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;I'm in the process of advising a client on whether or not to commit to this company's platform, outsourcing an essential component of their website. I'd really like to be able to say "yes", because otherwise I have to essentially recreate that platform (non-trivial) as well as deal with SOAP &lt;/span&gt;&lt;span style="font-family:arial;"&gt; (blech) &lt;/span&gt;&lt;span style="font-family:arial;"&gt;stuff and a horrific third-party API.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p  style="font-family:arial;"&gt;So in preparation for a conference call to discuss the integration issues, I prepare a couple of flow charts, write up some descriptive background material, not too much, just something to frame the conversation so we jump right to the heart of the matter.&lt;br /&gt;&lt;br /&gt;Conference call (GoToMeeting) information arrives &lt;span style="font-weight: bold;"&gt;after&lt;/span&gt; the meeting is supposed to start. I call the dial-in number, to find no one there. It also takes a few minutes to discover that GoToNowhere apparently doesn't work on Safari and retry it, this time successfully, in Firefox.&lt;br /&gt;&lt;br /&gt;Cell phone rings -- it's the "customer success" person. Apparently he's the only one that'll be involved; not much of a "conference" call. But OK. Let's talk.&lt;/p&gt;&lt;span style="font-family:arial;"&gt;He starts reading the email sent by the company's account manager. Uh, no -- that's what I've already replied to (the day before) correcting the simplistic description of the issues. Has he read that reply? Well, no. So obviously he hasn't seen the flow charts, either. Great. So let's use some phone time while he looks at those, and I try to explain further.&lt;/span&gt;&lt;br /&gt;&lt;p  style="font-family:arial;"&gt;Gosh, yeppers, it &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; more complex than originally stated. But he's out of time, has a hard stop though we've started late, and will have to think about it, consult with his peers, and get back to me.&lt;/p&gt;&lt;span style="font-family:arial;"&gt;As I said, I'd really, really, like to tell the client to go with it -- but at this point, I'm seriously concerned by the level of "success" I'm having getting to the point of even &lt;span style="font-style: italic;"&gt;starting&lt;/span&gt; to integrate the two systems.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-6470090600076094354?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/6470090600076094354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=6470090600076094354&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/6470090600076094354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/6470090600076094354'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/07/support-follies.html' title='Support Follies'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-764100320327360883</id><published>2008-07-15T09:45:00.000-07:00</published><updated>2008-07-15T10:02:32.080-07:00</updated><title type='text'>Blast from the past</title><content type='html'>&lt;p  style="margin-bottom: 1em; color: rgb(0, 0, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;In an ongoing effort to lighten the house by getting rid of old papers, outdated technical books -- &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;clutter&lt;/span&gt;&lt;span style="font-size:100%;"&gt; -- I ran across a paper bookmark from the fabled (if you're of a certain age and live in Silicon Valley)  Computer Literacy Bookstore.&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;On one side is store information: address, phone, map. On the other is:&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: arial;"&gt;&lt;blockquote style="color: rgb(102, 102, 102);"&gt;"Yup, we have it.&lt;br /&gt;Would you like us to&lt;br /&gt;hold a copy for you?"&lt;/blockquote&gt;&lt;cite style="margin-left: 3em; color: rgb(102, 102, 102);"&gt;-- a typical phone conversation with a customer&lt;/cite&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;That could have been me on the customer end. That store had just about everything computer-related. But that quote -- and the fact the store no longer exists -- makes me reflect on how the Web has altered the face of distribution, particulary for "knowledge products".&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-bottom: 1em; font-family: arial; color: rgb(0, 0, 0);"&gt;If you're &lt;em&gt;not&lt;/em&gt; "of a certain age", see this &lt;a href="http://en.wikipedia.org/wiki/Computer_Literacy_Bookstore"&gt;wikipedia entry&lt;/a&gt; for more info.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-764100320327360883?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/764100320327360883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=764100320327360883&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/764100320327360883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/764100320327360883'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/07/blast-from-past.html' title='Blast from the past'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-2401838843263100003</id><published>2008-05-05T16:27:00.000-07:00</published><updated>2008-05-05T16:38:35.991-07:00</updated><title type='text'>more CommunityOne</title><content type='html'>Last session for me, most likely, but wild: check out mod_ndb (&lt;a href="http://code.google.com/p/mod-ndb/"&gt;http://code.google.com/p/mod-ndb/&lt;/a&gt;), an Apache httpd module that allows direct RESTful access to a MySQL cluster, from 5.0 on.&lt;br /&gt;Results can be returned as JSON, XML, XHTML, or other.&lt;br /&gt;&lt;br /&gt;Props to the author, John David Duncan (of MySQL/Sun).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-2401838843263100003?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/2401838843263100003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=2401838843263100003&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/2401838843263100003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/2401838843263100003'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/05/more-communityone.html' title='more CommunityOne'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-6911988283703011928</id><published>2008-05-05T09:32:00.000-07:00</published><updated>2008-05-05T15:36:49.265-07:00</updated><title type='text'>CommunityOne</title><content type='html'>Interesting day so far.&lt;br /&gt;&lt;br /&gt;The keynote panel discussed (without reaching any real conclusions) the impact of companies, particularly large ones like Google and Sun, participating in open source projects. And there was an interesting demonstration of the resilience of a ZFS-based system having 2 of its 8 drives destroyed while running, one by sledgehammer and one with an electric drill. Who hasn't thought of doing that anyway? :-)&lt;br /&gt; &lt;br /&gt;Didn't originally have this in my sights but wound up at a talk on extending OpenOffice  via the available plugin API. While I've been trying to spend more time on Ruby than Java, this extensibility could address an operational problem for one of my clients in a very elegant way. And the demo using the NetBeans plugin was impressive.&lt;br /&gt;&lt;br /&gt;The "Turn Your Web Site into an OpenSocial Container" session gave me a little more insight into the OpenSocial API but also introduced a project at Sun developing "SocialSite" (&lt;a href="https://socialsite.dev.java.net/"&gt;https://socialsite.dev.java.net/&lt;/a&gt;),  an OpenSocial server, with tooling support for Widgets/Gadgets through jMaki in NetBeans or Eclipse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-6911988283703011928?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developers.sun.com/events/communityone/' title='CommunityOne'/><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/6911988283703011928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=6911988283703011928&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/6911988283703011928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/6911988283703011928'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/05/communityone.html' title='CommunityOne'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-5986714179023888858</id><published>2008-05-01T08:30:00.000-07:00</published><updated>2008-05-01T09:03:24.188-07:00</updated><title type='text'>Today's Your ....</title><content type='html'>I love dogs for their Buddha nature. It's all about now. Yesterday is over, tomorrow doesn't exist, every morning is new and the same simultaneously. The back door opens to  the same yard, which must be diligently inspected. Same/not-same.&lt;br /&gt;&lt;br /&gt;Just being philosophical on my birthday, of which there have already been many. many many. many many many. Living with dogs is a blessing, though, for the life lessons and laughter. &lt;br /&gt;&lt;br /&gt;Though our youngest dog, 6 months old, has now taken to stealing my sandals, as well as socks and undergarments. And he has a little cloth "house" in the living room. So if I find one sandal's gone missing, that's now the first place I check. &lt;br /&gt;&lt;br /&gt;&lt;img style="float: right; margin: 0 0 1em 1em;" src="http://webtuitive.com/family/dog/Bodhi/the_prince.png" alt="Bodhi"/&gt;&lt;br /&gt;But who can get mad at a face like this? &lt;br /&gt;&lt;br /&gt;Here's the &lt;a href="http://webtuitive.com/family/dog/Bodhi/the_face.html"&gt;full-size version&lt;/a&gt; as well as links to the rest of the pack's pictures. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And happy birthday or unbirthday to everyone, as applicable. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-5986714179023888858?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/5986714179023888858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=5986714179023888858&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/5986714179023888858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/5986714179023888858'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/05/todays-your.html' title='Today&apos;s Your ....'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-4888512366317597418</id><published>2008-04-24T14:04:00.000-07:00</published><updated>2008-04-24T14:45:23.764-07:00</updated><title type='text'>The March (or April) of Time</title><content type='html'>&lt;div style="font-family: sans-serif;"&gt;&lt;br /&gt;&lt;div&gt;Sweet $DEITY -- nearly the end of April already?&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Once again, I've let this blog lie fallow for too long. Not that hordes of people are clamoring with disappointment, but for my own personal development I should be a bit more conscientious.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In any case, part of the Lost Period since my last post was taken up with dealing with a death in the family, which is still requiring some time and travel.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The good news was that, because I had to spend so much time out of town because of that, I finally sprung for a decent laptop -- MacBook Pro -- and it has made life as a consultant/developer so much easier.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Of course, all the tools in the world won't create more time. :-)&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-4888512366317597418?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/4888512366317597418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=4888512366317597418&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4888512366317597418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/4888512366317597418'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2008/04/march-or-april-of-time.html' title='The March (or April) of Time'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-3485106619225287108</id><published>2007-08-27T08:15:00.000-07:00</published><updated>2007-08-27T09:03:51.537-07:00</updated><title type='text'>Everything Old is New Again</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;So I read that  &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.infoworld.com/article/07/08/16/Solaris-on-z-mainframes-next-on-the-agenda-for-IBM-Sun_1.html"&gt;IBM will work with Sun to bring Solaris to IBM mainframes&lt;/a&gt;&lt;span style="font-family: arial;"&gt;. Amazing. Sorta. In a very &lt;span style="font-style: italic;"&gt;deja vu&lt;/span&gt; sense.&lt;br /&gt;&lt;br /&gt;In the mid-'80s I was working for National Advanced Systems (NAS).  Originally a builder of IBM "Plug-Compatible Machines", NAS was at that time selling Hitachi PCM mainframes and peripherals.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;Leaving my field support specialist position (and 24x7 pager tether!) in 1988,&lt;/span&gt;&lt;span style="font-family: arial;"&gt; I joined a division called the "Engineering and Scientific" group which was exploring other businesses outside of  basic mainframe sales.&lt;br /&gt;&lt;br /&gt;One of  those projects was a joint venture with Sun Microsystems to port SunOS to run natively on the Hitachi mainframes. My role was to provide insight into the &lt;/span&gt;&lt;span style="font-family: arial;"&gt;maintainability aspects of the &lt;/span&gt;&lt;span style="font-family: arial;"&gt;System/370 architecture.&lt;br /&gt;&lt;br /&gt;Unfortunately, NAS' parent company (National Semiconductor) pulled the plug on the entire group the day before Thanksgiving, so the project was never completed. Let's hope the current effort is more successful!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-3485106619225287108?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/3485106619225287108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=3485106619225287108&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/3485106619225287108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/3485106619225287108'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2007/08/everything-old-is-new-again.html' title='Everything Old is New Again'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-8419168919539292578</id><published>2007-08-20T12:00:00.000-07:00</published><updated>2007-08-20T12:43:51.529-07:00</updated><title type='text'>The Triumvirate of Web Skills</title><content type='html'>&lt;span style="font-size:100%;"&gt;I recently (very belatedly!) noticed a &lt;a href="http://www.web-strategist.com/blog/2006/08/25/web-strategy-the-three-elements-of-web-strategy/"&gt;posting&lt;/a&gt; by &lt;a href="http://www.web-strategist.com/blog/"&gt;Jeremiah Owyang&lt;/a&gt; from last year, describing the three areas that a "Web Strategist" needs to understand.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;He identified them (my very abbreviated excerpt) as &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;User -- "what users want"&lt;/li&gt;&lt;li&gt;Business -- "(alignment) to business or market objectives"&lt;/li&gt;&lt;li&gt;Tools -- technology options&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;When I was giving presentations on the Web to Sun customers back in 1994, I described the requirements as&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;UI -- though now I would prefer to characterize that as User Experience&lt;/li&gt;&lt;li&gt;IA -- Information Architecture; making sure that relevant information was available &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; findable&lt;/li&gt;&lt;li&gt;Infrastructure -- the hardware, software, and maintenance activities involved in running the site&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;I 'd say the major difference is that I see both UI and IA as passing through a Branding and Marketing filter; the company wants to provide a positive experience and real information, while communicating its own message(s). Done right, it's not an either/or situation. Done wrong -- well, we can probably find lots of examples of that, eh?&lt;br /&gt;&lt;br /&gt;Perhaps the biggest difference between then and now is the proliferation of technologies to keep up with. Quoting Jeremiah: "&lt;span style="color: rgb(51, 51, 51);"&gt;Lastly, a Web Strategist needs to know how each and every tool and technology work, they’ll need to know the strengths, benefits, limitations and costs.&lt;/span&gt;" Best of luck to all of us on that one!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-8419168919539292578?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/8419168919539292578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=8419168919539292578&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/8419168919539292578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/8419168919539292578'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2007/08/triumvirate-of-web-skills.html' title='The Triumvirate of Web Skills'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-1362207671392311971</id><published>2007-05-08T09:27:00.000-07:00</published><updated>2007-05-08T09:53:23.227-07:00</updated><title type='text'>Community</title><content type='html'>&lt;span style="font-family: arial;"&gt;I attended &lt;a href="http://developers.sun.com/events/communityone/"&gt;CommunityOne&lt;/a&gt; yesterday, a Sun Microsystems-sponsored event the day before the JavaOne developer confab.&lt;br /&gt;&lt;br /&gt;There were multiple tracks available -- NetBeans, GlassFish, etc. -- but I was particularly interested in the "Web 2.0" track. From a technical perspective, it was interesting seeing how people were extended the browser interface with AJAX-driven interactivity as well as enabling off-line use (e.g. &lt;a href="http://www.zimbra.com/"&gt;Zimbra&lt;/a&gt;). The new &lt;a href="https://ajax.dev.java.net/about.html"&gt;jMaki&lt;/a&gt;  wrapper system for multiple JavaScript toolkits, along with plugin support for NetBeans, looks &lt;span style="font-style: italic;"&gt;very&lt;/span&gt; promising.&lt;br /&gt;&lt;br /&gt;However, from a less technical perspective, the &lt;/span&gt;&lt;span style="font-family: arial;"&gt;Tim O'Reilly &lt;/span&gt;&lt;span style="font-family: arial;"&gt;general session opening keynote and subsequent panel  discussion drove home  the idea that "Web 2.0" is really about collaboration, and that "collaboration" can take multiple forms, not all necessarily intentional. (A tag cloud, for instance, reflects the activity of multiple people, and improves as more people "contribute".)  &lt;br /&gt;&lt;br /&gt;Tim also touched on the area of data accumulation, and how it behooves an application not to simply collect data but to &lt;span style="font-style: italic;"&gt;provide value to the end user based on that data&lt;/span&gt;. Example: if Google were the phone company, they would likely use your call record to build an automatic phone book for you, most-called-numbers first. What does your current phone company do &lt;span style="font-style: italic;"&gt;for you&lt;/span&gt; with all the data they have on you?   &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-1362207671392311971?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/1362207671392311971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=1362207671392311971&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/1362207671392311971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/1362207671392311971'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2007/05/community.html' title='Community'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-115845973741590118</id><published>2006-09-16T18:44:00.000-07:00</published><updated>2006-09-16T19:22:17.426-07:00</updated><title type='text'>Simplicity</title><content type='html'>&lt;span style="font-style: italic;font-family:arial;" &gt;Maintainability, continued -- &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I know a lot of smart people have done a lot of deep thinking about software design patterns, but it really seems to me that levels of abstraction can be way overdone.&lt;br /&gt;&lt;br /&gt;When your application has multiple nested methods, all but the last basically calling the next one in the chain to get to the last one that &lt;span style="font-style: italic;"&gt;does something -- &lt;/span&gt;access a database, or whatever&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt; -- &lt;/span&gt;&lt;/span&gt;you're creating places where there's a possibility, even a likelihood, of "errors and omissions": typos, forgetting to flesh out a stubbed in method, etc. Simply &lt;span style="font-style: italic;"&gt;following &lt;/span&gt;this sequence to troubleshoot or make changes can be time-consuming. Is deliberate complexity a good thing? My consulting company (&lt;a href="http://webtuitive.com/"&gt;Webtuitive Design&lt;/a&gt;) tag line is "Simplicity · Balance · Power", so you can probably guess what side of that question I come down on :-)&lt;br /&gt;&lt;br /&gt;MVC -- Model/View/Controller -- is a good overall design pattern, but think seriously about how many layers you want to split &lt;span style="font-style: italic;"&gt;each of those &lt;/span&gt;into, and how that really affects your application's maintainability.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-115845973741590118?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/115845973741590118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=115845973741590118&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115845973741590118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115845973741590118'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/09/simplicity.html' title='Simplicity'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-115723417132884594</id><published>2006-09-02T08:18:00.000-07:00</published><updated>2006-09-06T08:52:54.986-07:00</updated><title type='text'>Good Practice, Bad Practice</title><content type='html'>Over the course of this year I've had to wrestle with an very complex legacy system. The documentation is sparse to non-existent, and the original developers are, with one exception, gone. (And that one exception's another consultant who's not always been available.)&lt;br /&gt;&lt;br /&gt;Trying to maintain and update it has been painful. But at least, I thought, I've got quite a perspective on what &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; to do when architecting the replacement system, which is what I was originally brought in to do.&lt;br /&gt;&lt;br /&gt;Oh, well. The person who brought me in left, the person who I now report to has his own ideas and team, and so -- I see all the exact same mistakes being made developing the new system that made the old one  brittle and near-impossible to maintain. How depressing.&lt;br /&gt;&lt;br /&gt;But hopefully someone can benefit from what I've learned. The what and why  that I'm going to explore here is going to break down into a lot of separate lessons -- and so immediately to &lt;span style="font-weight: bold;"&gt;#1&lt;/span&gt; in a list of &lt;span style="font-weight: bold;"&gt;Recipes For Failure&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Develop your project with people who don't care.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are lots of ways to assure this, but a key one is using people who &lt;span style="font-style: italic; font-weight: bold;"&gt;won't ever have to maintain it.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Pay them based on "deliverables" -- once they've handed over "it", whatever "it" is, they get paid and it's Invoice Time. &lt;span style="font-style: italic;"&gt;Crappy or non-existent error logging?&lt;/span&gt; Not their problem. &lt;span style="font-style: italic;"&gt;Inconsistent and uncommented coding styles?&lt;/span&gt; Not their problem. &lt;span style="font-style: italic;"&gt;Designed to assumptions that don't reflect your development and deployment environments?&lt;/span&gt; Not their problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Fragile, brittle, difficult to maintain post-launch?&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Not their problem.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;It's so much better if everyone's signed up to the idea from day one that &lt;span style="font-style: italic;"&gt;maintainability is each and every developer's "problem".&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-115723417132884594?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/115723417132884594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=115723417132884594&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115723417132884594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115723417132884594'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/09/good-practice-bad-practice.html' title='Good Practice, Bad Practice'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-115755772223533583</id><published>2006-09-06T08:30:00.000-07:00</published><updated>2006-09-06T08:48:42.296-07:00</updated><title type='text'>What's An Error?</title><content type='html'>Carrying on the theme of &lt;span style="font-weight: bold;"&gt;maintainability&lt;/span&gt; --&lt;br /&gt;&lt;br /&gt;I see junior developers who have apparently never been involved in the ongoing operation of an application. While everyone has to start somewhere, the result is often code with exceptions that are caught and neither logged nor acted upon alongside exceptions thrown and logged when that serves no useful purpose.&lt;br /&gt;&lt;br /&gt;Case in point: The logging for the current project sends an email when an "Error" is logged. Yesterday I started getting these when an invalid user name was entered. Excuse me? This is an expected behavior. People will make mistakes, unauthorized people will try to gain access, a test case will enter known invalid data to make sure it doesn't get in.&lt;br /&gt;&lt;br /&gt;A proper response would be to prompt for input again, perhaps limit the number of attempts, provide a "forgot your user name?" link -- but certainly not log this as an "Error". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The only things that should log at that level are &lt;span style="font-style: italic;"&gt;things that&lt;/span&gt; &lt;span style="font-style: italic;"&gt;require a developer to investigate.  &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-115755772223533583?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/115755772223533583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=115755772223533583&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115755772223533583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115755772223533583'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/09/whats-error.html' title='What&apos;s An Error?'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-115686164727380754</id><published>2006-08-29T07:23:00.000-07:00</published><updated>2006-08-29T07:27:27.273-07:00</updated><title type='text'>Time Warp</title><content type='html'>The post immediately prior to this was a blank draft that I'd saved.&lt;br /&gt;&lt;br /&gt;Apparently the original date gets used regardless, since I just published it today (August 29). That seems wierd and potentially wildly misleading, considering the life span of things published online!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-115686164727380754?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/115686164727380754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=115686164727380754&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115686164727380754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/115686164727380754'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/08/time-warp.html' title='Time Warp'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-114158359152828471</id><published>2006-03-05T10:31:00.000-08:00</published><updated>2006-08-29T07:17:22.200-07:00</updated><title type='text'>Break Time</title><content type='html'>&lt;p  style="font-family:arial;"&gt;Yes, that &lt;span style="font-style: italic;"&gt;was&lt;/span&gt; a long break, since my last post :-)&lt;/p&gt;Totally got away from this while involved in a long, painful, full-time consulting project. Still going on, but a little less frantic, thankfully.&lt;p&gt;&lt;/p&gt;Originally I expected the project to be more intranet-focused than turned out to be the case, but I've come away with a lot of fresh (or refreshed!) insights into web development in general that I'll start sharing. And it looks like some attention to the client's intranet is on the horizon.&lt;br /&gt;&lt;p&gt;But shorter and more frequent postings, that's the ticket. Otherwise too much time goes into the write/review/edit cycle...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-114158359152828471?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/114158359152828471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=114158359152828471&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/114158359152828471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/114158359152828471'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/03/break-time.html' title='Break Time'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-114158158782416891</id><published>2006-03-05T09:33:00.000-08:00</published><updated>2006-03-05T09:59:47.863-08:00</updated><title type='text'>Getting Real</title><content type='html'>&lt;span style="font-family: arial;"&gt;So &lt;span style="font-weight: bold;"&gt;"Getting Real"&lt;/span&gt; is the title of a new download-only book  from  &lt;a href="http://37signals.com/"&gt;37Signals&lt;/a&gt;; here's a  short quote from the &lt;a href="http://darmano.typepad.com/logic_emotion/files/37s-introduction.pdf"&gt;introduction&lt;/a&gt; (PDF):&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Getting Real is about skipping all the stuff that represents real (charts, graphs, boxes, arrows, schematics,&lt;br /&gt;wireframes, etc.) and actually building the real thing.&lt;br /&gt; &lt;br /&gt;Getting real is less. Less mass, less software, less features, less paperwork, less of everything that’s not essential (and most of what you think is essential actually isn’t).&lt;br /&gt;&lt;/blockquote&gt;So it's nice to hear someone else saying exactly what I've been pushing for years: just start with an idea for what you want and start building,  &lt;span style="font-weight: bold;"&gt;in the medium of the eventual deployment&lt;/span&gt;, whether that's HTML, Flash, whatever. Don't "mock it up" in some other medium -- what's the point? &lt;/span&gt;&lt;span style="font-family: arial;"&gt; A static mockup offers no help in evaluating &lt;span style="font-style: italic;"&gt;interactivitity, &lt;/span&gt;and &lt;/span&gt;&lt;span style="font-family: arial;"&gt;translating the design to something real (there's that word again) later is time-consuming and unnecessary.&lt;br /&gt;&lt;br /&gt;Make something, show it to people who'll be using it, listen to what they say, and incorporate that feedback. Lather, rinse, repeat.&lt;br /&gt;&lt;br /&gt;All those old Visio wireframes and Photoshop "comps" are simply going to be file system clutter that at some point will require a "do we &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; need these?" decision from someone -- and I guarantee that person could be doing something more productive...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;a href="http://darmano.typepad.com/logic_emotion/files/37s-introduction.pdf"&gt; &lt;/a&gt;&lt;/span&gt;&lt;a href="http://darmano.typepad.com/logic_emotion/files/37s-introduction.pdf"&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-114158158782416891?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/114158158782416891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=114158158782416891&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/114158158782416891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/114158158782416891'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/03/getting-real.html' title='Getting Real'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-114105642468392174</id><published>2006-02-27T07:39:00.000-08:00</published><updated>2006-02-27T08:35:20.343-08:00</updated><title type='text'>Being Productive in a Cross-Platform World</title><content type='html'>&lt;span style="font-family:arial;"&gt;Someone asked me about a reference I'd made in another context to VMware, so...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Disclaimer: I have no financial interest in VMware or anyone or anything associated with it.&lt;/span&gt; Having gotten that out of the way, I can say that VMware rocks :-)&lt;br /&gt;&lt;br /&gt;Several years ago I switched my development desktop and server to Linux. I've spent a lot of time working on *nix boxes, and am simply more productive with a decent command shell environment. On top of that, most of the tools I use, and technologies I deploy, are in Java or are otherwise platform-agnostic.&lt;br /&gt;&lt;br /&gt;But -- and there's always a but, eh? -- there are a few residual problems with that. The biggest one is Internet Explorer; it's the browser used by too many people to ignore, and its poor standards support means you can't get around testing in it for most Web deployments. And there's the occasional application that you'd like to use (or at least try out) that's Windows-only.&lt;br /&gt;&lt;br /&gt;Initially I maintained an old PC running Windows with a KVM switch to jump back and forth. Acceptable, but not that convenient: no copy-and-paste across environments meant lots of back-and-forth switching and retyping URLs, etc.&lt;br /&gt;&lt;br /&gt;One day I was lucky enough to receive an email invitation to a VMware seminar; the reward for four hours of my time was a free fully-licensed copy of VMware Workstation. Woo-hoo! It installed with no problems on my SuSE Linux desktop system. Decommisioning two old (and problematic) PCs gave me licensed copies of both Windows 2000 and XP to install.&lt;br /&gt;&lt;br /&gt;So now I have the best of both worlds. The VMware windows occupies one of my six virtual desktops (a technology I'd sorely missed while running Windows). Checking a page display in IE or using some Windows-only software is just a mouse-click away. The "snapshot" capability means I can easily revert to a clean version if some installed software borks something up, or won't uninstall cleanly.&lt;br /&gt;&lt;br /&gt;If I want to try out another Linux distribution, or some other X86-based software -- no problem. Well, other than disk space, which is a solvable problem :-)&lt;br /&gt;&lt;br /&gt;The bottom line: I can't recommend VMware enough as a personal productivity enhancement for someone who prefers a *nix environment but needs access to multiple platforms for testing. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;And for a Windows user wanting to start learning about Linux, or have a testing/staging version of your production Linux server &lt;span style="font-style: italic;"&gt;right on your desktop -- &lt;/span&gt;perfect.  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;MacOS continues to be the fly in the virtualization ointment -- but you can't have everything. Though -- wouldn't it be sweet if Apple and  VMware collaborated to offer virtual hosting of MacOS? Hmmmm... anyone got Steve Jobs' number? :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-114105642468392174?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/114105642468392174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=114105642468392174&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/114105642468392174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/114105642468392174'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/02/being-productive-in-cross-platform.html' title='Being Productive in a Cross-Platform World'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22147033.post-113945217039098325</id><published>2006-02-08T18:19:00.000-08:00</published><updated>2006-02-09T16:52:13.706-08:00</updated><title type='text'>IT and intranet development</title><content type='html'>&lt;span style="font-family:arial;"&gt;I'm on a mailing list called &lt;/span&gt;&lt;a style="font-family: arial;" href="http://groups.yahoo.com/group/intranet-user-experience/"&gt;IntranetUX&lt;/a&gt;&lt;span style="font-family:arial;"&gt; ; I've been involved off and on in intranet development since 1994, so it's as interesting to watch the evolution of expectations and technologies as it is for those of  the "public" web. And I've recently begun a consulting contract for a company doing a very interesting intranet based on Flex /Flash with a Java/Oracle back end. So I'm finally writing about intranets as well as other technology issues.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The moderator of the IntranetUX group,  &lt;/span&gt;&lt;a style="font-family: arial;" href="http://jeremiahthewebprophet.blogspot.com/2005/09/jeremiahs-profile.html"&gt;Jeremiah Owyang&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, pointed out &lt;/span&gt;&lt;a style="font-family: arial;" href="http://imbok.blogspot.com/2006/01/relationship-between-it-and-business.html"&gt;this blog entry&lt;/a&gt;&lt;span style="font-family:arial;"&gt; by Patrick Cormier. Here's my response:&lt;/span&gt;&lt;br /&gt;&lt;p style="font-family: arial;" face="arial"&gt;I'd agree that the capabilities he describes for IM (Information Management) are necessary, but disagree that they should be in a separate group. Here's why:&lt;/p&gt;&lt;span style="font-family:arial;"&gt;Traditional IT is about stability: robust and secure infrastructure, software licenses, regulatory compliance, sales recorded and checks paid, no foolin', no monkey business, no changes to anything without authorization.New technologies and applications threaten stability -- hence the typically ponderous pace of application development when it's done by IT. Requirements to the micro level before a line of code gets written, document, document, approve, approve.&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;But most organizations have a Chief &lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;" class="moz-txt-star" &gt;Information&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; &lt;/span&gt;&lt;span style="font-family:arial;"&gt;Officer, not a Chief Cables/Servers/Ink Cartridges Officer, and at the end of the day the CIO's job is to deliver the information to end users that they need, in a form they can use.&lt;/span&gt;&lt;p style="font-family: arial;" face="arial"&gt;Agile Development -- eXtreme Programming et al. -- is not an irrelevant-to-non-programmers geek buzzphrase/fad du jour; it's about &lt;span class="moz-txt-star"&gt;creating competitive advantage&lt;/span&gt; for the organization by delivering the new capabilities that end users need &lt;span style="font-style: italic;" class="moz-txt-star"&gt;accurately&lt;/span&gt;, because it depends on direct, iterative contact with those users as part of the development process, and &lt;span style="font-style: italic;" class="moz-txt-star"&gt;quickly&lt;/span&gt; because in the real modern world, a requirements doc written six months ago may well be utterly worthless.&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;So the CIO who aspires to live up to the title &lt;span class="moz-txt-star"&gt;must&lt;/span&gt; incorporate IM thinking and people into IT, put those people into the closest possible contact with their clients, and embrace agile methodology in the context of still providing reliable infrastructure.&lt;/p&gt;&lt;span style="font-family:arial;"&gt;Two groups with conflicting goals will always compete for resources and control. When IT controls too rigidly, entreprenuerial business units will always try to roll their own solutions; when IM is the client-facing side of IT, there will be far less need for that, and the synergies Patrick suggests will also be possible.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22147033-113945217039098325?l=blog.webtuitive.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.webtuitive.com/feeds/113945217039098325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22147033&amp;postID=113945217039098325&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/113945217039098325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22147033/posts/default/113945217039098325'/><link rel='alternate' type='text/html' href='http://blog.webtuitive.com/2006/02/it-and-intranet-development.html' title='IT and intranet development'/><author><name>Hassan</name><uri>http://www.blogger.com/profile/13990690743693961533</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15869158853800585964'/></author><thr:total>4</thr:total></entry></feed>