tag:blogger.com,1999:blog-19972540883124720302008-10-07T09:44:50.856-07:00Something Wiki This Way ComesShort Contemplations on Contemporary CulturePlone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comBlogger49125tag:blogger.com,1999:blog-1997254088312472030.post-77090872060410246422008-10-07T09:04:00.000-07:002008-10-07T09:44:50.863-07:00jQuery and MicrosoftTechnology is to software architects what stock is to traders. You are constantly on the lookout for changes in the marketplace to take advantage of an under valued but rising offering. What's that old cliché? Buy on rumor and sell on news.<br /><br />You would had to have been in a coma for the past decade to have missed AJAX which is an approach to writing web applications that mitigates the disorienting page refresh of the server round-trip by having the page get the new data through a Java script call instead of reloading. To a coder, the heart of AJAX is the <a href="http://www.w3.org/TR/XMLHttpRequest/">XmlHttpRequest</a> object. There are lots of Java script libraries out there that abstract away the web browser differences in using this object, thus simplifying your Java script. <br /><br /><a href="http://jquery.com/">jQuery</a> is one of those libraries. It competes with lots of different offerings such as <a href="http://prototypejs.org/">Prototype</a>, <a href="http://developer.yahoo.com/yui/">YUI</a>, <a href="http://mootools.net/">MooTools</a>, and <a href="http://dojotoolkit.org/">Dogo</a>. Yesterday, jQuery got mentioned in a rumor that is sure to boost perception of its value over its competitors. On a promotional blog site owned by Microsoft, it was <a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx">announced</a> that Microsoft is adopting and supporting jQuery in its ASP.NET AJAX components and integrating support of jQuery in its flagship IDE VS.NET<br /><br />Why does it really matter which technology to choose? After all, each and every technology mentioned here does a great job of doing AJAX. From a technology perspective, you can't go wrong; however, there are more aspects to choosing a software architecture than technology.<br /><br />A smoother developer experience should accelerate the implementation phase of any project. So, with this announcement, jQuery becomes a more compelling choice for Microsoft development shops. In any work environment, you have to think about turn-around. How long does it take to replace an employee who is leaving? That means being competitive with other shops on a lot of things including pay, benefits, and how desirable your technology is. Using popular technology makes it just a little bit easier to attract and hire good candidates. Popular technology can also be a compelling sell to your customers whose I.T. departments might want to evaluate what technology you use.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-30415019482026377342008-09-29T07:35:00.000-07:002008-09-29T07:53:39.984-07:00For the Love of WaterI got to see a very interesting film this past weekend at the <a href="http://www.sidewalkfest.com/">Sidewalk Moving Picture Festival</a>. Entitled <a href="http://www.flowthefilm.com/">FLOW: For the Love of Water</a>, this documentary is all about the abuses of drinkable water and the resulting impact on humanity.<br /><br />The film documents how industrialization has increased the amount of pollution in our drinking water. There is a growing trend to privatize the cleaning, storage, and delivery of drinkable water. In theory, governments are supposed to be beholding to the public good whereas private companies are only beholding to their share holders. What ends up happening is that the poor gradually lose access to safe drinking water. They also advocate a more decentralized approach to cleaning water, especially in under-developed countries.<br /><br />Another disturbing trend that this documentary covers is bottled water. Companies take regular tap water, bottle it, and sell it at a very large profit. This profitability compels companies to grow the business of bottled water. This growth is happening so quickly that it is starting to eclipse civil sources of drinkable water.<br /><br />What can you do about it? As a consumer, stop buying bottled water. It is no safer than tap water. Buying bottled water raises the cost of tap water. Not only will you pay more at the grocery store or vending machine for that bottle of water but also you will pay more in your monthly bill.<br /><br />For those who want a more active role, petition your local government against outsourcing water management to corporations.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-11440921263335230102008-09-26T11:57:00.000-07:002008-09-26T12:09:06.966-07:00The Bane of Every CoderI am an <a href="http://www.dynamicalsoftware.com/cgi-bin/ViewBlogEntry.pl?id=14">advocate</a> of developer documentation. I understand why smaller, less mature ISVs and IT shops would take the quick and dirty shortcut of forgoing developer documentation. No one wants to do it. It costs money keeping that documentation up to date. Programmers should get paid to write code. Blah, blah, blah.<br /><br />Larger, more mature, shops should know better. They should realize that the total cost of maintaining large systems, over time, is much less when new developers can accelerate their time to productivity by reading some well written, accurate developer documentation. Also, it's nice to throw the developer documentation at <b>the powers that be</b> (i.e. government, acquiring company, BOD) when they want to know what's really going on. I'll bet that <a href="http://arstechnica.com/news.ars/post/20080925-judge-microsoft-documentation-unfit-for-us-consumption.html">Microsoft</a> wished that they had spent some more resources on writing good developer documentation.<br /><br />You don't like to do it. I don't like to do it. Nobody likes to do it. But writing quality developer documentation is like filing your taxes. Doing it is better than suffering the long term consequences of not doing it.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-13525030872436588022008-09-08T19:24:00.000-07:002008-09-08T20:10:39.979-07:00Ambient Intimacy is the New Collective IntelligenceI ran across this <a href="http://www.nytimes.com/2008/09/07/magazine/07awareness-t.html">puff piece</a> in the Sunday, September 7 edition of the NY Times promoting <a href="http://www.facebook.com/">Facebook</a> and <a href="http://twitter.com/">Twitter</a>. It really helped me improve my understanding of the micro-blogging, social networking revolution. <br /><br />Like many people born before the age of the personal computer, I was having a hard time understanding why the new <a href="http://www.techcrunch.com/2007/06/15/the-rise-of-the-prosumer/">prosumer</a> generation have no problem uploading every single intimate detail of their lives into these social networking sites. Apparently, mankind had evolved past whatever needs that the first, third, forth, fifth, ninth, and fourteenth amendments to the Constitution were trying to protect.<br /><br />Well, I was wrong again. It was while <a href="http://www.dynamicalsoftware.com/cgi-bin/ViewBlogEntry.pl?id=11">attending</a> the <a href="http://www.thestartconference.com/">Start Conference</a> that I learned that Twitter's main audience was closer to my age than my children's.<br /><br />The <a href="http://www.nytimes.com/2008/09/07/magazine/07awareness-t.html">NY Times article</a> called it <a href="http://www.disambiguity.com/ambient-intimacy/">ambient intimacy</a> and featured quotes, both expert and anecdotal, linking this phenomena to another upwardly trending phenomena known as <a href="http://cci.mit.edu/">collective intelligence</a>.<br /><br />Having lots of low commitment, casual acquaintances is important for your social development. But there is an upper limit on just how many of these relationships you can have by shear virtue of the fact that there are only so many hours in a day and you have to spend time traveling to each of these contacts and arranging a common time for both parties to meet. That was before the web which reduced the personal costs of time and distance to near nothing. Now, with social networking web applications such as Facebook and Twitter, you can maintain a much larger number of casual acquaintances than before. I have seen the future of human evolution and it is virtual.<br /><br />Prosumers do use facebook in lieu of personal contact, especially if there is conflict to avoid. Gone forever is the "Dear John" letter. You are much more likely to know that you have been ditched by your girl/boyfriend by seeing pictures of them dating their new paramour in their facebook photo album.<br /><br />That NY Times article also brought up the notion that these web apps solved a basic human need that was not getting met in urban environments. "This is the ultimate effect of the new awareness: It brings back the dynamics of small-town life, where everybody knows your business."Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-16574270386495763112008-08-22T15:25:00.000-07:002008-08-22T15:30:51.906-07:00iPhone Design Bad for Jet SettersI learned something new today. I <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=16">really thought</a> that the iPhone was a smashing success from both a business and a design perspective. I ran across this <a href="http://thewhole9.com/blogs/thisisnotabrand/2008/08/22/will-the-iphone-sink-apple/">blog entry</a> that demonstrates how poor the design of the iPhone really is. Yes, it's sleek. Yes, it's beautiful. But it turns out that the design of the service is pitiful, especially if you travel a lot between countries.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-72178210149166699232008-08-13T09:57:00.000-07:002008-08-13T17:47:28.388-07:00The Next Crop of Web StartupsI recently <a href="http://www.dynamicalsoftware.com/cgi-bin/ViewBlogEntry.pl?id=11">attended</a> <a href="http://www.thestartconference.com/">Start - A Conference for Entrepreneurs</a> held at the Fort Mason Center in San Francisco. <br /><br />The conference was sold out and no wonder. Luminaries from <a href="http://twitter.com/">Twitter</a> and <a href="http://wordpress.org/">WordPress</a> were there. Founders from <a href="http://www.43folders.com/">43 Folders</a>, <a href="http://500hats.com/sys-tmpl/door/">500 Hats</a>, and <a href="http://www.wesabe.com/">Wesabe</a> had some great advice for young, budding entrepreneurs. You can read more about my take on the speakers <a href="http://www.dynamicalsoftware.com/cgi-bin/ViewBlogEntry.pl?id=11">here</a>. It's the attendees that I want to point your attention to now. I met an <a href="http://cbaum.blogspot.com/">Information Architect</a>, a <a href="http://www.techmonkeydesign.com/">.NET consultant</a> (rare amongst this tribe as Microsoft doesn't have a good hold on the web startup world), a marketing VP for the next killer <a href="http://www.xobni.com/">in box app</a>, an engineer for a social networking site <a href="http://www.goodreads.com/">devoted to reading books</a>, and the CEO for a web site <a href="http://www.togetherville.com/">devoted to young children</a>. <br /><br />It's all about finding a niche and filling it. For a phenomena as highly democratic as the web, that means finding a market with an unfulfilled need and filling it. These people are passionate about what they want to do but it's a kind of passion that is all about sensitivity and listening to the market. <br /><br />If what you are doing isn't working, then throw it away and start over. I don't mean give up. Be persistent but be persistent about what counts which is not the script you're currently working on. One of the attendees called it <a href="http://www.web-strategist.com/blog/2008/06/30/fail-fast/">failing fast</a>. Don't clutch on to your current attempt. If you do and if it's not right, then you'll burn out trying to make it work. Instead, keep looking for new ways until you find the one that works. Everything changes over time so, eventually, what works will stop working. <br /><br />Flexibility, sensitivity, and agility are the keys to sustainable success. That was the message of this conference and that is my message when it comes to <a href="http://www.dynamicalsoftware.com/">developing software</a> which is my passion.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-20384488546195375072008-07-15T08:46:00.000-07:002008-07-15T09:13:57.496-07:00The Second (Life) ComingSome <a href="http://ostatic.com/168356-blog/second-life-faces-open-source">recent</a> <a href="http://blog.secondlife.com/2008/07/08/ibm-linden-lab-interoperability-announcement/">announcements</a> show movement on the part of Linden Labs to open up their protocols for <a href="http://ploneglenn.blogspot.com/2008/01/second-look-at-second-life.html">Second Life</a> such that others can host servers to participate in a federated, 3D version of the world wide web. <br /><br />This is not Linden Labs <a href="http://wiki.secondlife.com/wiki/Open_Source_Portal">first journey into open source</a> when they released an <a href="http://sourceforge.net/projects/oslcc/">open source version of their HUD</a>. What's different this time is that they are taking steps toward releasing server code and protocols such that others can host virtual worlds on their networks which you could teleport to using the Second Life HUD. It still has a long way to go but it is a step in that direction.<br /><br />Linden Labs <a href="http://ploneglenn.blogspot.com/2008/05/facebook-joining-open-source-bandwagon.html">isn't the only one</a> using open source as a way to leverage themselves into a larger market where they have to share. This <a href="http://ploneglenn.blogspot.com/2008/03/metcalfes-law.html">larger trend</a> of moving from content provider to content platform provider means that Linden Labs has to give up a share of the revenue pie in order to be a founding participant in the vision of a World Wide Web where web pages are replaced with 3D virtual spaces and surfers who happen to be visiting that place at the same time get to text message each other. <br /><br />Considering the impact of <a href="http://ploneglenn.blogspot.com/2008/05/media-economy-20.html">Web 2.0</a> and social networking on the web, I believe this to be a very natural and obvious evolution of the web. There are <a href="http://www.web3d.org/">plenty</a> <a href="http://www.multiverse.net/index.html">of</a> <a href="http://www.lively.com/html/landing.html">competitors</a> who would love to beat Linden Labs to this punch so perhaps that is their "bottom line" motivation to move in this direction.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-53179558224083045702008-06-29T12:13:00.000-07:002008-06-29T13:40:37.909-07:00The Rewrite GameWhile drinking my morning cappuccino, I ran across this <a href="http://www.nytimes.com/2008/06/29/technology/29digi.html?_r=1&sq=stross%20windows%20rush%20fresh&st=nyt&oref=slogin&scp=1&adxnnlx=1214759977-7acO9LdBHpkFNz%20FO1BQEQ&pagewanted=print">opinion piece</a> on page 4 of the business section in the Sunday edition of the New York Times. Basically, the author is asking Microsoft to rewrite their operating system completely from scratch instead of continuing to enhance it as they have done for decades. He uses Apple as an example of this. They did a complete rewrite of their operating system when they moved from version 9.8 to 10. This is not the <a href="http://www.applematters.com/article/will-vista-will-be-the-last-operating-system-microsoft-produces/">first time</a> that an Apple advocate has publicly called on Microsoft to rewrite their operating system.<br /><br />Why is this noteworthy? Anyone who has written software for public consumption will eventually be faced with the very hard question of whether or not it is time to rewrite. As you enhance or fix software, every change makes the software a little bit more brittle. Over time, this raises the cost of maintaining software. This is really not that much different from the car buying decision. You buy a new car and for years it just runs and all you have to do is normal maintenance stuff like oil and tire changes. As the car gets older, it starts to break down more and more. Eventually, you realize that you are paying more in repair bills than what a car note would be.<br /><br />Why hasn't Microsoft rewritten their operating system? Because it is too expensive. It has been <a href="http://blogs.msdn.com/philipsu/archive/2006/06/14/631438.aspx">theorized</a> that Vista has over fifty million lines of code. Think about that number for a minute. You would have to have already celebrated your 95th birthday in order to have lived that many minutes. It takes a lot more than a minute to write a line of code, especially when you are talking about operating system code. Time, mind, and money spent to rewrite what they already have is time, mind, and money not spent on entering all these markets that Microsoft so ambitiously wants to enter in. Google would like nothing more than for Microsoft to rewrite their operating system.<br /><br />How did Apple do it? They didn't worry about backwards compatibility. If you bought a software product for Macintosh version 9.8, then it would not work on OS X. You would have to make another software purchase just to get the same functionality on the new operating system. Apparently, IPod hugging kids with strange facial hair are more willing to part with their hard earned cash than those pudgy business suit types who just might take their unhappiness to a more litigious level.<br /><br />Why does backwards compatibility make the rewrite so much more expensive? Well, for one thing, Apple didn't really rewrite OS X from scratch. They took their work on Next Gen and BSD and started from that. Microsoft doesn't have that luxury.<br /><br />Will Microsoft ever rewrite their operating system? Who can ever say? They do rewrite parts of it from time to time. Also, they really have two operating systems now, one for servers and the other for workstations. Nobody, that I know of, ever really complains about the server OS which I believe to be more strategic for the company over the long haul. It's probably easier and more in line with their long term objectives to relinquish the workstation market to the Apples and the Linuxes of the world than to rewrite Vista.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-800410962045491942008-06-18T08:30:00.000-07:002008-06-18T09:26:06.681-07:00Bucky Fuller Revisited<p>I ran across an <a href="http://www.nytimes.com/2008/06/15/arts/music/15ster.html">article</a> in last Sunday's New York Times about everyones favorite cold war era stalwart visionary inventor, engineer, author, and architect <a href="http://www.bfi.org/">Richard Buckminster Fuller</a>.<br /></p>I remember being quite impressed with this man's writings. While I was in college, I read his <a href="http://en.wikipedia.org/wiki/Operating_Manual_for_Spaceship_Earth">Operating Manual for Spaceship Earth</a> and <a href="http://en.wikipedia.org/wiki/Critical_Path_%28book%29">Critical Path</a> books. He introduced the concepts of synergetics and tensegrity to me through these writings. A prolific inventor and thinker, he held 28 patents and was great at reframing complex concepts in new and intriguing ways. People are verbs more than they are nouns. The universe is that "omni-interaccommodative, nonsimultaneous, and only partially overlapping, omni-intertransforming, self-regenerating scenario." To that affect, he was also prolific at coining new terms such as "livingry" and "dymaxion." I was so influenced by this man's work that I even named my startup company <a href="http://www.dynamicalsoftware.com/">Dynamical Software, Inc.</a> as a sort of reverent nod to this man.<br /><br />Like almost any modern example of good journalism, the New York Times <a href="http://www.nytimes.com/2008/06/15/arts/music/15ster.html">article</a> references a recent event and presents a mild expose. The recent event is an upcoming <a href="http://www.newyorker.com/online/2008/06/09/slideshow_080609_fuller">exhibit</a> (June 26, 2008 through September 21, 2008) of his work at the <a href="http://www.whitney.org/">Whitney Museum of American Art</a>. The expose is a debunking of his "suicide story" in which he claims that, after dropping out of college, failing at business, and becoming a heavy drinker, he seriously considered suicide. Just as he is on the precipice of that dark commitment, he receives an epiphany which causes him to devote his life to the betterment of mankind as a sort of cosmic experiment. Based on research at Stanford University and an upcoming book called "Reassessing R. Buckminster Fuller," the New York Times counter-claims this famous suicide story to be a myth created by Bucky himself. This research does assert that he did have a nervous breakdown after an extra-marital affair, with a women half his age, fell apart.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-14489266846240859352008-06-02T19:30:00.000-07:002008-06-02T20:15:51.015-07:00Gaming and Video Convergence ReloadedI keep my eyes open for <a href="http://blog.wired.com/games/2008/06/sci-fi-channel.html">examples</a> of <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=16">technology convergence</a> such as the convergence between the <a href="http://ploneglenn.blogspot.com/2007/10/children-of-men.html">movie</a> and the <a href="http://www.scifi.com/sfw/column/sfw15012.html">video gaming</a> industries. That's why this <a href="http://snagwiremedia.com/consolepatrol/2008/06/scifi-channel-merging-tv-show.html">announcement</a> caught my attention.<br /><br />The details are a bit sketchy at the time of this writing and the announced deadline is way out but it looks like the <a href="http://www.scifi.com/">Sci Fi Channel</a> is going to <a href="http://www.latimes.com/entertainment/news/la-et-scifi2-2008jun02,0,7785234,print.story">simultaneously co-produce</a> both a TV show and an MMORPG.<br /><br />How is this is different from other movie/MMORPG combinations such as <a href="http://starwarsgalaxies.station.sony.com/">Star Wars</a> and <a href="http://thematrixonline.station.sony.com/">The Matrix</a>? In those two Sony franchises, the movies were made first then the MMORPG followed. The story arc of the game always follows what has already been revealed in the movies.<br /><br />It appears that what might be different this time is that both the television producers and the game designers will have equal creative say in the franchise. The writers of the series will study what the gamers have done online to work plot elements into the show. They may also schedule events online that dovetail with what is going on in individual episodes. This new innovation kicks media demographic research up a notch from other convergence ties such as <a href="http://alpha.cbs.com/primetime/csi_ny/second_life/">CSI:NY on SL</a>.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-68684480240190141022008-05-29T05:48:00.000-07:002008-05-29T06:02:14.492-07:00Facebook Joining the Open Source BandwagonIt is expected that predominant social networking web site Facebook will soon <a href="http://www.techcrunch.com/2008/05/26/facebook-to-open-source-facebook-platform/">announce</a> the re-release of its platform as open source. Competitive pressure is credited as the reason behind this move as competing web sites are already positioning to get behind <a href="http://sites.google.com/a/opensocial.org/opensocial/">another open source platform</a> for exchanging social information. This is driven by a <a href="http://ploneglenn.blogspot.com/2008/03/metcalfes-law.html">larger trend</a> in which content providers leverage Metcalfe's law by transforming themselves into content platform providers.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-36185005245580025642008-05-24T07:18:00.000-07:002008-05-24T07:54:00.873-07:00Microsoft Boosts Support for Rival Formats in OfficeIn a <a href="http://news.cnet.com/8301-10784_3-9949432-7.html">recent news article</a>, Microsoft has announced plans to provide native support for the Open Office file formats in its own office productivity suite.<br /><br /><a href="http://www.openoffice.org/">Open Office</a> is an open source office productivity suite whose development is mostly under the guidance of <a href="http://www.sun.com/">Sun Microsystems</a>.<br /><br /><a href="http://www.microsoft.com/">Microsoft</a> has made a lot of money off of their own office productivity suite. Over the years, this profit has been used to underwrite Microsoft's attempts to acquire increased share in the markets that Sun traditionally occupies.<br /><br />I <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=17">find</a> Open Office to be an excellent office productivity suite. Because of this, I have neither personally used nor purchased a copy of <a href="http://office.microsoft.com/en-us/FX100647101033.aspx?pid=CL100569831033">Microsoft Office</a> since 1995. I have used later versions of MS-Office while working for various corporations where that productivity suite is part of the standard, corporate desktop image.<br /><br />Although MS-Office still enjoys predominance in the marketplace, the<a href="http://wiki.services.openoffice.org/wiki/Major_OpenOffice.org_Deployments"> list of companies</a> that have switched to Open Office continues to grow. I believe that more and more companies will re-examine their position on MS-Office and its premium pricing as the market of office productivity suites becomes more and more of a commodity.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-4003827564203299242008-05-09T22:38:00.000-07:002008-05-15T14:30:08.296-07:00Media Economy 2.0I just recently ran across this <a href="http://technology360.typepad.com/technology360/2008/03/change-at-natio.html">blog entry</a> by Dennis Haarsager who has become <a href="http://www.npr.org/templates/story/story.php?storyId=87969887">CEO</a> of <a href="http://www.npr.org/">NPR</a>. He has been promoting the <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=20">quest for the Long Tail</a> in broadcast media for years. I have no access to the political internals of public broadcasting so let me simply hope that this move is indicative of a healthy change in the industry.<br /><br />Broadcast media and retail music has always acted in fear of the Web 2.0 movement. They appear to see it as a threat, mostly in terms of intellectual property theft and loss of revenue. My hope is that they can begin to see it as a great opportunity for expansion in new markets. It looks to me like public broadcasting is about to lead the way.<br /><br /><span style="font-weight: bold;">May 15 update</span>: The public sector isn't the only sector finally getting it. <a href="http://finance.google.com/finance?client=ob&q=NYSE:CBS">CBS</a> <a href="http://www.cbsnews.com/stories/2008/05/15/business/main4098152.shtml">announced</a> today that they are <a href="http://www.thestandard.com/news/2008/05/15/cbs-buy-cnet-networks-1-8-billion">purchasing</a> <a href="http://news.cnet.co.uk/0,39029658,49296950,00.htm">CNet</a>. Though not exactly considered the darling of the Web 2.0 world, CNet's <a href="http://www.zdnet.com/">extensive</a> <a href="http://www.cnet.com/">technology</a> and <a href="http://www.gamespot.com/">gaming</a> reviews and <a href="http://www.news.com/">news</a> shows that it does have an understanding of the long tail.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-84344448779325224872008-04-30T10:57:00.000-07:002008-04-30T11:58:19.832-07:00Why Johnny Coder Doesn't ReadI ran across a <a href="http://www.codinghorror.com/blog/archives/001108.html">blog post</a> today about how most software developers don't read. This is noteworthy because the technology for writing software innovates at a very high rate. How can today's coders keep up if they don't read about new technology? The article conflicts itself about whether or not developers learn about new technology online instead of through books. The major reason given as to why coders don't read books is the lack of quality in the content of the books being published. The author then gives some recommendations for books that he believes coders should read.<br /><br />I <a href="http://www.mindmeister.com/maps/show_public/6263914">totally agree</a> on the quality issue. Most books on writing software simply stink. They are all about screen shots and "click here, type this" descriptions from the lowest paid geek that the publishing house can find. There are some good books out there written by <a href="http://www.martinfowler.com/">quality</a> <a href="http://www.stevemcconnell.com/">writers</a> but they are in the minority.<br /><br />Quality isn't the only reason why coders don't read books. Economics is another. The fast pace of innovation dramatically reduces the shelf life of most books on programming that are specific to a particular technology. Microsoft produces a major release of .NET about once every year. Sun Microsystems releases a major release of Java about every two years. The corresponding after market books go for $50 to $75 (USD) a pop. Add to that the fact that the project you are working on most probably won't be able to upgrade to the new version and you quickly find yourself coming to the conclusion that purchasing these books don't have a good ROI.<br /><br />Another reason why programming books aren't being read by coders is learning modality. Everyone has different experiences which affect how they learn. So, everyone learns differently. What <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=15">order</a> that facts are presented in a teaching environment affects learning efficacy on a per student basis. Books can't change the order that facts are presented but web sites can because the reader interacts with the content in his or her navigation choices. Obviously, the traditional classroom setting is also sufficiently interactive enough such that a good teacher can get the message across to his motivated students effectively.<br /><br />I totally agree with the author's <a href="http://www.codinghorror.com/blog/archives/000020.html">book recommendations</a>. Those are some great books to read. You will be a better coder for reading them. In addition to these, permit me to recommend a few more. You may not be a C coder but do read Kernighan and Pike's <a href="http://cm.bell-labs.com/cm/cs/tpop/">The Practice of Programming</a> which gives you a great taste for the craft of writing quality code. Most business level development these days is object oriented. If you do anything even similar to object oriented programming, then you owe it to yourself and your employer to read <a href="http://c2.com/cgi/wiki?DesignPatternsBook">Design Patterns</a> by Gamma, Helm, Johnson, and Vlissides (a.k.a GoF). These two books have a very long shelf life.<br /><br />Why don't I recommend more books than these? Because, like I said before, people are different. Different strokes for different folks. The book that really does it for me may not work for you. So, get thee to the bookstore (physical or virtual) and leaf through what is available. Look at the writer's style. Pick a topic of interest from the table of contents and read the introductory paragraph. Rinse and repeat until you find the book that you feel is the most lucid and educational for you.<br /><br />You may be unclear as to what topics that you should be reading about. Well, most modern business application developers should be interested in <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=18">data access</a>. It is very likely that you will be coding web applications so you should be quite hip to the following standards; <a href="http://www.ietf.org/rfc/rfc2616.txt">HTTP</a>, <a href="http://www.w3.org/html/">HTML</a>, <a href="http://www.w3.org/TR/soap/">SOAP</a>, and <a href="http://www.w3.org/Style/CSS/">CSS</a>. Another interesting platform neutral topic is <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=10">AOP</a>.<br /><br />As far as platform specific reading, again, find the right book for you. Looking over my own bookshelf, I can't help but notice the following publishers keep appearing over and over again; O'Reilly, Addison Wesley, Apress, and Prentice Hall Professional. Not a lot here from Wrox or SAMS to be honest. I'm on the fence with IDG, Manning and McGraw Hill. I only have two books from New Riders but they are both good.<br /><br />Software architects need to go the extra distance to read about competing platforms. Why? How can you make the right choice if you aren't aware of the alternatives? If you don't like to read, then don't become a software architect. Go <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=17">here</a> for a good list of buzzwords to start your reading list with.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-4880424101479707682008-04-26T17:48:00.000-07:002008-04-26T18:11:15.632-07:00By Any Other NameI ran across an <a href="http://www.news.com/8301-10787_3-9929415-60.html?part=rss&subj=news&tag=2547-1_3-0-20">opinion piece</a> on CNet calling for the dropping of the term <a href="http://en.wikipedia.org/wiki/Web_2">Web 2.0</a> in favor of something else. The "2.0" thing is really a clever way of saying "the next generation" or "a new way of doing something" and implies innovation. The piece is actually about how small companies re-invent and innovate in the first wave of a new thing while the big companies secretly sit back and learn from these efforts. Then, the big companies come in with deep pockets and take over.<br /><br />Perhaps it is time to look for something a little more accurate than "web 2.0" but "user generated content" is a little too awkward for marketing buzz. In the interest of full disclosure, I must confess that I also succumbed to this <span class="variant">cliché when I named the open source</span> <a href="http://web2newsportal.sourceforge.net">Web 2.0 News Portal</a> project.<br /><br />What would be a better name? Perhaps we should incorporate the term <a href="http://en.wikipedia.org/wiki/Wiki">wiki</a> in it since that term was used to describe one of the first online, collaborative web applications. However, that application really was a precursor to what we now know as "web 2.0" and doesn't really focus on any of the social media aspects of web 2.0<br /><br />What do you think? What would be a better categorical term for web 2.0?Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-1023802167212391482008-04-16T15:59:00.000-07:002008-04-28T19:03:55.739-07:00The Human Hive MindNo, this isn't a blog about <a href="http://www.trekmania.net/diplomatic/borg.htm">the borg</a>. Recently, I ran across an <a href="http://www.popularmechanics.com/technology/industry/4259135.html">article</a> or <a href="http://www.technologyreview.com/Infotech/20138/?a=f">two</a> on how products such as <a href="http://www.delver.com/">delver</a> and <a href="http://www.twine.com/">twine</a> use <a href="http://code.google.com/apis/opensocial/">social</a> <a href="http://developers.facebook.com/">networking</a> APIs and <a href="http://www.technologyreview.com/Infotech/19627/page1/?a=f">semantic web standards</a> to make search results more intelligent. The idea here is that you pick friends based on what you have in common with them. In which case, it stands to reason that what they think as relevant is a reasonable determinant for what you think is relevant.<br /><br />This is an offshoot on what is more commonly known as <a href="http://www.community-intelligence.com/blogs/public/">collective intelligence</a>. I first ran across this on the web with the google search engine which capitalizes on the science of <a href="http://googleblog.blogspot.com/2005/09/putting-crowd-wisdom-to-work.html">predictive markets</a> to provide those miraculously relevant search results at the top of the screen. Books such as the <a href="http://www.cluetrain.com/">Cluetrain Manifesto</a> and <a href="http://www.wikinomics.com/">Wikinomics</a> predict and expound on the power and inevitability of collective intelligence and the web, where physical proximity has no affect on cost, as a most excellent way of catalyzing collective intelligence.<br /><br /><span style="font-weight: bold;">April 28 Update</span>: I ran across an article recently called <a href="http://www.herecomeseverybody.org/2008/04/looking-for-the-mouse.html">Gin, Television, and Social Surplus</a> that presented a different and interesting take on collective intelligence. The author based this on a speech that he gave at a <a href="http://en.oreilly.com/webexsf2008/public/content/home">recent conference</a> on Web 2.0 technology and cultural impact. His upshot it this. One place to go looking for collective intelligence is to siphon off a little bit of the enormous amount of time that people spend watching television.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-1676165063053169712008-04-06T08:09:00.000-07:002008-04-06T08:30:58.281-07:00Blogging Considered HarmfulAs a blogger, I feel compelled to blog about this <a href="http://www.nytimes.com/2008/04/06/technology/06sweat.html?_r=1&hp=&oref=slogin&pagewanted=all">NY Times front page article</a> on the health perils of blogging. Apparently, some high profile bloggers have recently suffered heart attacks. Without benefit of any kind of scientific or statistical research, the piece attempts to paint a world where bloggers and smokers share the same fate.<br /><br />I blog as a hobby and not for pay so I am not exactly an expert on this subject. One of the reasons why I do not attempt to blog for pay is precisely what the article addresses. There is little to no money in it. To make a living off of it does require long hours.<br /><br />It's not unlike the economics of food production. The person who picks the crop and the person who rings up the purchase makes the least amount of money. It's the people in between who stand to earn (or lose) the most for their bottom line. The blogger is like that person working in the fields. It's the content aggregator or publisher who stands to make (or lose) the most amount of cash in that world.<br /><br />There is a book entitled <a href="http://www.wikinomics.com/">Wikinomics</a> that I consider as the sequel to <a href="http://www.cluetrain.com/">The Cluetrain Manifesto</a>. I'm sure that you have heard the phrase "content is king." These books make the case that the new content that is king is user supplied. This world is not about the cult of personality which is why blogging alone is a very hard way to get rich.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-12630293986218403632008-03-24T16:29:00.000-07:002008-03-24T16:54:01.536-07:00Yet Another Culture War Rant on the InternetI normally don't comment on the rants of Robert Cringely because I find his rhetoric to be too "over the top" manipulative for my tastes.<br /><br />However, a recent piece of his, entitled <a href="http://www.pbs.org/cringely/pulpit/2008/pulpit_20080321_004574.html">War of the Worlds: The Human Side of Moore's Law</a> motivated me to blog about it here.<br /><br />Not that I actually agree with his main premise which is that the Internet is going to replace primary education. It's not going to replace schools anymore than it replaced any of the other institutions that pundits have predicted it would replace including <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=16">newspapers, television</a>, or the family unit. It has and will, however, supplement, augment, and transform all of those institutions.<br /><br />My experience working with offshore software development houses and in discussions with my peers in academia regarding distance learning lead me to the conclusion that the Internet cannot replace the psychological need to relate to humans in close physical proximity no matter how much money is saved by not having to have everyone together in the same room.<br /><br />The Internet can, however, reduce these location driven costs because you can have a very effective group even when everyone isn't in the same room <span style="font-weight: bold;">all of the time</span>. They need to get together to meet periodically. They need to hang out a little bit. Then they can go back home and continue to work together over the Internet. Productivity can be higher than when they never physically meet at all.<br /><br />What is your opinion? Are we "under attack" in some kind of culture war or is this just the next phase in human development?Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-34914041429438129112008-03-22T13:58:00.000-07:002008-06-22T06:23:05.777-07:00Cell Phones and the World Wide Wireless WebI recently ran across an article on the <a href="http://www.pcworld.com/article/id,143474-page,1-c,electronics/article.html">Ten Most Disruptive Technology Combinations</a> which included the combination of <a href="http://www.pcworld.com/article/id,143474-page,10-c,electronics/article.html">cell phones and wireless internet access</a> as the number one combination. The article mentions how this <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=16">convergence</a> blurs the lines between work and play and that is forcing telecom monopolies to open up their networks.<br /><br />Within the past year, I upgraded my cell phone which included an Internet package. I thought that I would cancel the package pretty soon but I am still willing to pay $20 per month per phone for the privilege of unlimited web and email. I must admit that this is a compelling technology.<br /><br />So, compelling that I added a <a href="http://www.transitionchoices.com/cgi-bin/mobile.pl">mobile edition</a> to my <a href="http://www.transitionchoices.com/projection.html">online publication</a> about what affects that technology and the media have on culture.<br /><br />Authoring web pages for <a href="http://www.w3.org/Mobile/">mobile devices</a> is sort of a <a href="http://www.bttfmovie.com/">Back to the Future</a> experience for me. It's all about a small download to a device with limited interactive capabilities. The <a href="http://www.w3.org/TR/xhtml-basic/">version of HTML</a> is hyper modern but there are a lot of elements that you cannot or should not use including script, tables, and images. You should also limit links to the navigation within your site.<br /><br /><span style="font-weight: bold;">Summer Update</span>: I have started a new <a href="http://www.dynamicalsoftware.com">technology company</a> which also includes a <a href="http://www.dynamicalsoftware.com/cgi-bin/dsm.pl">mobile edition</a>.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-63113596143264061412008-03-14T12:43:00.000-07:002008-03-15T13:54:57.353-07:00The Return of the Semantic WebAbout a month ago, I <a href="http://ploneglenn.blogspot.com/2008/02/say-little-prayer-for-semantic-web.html">blogged</a> on how the semantic web was having a hard time getting any traction. I mentioned then that the Reuters News Agency was starting to <a href="http://radar.oreilly.com/archives/2008/02/reuters-ceo-sees-semantic-web.html">endorse</a> it. Now it appears that Yahoo is also starting to embrace the semantic web through the <a href="http://www.techcrunch.com/2008/03/13/yahoo-embraces-the-semantic-web-expect-the-web-to-organize-itself-in-a-hurry/">announcement</a> that they will begin to parse certain <a href="http://www.w3.org/2001/sw/grddl-wg/">microformats</a> with their search engine. Perhaps it is premature to count the semantic web as DOA. I hope so.<br /><br />Some of you may have noticed that, technically speaking, microformats are not really a part of the semantic web specifications. To me, the semantic web is all about marking up content in a machine understandable way such that the semantic context of searchable content is also specified and searchable.<br /><br />As the project leader for an <a href="http://web2newsportal.sourceforge.net/">open source content publishing system</a>, this is great news for me. I would love to add <a href="http://web.resource.org/rss/1.0/">RDF Site Summary</a> and microformat support to <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=1914507&group_id=196427&atid=957415">improve the SEO features of this project</a>. There is no reason to add these features unless the <a href="http://blogs.zdnet.com/web2explorer/?p=217">popular search engines start using them</a>. I wish that Google would make a definitive <a href="http://www.jeffwoelker.com/2007/10/15/google-hcard-and-microformats-local-search-optimization/">announcement</a> of what microformats and/or RSS modules that their search engine would support. Right now, it appears that they are supporting<a href="http://googlemapsapi.blogspot.com/2007/06/microformats-in-google-maps.html"> hCard</a>, <a href="http://epeus.blogspot.com/2007/08/microformats-in-blogger-hatom-support.html">hAtom</a>, <a href="http://google-code-updates.blogspot.com/2008/02/urls-are-people-too.html">XFN and FOAF</a>.<br /><br />What is your opinion on this? If you are a content publisher, then what SEO enhancement features and formats would you like to see in your software? The most viable contenders seem to me at this time to be <a href="http://www.ietf.org/rfc/rfc2426.txt">hCard</a>, <a href="http://www.ietf.org/rfc/rfc2445.txt">hCalendar</a>, <a href="http://www.foaf-project.org/">FOAF</a>, and <a href="http://dublincore.org/">DC</a>.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-21976489220369238272008-03-07T10:27:00.000-08:002008-03-07T10:41:51.245-08:00Metcalfe's LawA friend of mine recently emailed me this <a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206902287">announcement</a> with the comment "use this with idea and get rich." Although the announcement of an <a href="http://developer.apple.com/iphone">iPhone SDK</a> is new, this is not a new trend. Companies such as <a href="http://developers.facebook.com">Facebook</a>, <a href="http://code.google.com/apis/gdata">Google</a>, and <a href="http://developer.yahoo.com">Yahoo</a> have all signed up to a degree to the following model.<br /><ul><li>Technology company reinvents itself as a technology platform company.</li><li>Productizes its application tier with a public facing API.</li><li>Markets to developers encouraging them to consume their API and "get rich."</li><li>Takes advantage of subsequent buzz to build brand.</li></ul> It's <a href="http://www-ec.njit.edu/%7Erobertso/infosci/metcalf.html">Metcalfe's Law</a> all over again which is actually just a variation on the simple market forces of supply and demand. Leveraging developers to increase demand of the data that you supply is a straightforward way to increase the value of your services.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-50296071210511908372008-02-29T09:31:00.000-08:002008-02-29T09:47:35.204-08:00The Art of Project DesignI recently ran across this <a href="http://www.techdarkside.com/?p=213">blog entry</a> on the art of project design. As a <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=8">longtime director of software development,</a> I believe it to have some very sound advice.<br /><br />This blogger discourages the use of MS-Project. I am not a big fan of MS-Project either. The biggest reason why I avoid MS-Project is the differentiation of planned versus actual and the fact that an event that is completely out of the control of the end user, namely the passing of time, is what triggers the change in status from planned to actual. Once a task begins, your options of editing it become severely limited.<br /><br />This blogger uses MS-Excel instead to create his project plans. I prefer <a href="http://ganttproject.biz/">GanttProject</a>. I tried <a href="http://www.openworkbench.org">Open Workbench</a> recently but was not a fan, primarily because it lacked support for a task hierarchy.<br /><br />But that wasn't the most important advice from this blogger. Much more important is his admonitions to focus on features and not phases, to build the best features first, to deliver every two months, and to collaborate with your business partner. I gave some <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=19">very similar advice</a> recently in one of my own posts.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-75057901178523852722008-02-16T12:39:00.000-08:002008-02-18T14:39:59.498-08:00Say a Little Prayer for the Semantic WebEarlier, I had blogged about <a href="http://ploneglenn.blogspot.com/2008/01/accessing-data-with-some-sparql.html">SPARQL</a>. The feedback I got was along the lines of asking why I was bothering about that since <a href="http://www.w3.org/RDF">RDF</a> never really took off. Well, it is true that adoption of RDF is pretty weak. I guess that means the <a href="http://infomesh.net/2001/swintro/">semantic web</a> is not really ready for the main stream yet.<br /><br />Too bad, really, because the problem that RDF was invented to solve is both interesting and compelling. It is the problem of context sensitive search. Wouldn't it be nice if you could write a search query that differentiates between Huckabee the politician, the store chain, or the movie? Maybe this problem isn't serious enough to bother with the trouble of authoring anything as onerous as an RDF document because google is already doing some special parsing tricks to provide some pre-canned context sensitivity. For example, if you google <a href="http://www.google.com/search?q=movie:+Huckabee">movie: Huckabee</a>, then you see only movie reviews with the word <span style="font-weight: bold;">Huckabee</span> in them. That's not exactly what was wanted but it is closer. You can do similar stuff with <span style="font-weight: bold;">define:</span> and <span style="font-weight: bold;">stocks:</span> but this is not a complete solution to the problem of context sensitive search. In the world of google these are called <a href="http://www.googleguide.com/advanced_operators.html">search operators</a>.<br /><br />But perhaps it is still premature to declare RDF as dead. The CEO for the Reuters news agency has talked up RDF in a recent <a href="http://radar.oreilly.com/archives/2008/02/reuters_semantic_web_moneytech.html">interview</a>. They have even introduced a <a href="http://www.opencalais.com/">cool tool</a> for generating RDF from textual content. There's nothing like a cool tool to generate traction in the world of protocol adoption. However, this tool still has a little ways to go before it is going to be of much use. I pointed the tool at another <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=18">blog entry of mine</a> (Data Access Strategies), just to see what it would do.<br /><br />What it <a href="http://www.transitionchoices.com/calais.rdf">generated</a> could do little more than identify the following from the article as industry terms; web application server, web application development framework, ruby utilities, django utilities, rapid web application development, business application software development, operational systems, and web application developer frameworks. Not very intelligent, eh? It did correctly identify Martin Fowler as a person but incorrectly identified VB.NET as a company. To give you a basis for comparison, I went to the bother of <a href="http://www.transitionchoices.com/das.rdf">authoring an RDF of that article</a> myself. That document won't do you much good unless you are comfortable with RDF or have an RDF editor. As I hinted at before, RDF is kind of complicated. Here is a picture of what that RDF looks like when viewed as a resource graph.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_F_HzIlPQIZ0/R7oIWNAaidI/AAAAAAAAAAM/DplkczC201Q/s1600-h/dasrdf.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_F_HzIlPQIZ0/R7oIWNAaidI/AAAAAAAAAAM/DplkczC201Q/s320/dasrdf.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5168452699902609874" /></a><br /><br />Here is a <a href="http://www.transitionchoices.com/dasrdf.pdf">PDF</a> of the graphical version generated by <a href="http://semweb.salzburgresearch.at/apps/rdf-gravity/index.html">RDF Gravity</a>.<br /><br />Here's hoping that Reuters continues to work on making this tool better. There is also a recently published <a href="http://web.resource.org/rss/1.0/spec">extension</a> to the very popular <a href="http://cyber.law.harvard.edu/rss/rss.html">RSS format</a> that allows you to add more context sensitive tags to your site maps. Here's hoping that takes off too.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-50021868855627269952008-02-08T14:27:00.000-08:002008-02-08T14:57:31.455-08:00The Top 20 Proprietary Tools That Drive You Poor and Their Open Source AlternativesOccasionally, I <a href="http://ploneglenn.blogspot.com/2007/11/son-of-open-source.html">write</a> <a href="http://ploneglenn.blogspot.com/2007/10/rise-of-open-source-software.html">here</a> to advocate the use of <a href="http://www.opensource.org">OSS</a>. I ran across a <a href="http://whdb.com/2008/the-top-50-proprietary-programs-that-drive-you-crazy-and-their-open-source-alternatives">blog entry</a> recently that recommends open source alternatives to popular proprietary tools. I made some open source <a href="http://www.transitionchoices.com/cgi-bin/article.pl?id=17">recommendations for developers</a> but never spelled out the proprietary tools that these were intended to replace. I thought that I would do that here.<br /><br /><table border="1" cellpadding="2" cellspacing="1" style="color: black; background-color: white"><br /><tr><td colspan="2">OSS Alternatives To Proprietary Tools</td></tr><br /><tr><br /><td><b>Proprietary</b></td><br /><td><b>Open Source</b></td><br /></tr><br /><tr><br /><td>VSS, SOS</td><br /><td>Subversion</td><br /></tr><br /><tr><br /><td>IIS</td><br /><td>Apache</td><br /></tr><br /><tr><br /><td>Weblogic</td><br /><td>Tomcat</td><br /></tr><br /><tr><br /><td>VS.NET</td><br /><td>Eclipse</td><br /></tr><br /><tr><br /><td>SQL Server</td><br /><td>MySql, PostGreSql</td><br /></tr><br /><tr><br /><td>Sharepoint</td><br /><td>Plone</td><br /></tr><br /><tr><br /><td>Essbase</td><br /><td>Mondrian</td><br /></tr><br /><tr><br /><td>Internet Explorer</td><br /><td>Firefox</td><br /></tr><br /><tr><br /><td>Microsoft Outlook</td><br /><td>Thunderbird</td><br /></tr><br /><tr><br /><td>Maya</td><br /><td>Blender</td><br /></tr><br /><tr><br /><td>Cakewalk</td><br /><td>Lillypond</td><br /></tr><br /><tr><br /><td>Goldwave</td><br /><td>Audacity</td><br /></tr><br /><tr><br /><td>Half-Life</td><br /><td>Nexuiz</td><br /></tr><br /><tr><br /><td>Vista</td><br /><td>Ubuntu</td><br /></tr><br /><tr><br /><td>Photoshop</td><br /><td>GIMP</td><br /></tr><br /><tr><br /><td>Illustrator</td><br /><td>Inkscape</td><br /></tr><br /><tr><br /><td>Microsoft Office</td><br /><td>Open Office</td><br /></tr><br /><tr><br /><td>Microsoft Visio</td><br /><td>Dia</td><br /></tr><br /><tr><br /><td>Magic Draw</td><br /><td>Umlet</td><br /></tr><br /><tr><br /><td>ERWin</td><br /><td>ddt</td><br /></tr><br /></table>Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.comtag:blogger.com,1999:blog-1997254088312472030.post-660765183930600652008-01-24T12:41:00.000-08:002008-01-24T12:51:39.035-08:00Agile For DummiesI just ran across this blog post on Agile Software Development called <a href="http://www.agileproductdesign.com/blog/dont_know_what_i_want.html">Don't Know What I Want But I Know How to Get It.</a> One of Agile's main tenets is that software development should be iterative and incremental. The author of this article does a great job of educating just precisely what those two words mean.<br /><br />This is a great introduction to Agile methodology. The author does a good job at bridging the gap between customer expectations and software engineering reality in a light hearted and humorous way.Plone Glennhttp://www.blogger.com/profile/09272899150919990489noreply@blogger.com