<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Wayward WebLog : Rant</title><link>http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx</link><description>Tags: Rant</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Reddit Randomnes and Wayward SPAM</title><link>http://blogs.msdn.com/mattwar/archive/2007/06/06/reddit-randomnes-and-wayward-spam.aspx</link><pubDate>Wed, 06 Jun 2007 21:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3123164</guid><dc:creator>mattwar</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/3123164.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=3123164</wfw:commentRss><description>I am left to only chuckle at the inanity of it all. Wayward == Marketting?  Uh. Sure.
...(&lt;a href="http://blogs.msdn.com/mattwar/archive/2007/06/06/reddit-randomnes-and-wayward-spam.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3123164" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Life/default.aspx">Life</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/SPAM/default.aspx">SPAM</category></item><item><title>Sound Bites</title><link>http://blogs.msdn.com/mattwar/archive/2005/06/15/429507.aspx</link><pubDate>Thu, 16 Jun 2005 00:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:429507</guid><dc:creator>mattwar</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/429507.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=429507</wfw:commentRss><description>&lt;P class=MsoNormal&gt;It’s time for a&amp;nbsp;rant, time to dredge up those same old topics, same tired old arguments.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Why did they?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What where they thinking?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Who designed that?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You think I’m talking about software?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That would be too easy.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;No, I’m back to my favorite pass-time, skewering the dysfunctional world of audio.&lt;/P&gt;
&lt;P class=MsoNormal&gt;To be brutally honest, I don’t know much of anything about audio.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I’m not an audiophile or musician or sound-geek.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I doubt I could tell the difference in sound quality between a $30 boom box and a $3000 speaker. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Yet I do like the directional sound effects of my home theater system and I do enjoy the rumble of a good subwoofer.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;However, I just don’t understand the need for all the complexity; A/V Receivers, amplifiers, etc.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It’s just all too much.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The back of my television system is some Lovecraftian nightmare of cables begetting cables, begetting cables.&lt;/P&gt;
&lt;P class=MsoNormal&gt;I think kind of, sort of, out of the corner of my squinting eye, I&amp;nbsp;see that the vision of convergence of media, a single set top box that does it all for you, helps get rid of much of that tangled mess.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;And better than that, my dream is that it helps get rid of all the remote controls.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Please, oh, please, why can’t there just be one remote, with only one or two buttons.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If there’s going to be convergence into one box, be it media center or Tivo or what-have-you, use the screen, that’s what it is there for.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Give me menus.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Give me preferences.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If I still end up with multiple boxes, let the ‘one-box’ control them all.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Believe me; it won’t end in the destruction of middle-earth.&lt;/P&gt;
&lt;P class=MsoNormal&gt;Yet, even with all this talk of convergence, all this grand-vision being bantered about, day and night, year after year with product offerings creeping closer and closer to the ultimate end game, no one is doing anything about audio.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Sure the boxes all understand audio as a digital media; they all play it or emit it.&lt;SPAN&gt;&amp;nbsp; However, t&lt;/SPAN&gt;hey still either only emit stereo or require external boxes to decode the multi-channel signals, a separate system to control the speakers, one that is not integrated and with a user-interface only a mother could love.&lt;/P&gt;
&lt;P class=MsoNormal&gt;As long as we are ‘fixing’ everything else, why can’t we fix speakers too?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Why can’t speakers be first class citizens in this new world order?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Imagine speakers that receive digital signals and decode those signals automatically; speakers that have a CPU and can be controlled from a central host to automatically adjust to play any particular channel from any particular stream.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Imagine them wireless.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Imagine them able to auto-sense their locality relative to other speakers in the home.&lt;/P&gt;
&lt;P class=MsoNormal&gt;Imagine the possibilities.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=429507" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Quality Fake Rolex Now</title><link>http://blogs.msdn.com/mattwar/archive/2004/10/25/247377.aspx</link><pubDate>Mon, 25 Oct 2004 19:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:247377</guid><dc:creator>mattwar</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/247377.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=247377</wfw:commentRss><description>&lt;p&gt;I'm sure you must have have at least 35 to 40 fake Rolex watches, each, by now.&amp;nbsp; No?&amp;nbsp; I'm drowning in them.&amp;nbsp; I just match up each real-mail offer for a new credit card with each e-mail offer for a fake watch.&amp;nbsp; I'm planning to give them out as holiday gifts this year.&amp;nbsp;&lt;/p&gt; &lt;p&gt;I used to think TV shopping channels were silly.&amp;nbsp; Do people really sit in front of their television watching those channels waiting for them to show something they are interested in buying?&amp;nbsp;&amp;nbsp;Of course, its probably not hard to figure out what is going to be sold.&amp;nbsp; Something with cubic zirconium that slices and dices&amp;nbsp;at fifteen separate speeds.&amp;nbsp; And then there are the 'discount' PC sold for amazingly low price, but are actually models/configurations that even the discount superstores discontinued the year before, all for 30 easy payments of $49.&lt;/p&gt; &lt;p&gt;I wonder if the same television viewers now sit in front of their PC's, waiting at the email 'in' hopper for news on really great deals, like Rolex watches.&amp;nbsp; &lt;/p&gt; &lt;p&gt;My guess is yes.&lt;/p&gt; &lt;p&gt;Matt&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=247377" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Less than Express</title><link>http://blogs.msdn.com/mattwar/archive/2004/08/21/218222.aspx</link><pubDate>Sat, 21 Aug 2004 16:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:218222</guid><dc:creator>mattwar</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/218222.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=218222</wfw:commentRss><description>&lt;p&gt;I'm heading out today on vacation for the week, far away from all things digital, miles and miles away from anything with a functioning&amp;nbsp;central processing until, no cell phone coverage, no bandwidth, just blue skies, mountains, tall green trees and the sea.&amp;nbsp; Of course, that's why I'm bringing my laptop, so I can code.&amp;nbsp; Can you blame me?&lt;/p&gt; &lt;p&gt;I figured it would give me a chance to take that C# Express out for a spin.&amp;nbsp; So I cleaned my machine of all alien debris and installed&amp;nbsp;it off the external net, just like everyone else.&amp;nbsp;It went smoothly.&amp;nbsp; (Don't worry this isn't a cheer leading post.&amp;nbsp; It took just as long to install for me as it did for you, except maybe my bandwidth was a wee bit higher.)&amp;nbsp; Anyway that's not the story.&amp;nbsp; I actually had the machine set up quite some time ago.&amp;nbsp; I knew it was functioning so I figured I'd put it to use.&amp;nbsp;&amp;nbsp;What I also needed for my beach side endeavor was a functioning database.&amp;nbsp; Since the C# install also pulled down SQL express I figured I ought to be in hog heaven.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Except I wasn't.&amp;nbsp; I was just too stupid to get the thing to work.&amp;nbsp;I thought it would just work&amp;nbsp;automatically, you know since it installed without a hitch.&amp;nbsp; Maybe I should have read some docs? Were there any docs?&amp;nbsp; I asked around my building and actually found a few others that&amp;nbsp;had ventured to try it, and none of them had figured out the secret incantations either.&amp;nbsp; Sure the server was 'running' but no one&amp;nbsp;could access it.&amp;nbsp;Over here we say that's a "no hire."&amp;nbsp; After a three hour tour of utter frustration I finally had a bright idea.&amp;nbsp; I googled for the answer.&amp;nbsp; Thank goodness for the Internet, a bunch of you savvy developers had already figured out what ailed me and had many good posts on making the&amp;nbsp;thing actually function.&amp;nbsp; Now all I&amp;nbsp;needed was a graduate degree from MIT to finish the job.&amp;nbsp; Fortunately, I squeaked by with my lousy credentials.&lt;/p&gt; &lt;p&gt;Now I'm off to that remote location, for fun, sun and endless coding bliss.&amp;nbsp;You may still be hearing from me if I can figure out how to dial in (there is a phone somewhere), RAS over VPN and sit through&amp;nbsp;ten to twenty minutes of painfully slow security&amp;nbsp;downloads, connect back out to MSDN and get a post off all before the modem drops.&amp;nbsp;&amp;nbsp; See, now that's living dangerously!&lt;/p&gt; &lt;p&gt;Matt&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=218222" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Life/default.aspx">Life</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>User Interference</title><link>http://blogs.msdn.com/mattwar/archive/2004/07/26/197707.aspx</link><pubDate>Mon, 26 Jul 2004 23:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:197707</guid><dc:creator>mattwar</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/197707.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=197707</wfw:commentRss><description>&lt;P&gt;There's a lot about todays web-site interfaces that bug me.&amp;nbsp; First, let me say that&amp;nbsp;many sites are utterly fantastic and its not the lack of content or style (that plagues many home page sites for example).&amp;nbsp; It's the sheer overload of unrelated information that makes sites practically indecipherable.&lt;/P&gt;
&lt;P&gt;Back in the 'old' days before GUI's there was this thing called text.&amp;nbsp; Back before there were guidelines and other supremely popular apps from which you could borrow/lift your app's look and feel, there were apps that took over control of your entire machine, where every app was its own domain, where every app had its own rules determining how you could or could not interact with it.&lt;/P&gt;
&lt;P&gt;Let's just&amp;nbsp;say, things were bad.&amp;nbsp; Of course, nobody knew it then.&amp;nbsp; Everyone just accepted it as the way things were.&amp;nbsp; Then GUI's came into vogue, there was the Lisa and Mac that showed&amp;nbsp;what a consistent user interface could do for productivity.&amp;nbsp; Then we had nearly a decade of UI bliss.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then came the WEB, and we are back in undiscovered territory.&amp;nbsp; Interfaces are a mishmash of individual designers whims.&amp;nbsp; You cannot go between sites and carry forward any knowledge or understanding about how to interact.&amp;nbsp; Sure, there are buttons to click and fields to enter, but do the buttons always look like buttons and are the fields so obvious?&lt;/P&gt;
&lt;P&gt;Every day&amp;nbsp;I visit many sites on the web, and every time I click between them I have to shift mental gears and remember how to navigate each.&amp;nbsp; Some are so crowded with&amp;nbsp;uninformative text and ads that&amp;nbsp;its near impossible to recognize what you need to do.&lt;/P&gt;
&lt;P&gt;Some have menus in side lists, some on&amp;nbsp;top, some on bottom,&amp;nbsp;some embedded&amp;nbsp;in clusters surrounded by ad&amp;nbsp;copy or informative messages.&amp;nbsp; Some have one or more or all at the same time.&amp;nbsp; Most 'buttons' are text links to other pages, etc,&amp;nbsp;and they are hard to distinguish from&amp;nbsp;other forms of text cramming a page.&amp;nbsp; I visited one site for&amp;nbsp;over a month before I realized that you could actually register an account and log in, it was that difficult to recognize what I was seeing on the page.&lt;/P&gt;
&lt;P&gt;I guess,&amp;nbsp;&amp;nbsp;I just wonder if most site designers actually know what they are doing.&amp;nbsp; I mean there is a lot of knowledge that can be acquired in the design and layout of pages for books, magazines, billboards, etc.&amp;nbsp; There must be something like that by now&amp;nbsp;for web page design.&amp;nbsp; Or are we all just flying blind?&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=197707" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Reusability Rant</title><link>http://blogs.msdn.com/mattwar/archive/2004/07/19/187670.aspx</link><pubDate>Mon, 19 Jul 2004 18:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:187670</guid><dc:creator>mattwar</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/187670.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=187670</wfw:commentRss><description>&lt;P&gt;During my lifetime (so far) of programming I've worked on a many projects that were built around or including external libraries and components.&amp;nbsp; These are packaged units of software purchased from a vendor for a specific purpose.&amp;nbsp; However, no matter how useful the software claimed to be, the specific purposes these packages were designed for never quite matched the specific purpose we were attempting to apply them to.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Never having been directly involved in these purchasing decisions I can only imagine the reasons that led to them.&amp;nbsp; I suppose it must have seemed like the easy way out.&amp;nbsp; Instead of building up expertise in a particular domain, you could just buy that from someone else, plug it into your project, and away you go.&amp;nbsp; The costs of these libraries were minuscule compared to the cost of the expected effort that would have gone into rolling our own.&amp;nbsp; And no matter how many times I'm certain this all must have seemed the truth, the reality was far from it.&lt;/P&gt;
&lt;P&gt;Because the software never actually did exactly what&amp;nbsp;we wanted it to.&amp;nbsp; Maybe 70 to 80 percent, sure, but never all that we wanted and so we had to compensate for what it did not do.&amp;nbsp; Now, this would not have been such a big deal if the package was designed for extensibility from the beginning, but not many were, and even those that were often allowed extensions only in areas we cared not to go.&amp;nbsp; So, in order to actually get what we wanted we had to work around the flaws ourselves.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Usually, this lead to a lot of trial and error, building advance frameworks to augment or encapsulate the purchased piece, that often solved many of the shortcomings, but never quite all of them, and certainly not the most critical.&amp;nbsp; Eventually we would reach the conclusion, over&amp;nbsp;many months, that the only plausible way to achieve our goal was to&amp;nbsp;modify the actual source code, of which we did not have.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Now you might think that we ought to have abandoned ship at this point, to just take our lumps, learn from the experience and move on.&amp;nbsp; We would most certainly have gained enough knowledge to understand exactly what we wanted and would have been able to build it ourselves.&amp;nbsp; That might have even been true in some cases, but not entirely practical.&amp;nbsp; As the project evolves you only learn about its true cost as you forge onward, only aware of any additional costs after you are so deep in that backing out still seems more costly than plugging ahead.&amp;nbsp; Of course, you never really appreciate the full cost until much later, and by then it is just too late, you've used up&amp;nbsp;a year or two and it is time to ship your product.&lt;/P&gt;
&lt;P&gt;Of course, if you&amp;nbsp;flash enough money you can convince any vendor to turn over the source code, provided you are not going&amp;nbsp;to resell it, etc.&amp;nbsp; And that's usually what happened.&amp;nbsp; We'd pay handsomely for the rights to modify the code, and we would do it, fix what we did not like, add what we needed and be done with it.&amp;nbsp; Our product would ship.&amp;nbsp; We'd have a party and then relax for a few days.&amp;nbsp; And then we would hear about the big dreams for the next version, the new features and purchases already made.&lt;/P&gt;
&lt;P&gt;I suppose that's why I sort of chuckle anytime someone talks about reusable software components.&amp;nbsp; Because, it's mostly a myth.&amp;nbsp; It only ever works in&amp;nbsp;misguided wishes and dreams.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Software is only truly reusable at the source code level.&amp;nbsp; Read it, learn it, write your own.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=187670" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Slow as Molasses</title><link>http://blogs.msdn.com/mattwar/archive/2004/07/02/172125.aspx</link><pubDate>Fri, 02 Jul 2004 22:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:172125</guid><dc:creator>mattwar</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/172125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=172125</wfw:commentRss><description>&lt;P&gt;I hate it when it goes slow.&amp;nbsp; Everything has been blinding fast for months, and now its such a slow crawl that it is driving me a little over the edge.&amp;nbsp; I'm not talking about the CPU, or the compiler or even my speedy sports car.&amp;nbsp; I'm talking about my ability to crank out lines of code.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I just seem to be limping along.&amp;nbsp; One line here, another there, then a recompile and blizzard of error messages.&amp;nbsp; Fifteen minutes later all those are sorted out and can I get back to writing?&amp;nbsp; No..&amp;nbsp; Silly, me, I must run the code under the debugger and check out what I just did.&amp;nbsp; Grr. Mistakes, mistakes.&amp;nbsp; Thank goodness for the debugger, or I'd be frying my machine about now.&amp;nbsp; Back to the editor, fix, fix, fix, fix, fix, fix..&amp;nbsp; Better..&amp;nbsp; Now compile again..&amp;nbsp; Dang, another long blast of error messages..&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Rinse.&amp;nbsp; Repeat.&amp;nbsp; Rinse.&amp;nbsp; Repeat.&lt;/P&gt;
&lt;P&gt;You can see why it is mind numbingly slow.&amp;nbsp; This isn't programming.&amp;nbsp; I feel like I'm trying to convince some old recluse to come out of his log cabin deep in the woods.&amp;nbsp; He just won't budge.&amp;nbsp;&amp;nbsp; Maybe in a few hours, I'll coax him to take a peek out the windows.&amp;nbsp; That'll be time to celebrate.&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=172125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Through the Looking Glass</title><link>http://blogs.msdn.com/mattwar/archive/2004/06/28/168211.aspx</link><pubDate>Tue, 29 Jun 2004 00:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:168211</guid><dc:creator>mattwar</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/168211.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=168211</wfw:commentRss><description>&lt;P&gt;What's the fascination of 3D for the desktop?&amp;nbsp; I'm referring to the Sun announcement of its new &lt;A href="http://www.eweek.com/article2/0,1759,1617825,00.asp"&gt;Looking Glass &lt;/A&gt;desktop.&amp;nbsp; Of course, it looks intriguing.&amp;nbsp; I'm not one to scoff at the overuse of CPU power just for the sake of using it, and I have not seen a demonstration live so I'm definitely not in the know.&amp;nbsp; But what is it about 3D that people think is useful to apply to a desktop metaphor?&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Sure, its all fancy and glitzy, but has it really added anything new, made anything easier?&amp;nbsp; Does anyone recall all the failed and still failing attempts at making 3D virtual worlds where you walked around&amp;nbsp;3D spaces, only to saddle up to a 2D portal of your document/app/browser to actually do anything of note?&amp;nbsp; The rest of it was just brainless avatar scrambling.&amp;nbsp; If&amp;nbsp; I'm going to be doing that, at least let my slay a monster or two on my way to the trash bin.&amp;nbsp; Does the tedium of all this pseudo 'reality'&amp;nbsp;get in the way of actually getting things&amp;nbsp;done?&lt;/P&gt;
&lt;P&gt;I'm not claiming the Sun product does any of that.&amp;nbsp; I'm not sure what it&amp;nbsp;does,&amp;nbsp;except&amp;nbsp;twist your&amp;nbsp;2D windows into a slant view.&amp;nbsp; I suppose that's to make it easier to find what you are looking for, kind of a skewed thumbnail of your opened windows.&amp;nbsp;&amp;nbsp;&amp;nbsp;Frankly, I never have enough desktop real estate to do anything but stack the windows.&amp;nbsp; Usually I've got the apps maximized so it covers up everything else!&lt;/P&gt;
&lt;P&gt;What do you think?&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=168211" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Flaming the Feed</title><link>http://blogs.msdn.com/mattwar/archive/2004/06/25/166234.aspx</link><pubDate>Fri, 25 Jun 2004 19:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:166234</guid><dc:creator>mattwar</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/166234.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=166234</wfw:commentRss><description>&lt;P&gt;Great balls of fire, batman, there was a fire alarm a while ago.&amp;nbsp; The whole building was evacuated.&amp;nbsp; I had to finish my last post 'What you definitely don't want to see', before I could add a few more zingers.&amp;nbsp; Now I've been away from the keyboard so long (stopped off for lunch) that I can't remember them.&amp;nbsp; (sigh).&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I suspect foul play.&amp;nbsp; Someone must have pulled the alarm, or something as devious.&amp;nbsp; They knew I was right in the middle of my writing, the creative juices were flowing, the spice elixir blending into my conciousness, my mind expanding into the&amp;nbsp;infinite&amp;nbsp;universe of&amp;nbsp;possible puns, and I was shot down by a loud boisterous klaxon.&amp;nbsp; There must have been an unscrupulous individual behind it all.&amp;nbsp; Jay?&amp;nbsp; Cyrus?&amp;nbsp; Somehow both of you seem to post twice during the 'down' time.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;All I can say is, why was I not that clever?&lt;/P&gt;
&lt;P&gt;But I digress&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=166234" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Technicolor Dreamshirt</title><link>http://blogs.msdn.com/mattwar/archive/2004/06/22/162578.aspx</link><pubDate>Tue, 22 Jun 2004 17:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:162578</guid><dc:creator>mattwar</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/162578.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=162578</wfw:commentRss><description>&lt;P&gt;I'm back at work today, and its now worse than ever.&amp;nbsp; It's happening all around me, and its hard to miss.&amp;nbsp; I see it everywhere I go.&amp;nbsp; I even see it on me.&amp;nbsp; It's kind of easy to understand though.&amp;nbsp; I mean, what with this place&amp;nbsp;being what it is and the people being who they are.&amp;nbsp; It's easy to see how it would come to this eventually, this descent into the bottomless pit of bad taste. &lt;/P&gt;
&lt;P&gt;It's true.&amp;nbsp; I'm here today garbed in clothes purchased by a three year old, a Hawaiian shirt from the ninth level of hell.&amp;nbsp; That's what being Dad is all about; the humiliation.&amp;nbsp; Now I know how my father felt years ago.&amp;nbsp; I'm sure I did much worse to him.&amp;nbsp; I wonder how much money is spent every year on the millions of yards of&amp;nbsp;unsightly&amp;nbsp;fabric.&amp;nbsp; I wonder if the textile industry secretly target markets to three year olds.&amp;nbsp; There are probably subliminal messages in those Disney flicks tauting the exceptional coolness factor of&amp;nbsp;Technicolor polyester.&amp;nbsp; In&amp;nbsp;fact, the color scheme of this shirt is awfully&amp;nbsp;Disney-esque.&amp;nbsp; I wonder if the Disney store sells this stuff too.&amp;nbsp; I bet they could make a fortune on it.&amp;nbsp; At least&amp;nbsp;in June.&lt;/P&gt;
&lt;P&gt;But I digress.&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=162578" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Life/default.aspx">Life</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>It must be blogona</title><link>http://blogs.msdn.com/mattwar/archive/2004/06/22/162553.aspx</link><pubDate>Tue, 22 Jun 2004 16:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:162553</guid><dc:creator>mattwar</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/162553.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=162553</wfw:commentRss><description>&lt;P&gt;A few&amp;nbsp;visitors arrived late last night while I was sleeping.&amp;nbsp; Had I known they were waiting I wouldn't have left them there, alone, in the dark.&amp;nbsp; I wouldn't have ignored them as I arose in the morning and went through my morning ritual.&amp;nbsp; I wouldn't have taken so much pleasure in my breakfast had I been aware of their plight.&amp;nbsp; You see, they were there all along, but I did not know, not till later.&lt;/P&gt;
&lt;P&gt;Now I'm a perfectly gracious host, even for unexpected, unwelcome visitors as these.&amp;nbsp; It's not that I loathe them precisely, its just that they are so annoying, always showing up when&amp;nbsp;I least expect them.&amp;nbsp; And they don't even have the decency to act like normal drop-in guests.&amp;nbsp; Instead of coming straight to the front door, they arrive at the back and try getting in through an open window.&amp;nbsp; They know my locks and alarms will be there up front and so try to avoid them altogether.&amp;nbsp; It's despicable really.&amp;nbsp; I&amp;nbsp;shouldn't have let them in.&amp;nbsp; But I did.&lt;/P&gt;
&lt;P&gt;Yes, sir, foolish me.&amp;nbsp; They were waiting to taunt me as I went to get the morning mail.&amp;nbsp; I could have looked away and pretended I did not see them, but its hard to ignore what is right in front of your eyes.&amp;nbsp; So I did it.&amp;nbsp; I clicked on them.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I hate blog spam.&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=162553" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Thunder bored</title><link>http://blogs.msdn.com/mattwar/archive/2004/06/14/155425.aspx</link><pubDate>Mon, 14 Jun 2004 21:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:155425</guid><dc:creator>mattwar</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/155425.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=155425</wfw:commentRss><description>&lt;P&gt;This &lt;A href="http://www.thunderbirdsmovie.com/usa_flash_site.html"&gt;movie &lt;/A&gt;is probably going to be a stinker.&amp;nbsp; They really should have kept the puppets.&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=155425" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>The most popular topic in the blogosphere</title><link>http://blogs.msdn.com/mattwar/archive/2004/05/06/127317.aspx</link><pubDate>Thu, 06 May 2004 18:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:127317</guid><dc:creator>mattwar</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/127317.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=127317</wfw:commentRss><description>&lt;P&gt;Sometimes, when I'm not too busy working, eating, sleeping, playing, and cutting my toenails, I take a few moments to read what's on the web.&amp;nbsp; Some of it is directed at my favorite news sites, some of it at bloggers I know and some of it at random stuff I pull up off of google and its ilk.&amp;nbsp; Invariably, I end up on someone's blog site reading their opinions on a variety of topics.&amp;nbsp; However, I've noticed, over my vast history of blog awareness, there is one topic that shines above all others, that is hotly debated (or it would seem so) by the voracious bloggers out there in the void.&amp;nbsp; That topic is blogging itself, or the most important holy grail:&amp;nbsp; RSS vs any comer. &lt;/P&gt;
&lt;P&gt;Please stop it.&amp;nbsp; I'm sickened by it already.&amp;nbsp; I don't need to hear about it anymore.&amp;nbsp; I don't want to know.&amp;nbsp; I don't want to debate.&amp;nbsp; I don't need to hear the technically drab details about the formal underpinnings of my posts, whether the whole world agrees on one format or protocol or schema.&amp;nbsp; Blech!&amp;nbsp; That's like having everyone that uses post-it notes drone on endlessly about the merits about their favorite form of&amp;nbsp;the sticky-glue.&lt;/P&gt;
&lt;P&gt;Anyway, Ignore me if you will.&amp;nbsp; Tell me I'm free to not read those posts and those bloggers.&amp;nbsp; All true.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Back to your own business.&amp;nbsp; Blog on!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=127317" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item><item><title>Insecurity Training</title><link>http://blogs.msdn.com/mattwar/archive/2004/05/04/125818.aspx</link><pubDate>Tue, 04 May 2004 17:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:125818</guid><dc:creator>mattwar</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/125818.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=125818</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;I spent most of the day yesterday in a conference room with about a thousand other co-workers of mine.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I know them all personally. You should have seen the size of the table!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But seriously, it was a mandatory training session for the likes of us unruly code slingers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Microsoft is serious about security.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;m not cheerleading here.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;m not trying to convince you of anything.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The powers-that-be have raised the focus on security to a level of utter annoyance; security reviews, threat analysis, tools that discover, tools that defend.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Now they even want to rate us on whether we adhere to these &amp;#8216;rules&amp;#8217; or not; no more flagrant use of strcpy; no more cryptic pointer arithmetic; no more fixed sized buffers sitting innocently on the stack;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;no more XOR encryption.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It&amp;#8217;s gotten to the point where I don&amp;#8217;t know if I can code anymore.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Between security concerns and the paralyzing fear that just about every common practice is now buried in some gold-digger&amp;#8217;s patent portfolio, I don&amp;#8217;t know if there is a safe line of code to write; seriously.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;We&amp;#8217;d be better off just compiling large libraries of last-known-safe algorithms.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then if we needed to build something we could just cut-and-paste these suckers into our editor.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We would never actually be &amp;#8216;writing&amp;#8217; code anymore.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We&amp;#8217;d be &amp;#8216;orchestrating&amp;#8217; code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I can see it now, the operating system of the future comes complete with a vast library of API&amp;#8217;s that are deemed safe and covered by licensing that allow you free use of such things as:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;assignment, arithmetic, comparison, and if you buy the enterprise edition you even get the &amp;#8216;branch&amp;#8217; instruction.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The compilers of tomorrow would only compile to these calls, they would not generate any other processor instructions, because those would all be patented by someone or proven a threat to security.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;But I digress&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=125818" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Lunacy/default.aspx">Lunacy</category></item><item><title>Gmail: What were they thinking?</title><link>http://blogs.msdn.com/mattwar/archive/2004/04/07/109396.aspx</link><pubDate>Thu, 08 Apr 2004 00:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:109396</guid><dc:creator>mattwar</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/mattwar/comments/109396.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mattwar/commentrss.aspx?PostID=109396</wfw:commentRss><description>&lt;P&gt;I've been thinking about this quite a bit.&amp;nbsp;Google's proposed gmail will 'read' your email and based on words/subjects/etc that it finds it will target ads at you whenever you go to the site to read your mail.&amp;nbsp; It will store up to one gigabyte of email for you and use all this 'history' to datamine subject matters that might be interesting to you.&amp;nbsp; On the surface (if you ignore the glaring privacy concerns) this might seem like a good idea.&amp;nbsp; Why waste time showing me adds for golf resorts when I don't golf?&amp;nbsp; But show me an add for a&amp;nbsp;tropical get-away at a dive resort and I might just click!&lt;/P&gt;
&lt;P&gt;Of course, as it turns out this is a really bad idea.&amp;nbsp; Not that&amp;nbsp;I wouldn't mind&amp;nbsp;getting ads showing me luscious beach-scapes and crystal clear oceans.&amp;nbsp; It's just that very little of my mail&amp;nbsp;actually pertains to anything I'm at all interested in.&amp;nbsp; What's this?&amp;nbsp; Don't believe me?&amp;nbsp; The truth is, 90 percent of all mail messages I recieve on my 'public' accounts are spam, messages sent out&amp;nbsp;by disreputable personages trying to hock their wares.&amp;nbsp; So,&amp;nbsp;if google uses this data to determine what I'm interested in, then all they'll find are&amp;nbsp;subjects pertaining to insurance, home loans, pornography,&amp;nbsp;viagra and various other unmentionables.&lt;/P&gt;
&lt;P&gt;I&amp;nbsp;really don't need more pop-up ads&amp;nbsp;targetting this stuff.&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Matt&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=109396" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mattwar/archive/tags/Humor/default.aspx">Humor</category><category domain="http://blogs.msdn.com/mattwar/archive/tags/Rant/default.aspx">Rant</category></item></channel></rss>