<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Technical Architecture</title>
        <link>http://geekswithblogs.net/SabotsShell/category/3100.aspx</link>
        <description>Technical Architecture</description>
        <language>en-GB</language>
        <copyright>Dave Oliver</copyright>
        <managingEditor>daveroboliver@hotmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Microsoft&amp;rsquo;s UK Architecture Resources</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2009/05/09/microsoftrsquos-uk-architecture-resources.aspx</link>
            <description>&lt;p&gt;To Microsoft’s credit their Architecture resources are much improving. The excellent free &lt;a href="http://msdn.microsoft.com/en-us/architecture/aa699369.aspx"&gt;Architecture Journal&lt;/a&gt; and the &lt;a href="http://msdn.microsoft.com/en-us/architecture/default.aspx"&gt;MSDN Architecture Centre&lt;/a&gt; have been going for sometime but I noticed recently that there is a new &lt;a href="http://msdn.microsoft.com/en-gb/architecture/default.aspx"&gt;UK centric Architecture Portal&lt;/a&gt; written by the &lt;a href="http://msdn.microsoft.com/en-gb/architecture/dd557730.aspx"&gt;UK DPE Architect Team&lt;/a&gt; with the new free monthly &lt;a href="http://msdn.microsoft.com/en-gb/dd458995.aspx"&gt;Arc Magazine&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The first editions of the &lt;a href="http://msdn.microsoft.com/en-gb/dd458995.aspx"&gt;Arc Magazine&lt;/a&gt; tackle the highly logical new buzz ‘Software + Services’ with links to the &lt;a href="http://www.microsoft.com/softwareplusservices/"&gt;Microsoft Strategy Software + Services Home Page&lt;/a&gt;. I will talk about this is greater depth in later posts.&lt;/p&gt;  &lt;p&gt;It is clear that they are keen to hear what we think so they have a &lt;a href="http://blogs.msdn.com/ukdpeprojects/archive/2009/05/01/uk-architect-portal-poll.aspx"&gt;Polls Portal&lt;/a&gt; (written using &lt;a href="http://zohopolls.com/"&gt;Zoho Polls&lt;/a&gt; I notice) &lt;/p&gt;  &lt;p&gt;One other really cool link I found off the page was a link to &lt;a href="http://msdn.microsoft.com/en-gb/architecture/aa701144.aspx"&gt;recordings of all of the Architecture stream PDC sessions&lt;/a&gt; from last year so another piece of Architecture resource gold!&lt;/p&gt;  &lt;p&gt;Microsoft in recent years certainly has gone from ‘zero to hero’ in terms of Architecture my only real criticisms are that they are to software development centric still and need to get in touch more with their inner IT Pro. &lt;/p&gt;  &lt;p&gt;Also Architecture is a practice of balancing Software Yin, and Hardware Yang, so it is also important to talk about specification and configuration of hardware and networking in a bit more depth than just the current light touch. This could be an opportunity to see more joint articles with key hardware partner such as Dell &amp;amp; HP as Architects also need to know about what is happening in this fast paced side of the industry and how it effects software.&lt;/p&gt;  &lt;p&gt;All in all a good start and certainly somewhere I will regularly visit and another two RSS feed’s (&lt;a href="http://services.social.microsoft.com/feeds/feed/ArchFeaturedContent"&gt;Features RSS Feed&lt;/a&gt; and &lt;a href="http://www.microsoft.com/feeds/MSDN/en-gb/architecture/latestnewsrss.xml"&gt;News RSS feed&lt;/a&gt;) to subscribe to.&lt;/p&gt;  &lt;p&gt;They are also keen to hear what you think so email your comments to &lt;a href="mailto:ukarch@microsoft.com"&gt;ukarch@microsoft.com.&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9a85741f-9a9e-40f5-a84f-f9c65413eb3d" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Software+%2b+Services" rel="tag"&gt;Software + Services&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131919"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131919" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/131919.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2009/05/09/microsoftrsquos-uk-architecture-resources.aspx</guid>
            <pubDate>Sat, 09 May 2009 15:17:44 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2009/05/09/microsoftrsquos-uk-architecture-resources.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/131919.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/131919.aspx</trackback:ping>
        </item>
        <item>
            <title>What is all the fuss about Cloud Computing?</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2009/04/07/what-is-all-the-fuss-about-cloud-computing.aspx</link>
            <description>&lt;p&gt;Cloud computing is the buzzword of the moment .  It seems that applying the "cloud" label is a real desire for a lot of people out there in the marketplace.  This of course leads to the arguments about whether the "cloud" label is appropriate or just marketing spin.&lt;/p&gt;  &lt;p&gt;Why on earth is Cloud Computing so appealing?&lt;/p&gt;  &lt;p&gt;I think there are a lot of factors.  I'll outline a few of the main ones below …&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;h3&gt;Trendy &lt;/h3&gt; To a certain extent delivering a cloud solution suggests that organisations are on the cutting edge of technology - and this hints that there is something worthwhile in the technology being delivered.  Also the important important human-factor of the innate desire to follow fashion and trends. &lt;/li&gt;    &lt;li&gt;     &lt;h3&gt;Cost effective&lt;/h3&gt; One of the big claims of Cloud Computing is that it delivers the lowest cost of hardware possible.  Not only are the servers uniform, they are designed in a way to scale broadly so that even large applications can be hosted without requiring special hardware.  This is one of the reasons why Cloud Computing is sometimes called "Utility computing".  That is, hardware that functions like a utility... it's just there.  &lt;/li&gt;    &lt;li&gt;     &lt;h3&gt;High availability&lt;/h3&gt; Overall most cloud computing environments are designed to provide high availability - if one physical machine goes down, there is always another one to seamlessly pop in and pick up the load.  As software-based services are being delivered via the cloud, this is a critical component to be concerned with.  If you want to have 50,000,000 users, they have an expectation that their service will be there when they want it.  Cloud computing generally helps manage this risk. &lt;/li&gt;    &lt;li&gt;     &lt;h3&gt;Operational Simplicity&lt;/h3&gt; It's a great relief to have someone else manage the infrastructure.  Putting the hardware together is one thing, being stuck operating it forever is quite another.  People who operate cloud computing farms generally have gotten the process down to a very efficient science.  Of course this also helps out the cost profile, but it also means that the management is efficient.  It is a big deal. &lt;/li&gt;    &lt;li&gt;     &lt;h3&gt;Financial Scalability&lt;/h3&gt; Cloud computing is often a "pay as you go" kind of deal.  This minimizes the up-front costs and allows a small ISV to get into the game with a quality infrastructure that otherwise they might not be able to afford.  When you pay by the CPU minute, then you can really trim down your costs to just what you are actually consuming.  When it comes to matching costs to revenues (which you do hope to have), getting the costs down to actual with no extra is a nice deal. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Cons&lt;/h3&gt;  &lt;p&gt;It’s pretty clear that Cloud Computing as a concept has many problems to iron out before it can be considered a viable option by the Enterprise; the two mains ones are confidence and standards maturity.&lt;/p&gt;  &lt;p&gt;The confidence problem centres around security concerns and belief. Questions such as, Who else can read my data when it is submitted to the Cloud? Are the claims of the benefits of Cloud computing really all to good to be true, what’s the catch?&lt;/p&gt;  &lt;p&gt;It is also clear that the main players in Cloud Computing cannot agree on whether there should be standards right now or not. My feeling is that standards are usually better after a good dose of pragmatism and experience so as so many Cloud offers are still in beta this wouldn’t a prudent time. &lt;/p&gt;  &lt;p&gt;There is also calls that having Standard’s bodies are little more than exclusive clubs designed to lock competitors out by using the ‘moral high-ground’ of standards as nothing more than a competitive edge, so the questions is whether Standards Bodies are really about benefitting the customer and the industry.&lt;/p&gt;  &lt;p&gt;To add to the doubts how many Cloud services have published Service Level Agreements? I getting the feeling that this is still work in progress for many.&lt;/p&gt;  &lt;h3&gt;In Summary&lt;/h3&gt;  &lt;p&gt;Bottom line, using cloud computing is a sign of an advanced or very current application.  It suggests scalability and availability.  It is a cost efficient way to go for most ISVs.  But it comes with a cost.  You often need to look under the surface to discover if it really is of real benefit to you.&lt;/p&gt;  &lt;p&gt;The potential is huge especially if not your organisation isn’t an Enterprise, this technology allows even a humble start-up to compete at the same scale as an established Enterprise.&lt;/p&gt;  &lt;p&gt;With Cloud Computing many organisation such as Microsoft, HP and Amazon have committed significant sums on money and will be keen to have returns on their investments hence why the ‘hype-machine’ is going fall-tilt at the moment. The danger of this is that it will attract the same individuals that also hyped SOA that were quick to leave as potential wasn’t immediately realised damaging a perfectly viable architectural approach.&lt;/p&gt;  &lt;p&gt;Interesting times for Cloud Computing, I will watch how things develop with interest.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:901f49bd-4c6b-48a9-bacd-ff953eadf9af" class="wlWriterEditableSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Cloud+Computing" rel="tag"&gt;Cloud Computing&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130814"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130814" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/130814.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2009/04/07/what-is-all-the-fuss-about-cloud-computing.aspx</guid>
            <pubDate>Wed, 08 Apr 2009 01:36:08 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2009/04/07/what-is-all-the-fuss-about-cloud-computing.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/130814.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/130814.aspx</trackback:ping>
        </item>
        <item>
            <title>A Developers Guide to Storage. What you need to know but were afraid to ask.</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/12/30/a-developers-guide-to-storage.-what-you-need-to-know.aspx</link>
            <description>&lt;p&gt;Does your software or database run like a dog? Running out of space? Or doesn't recover well in a disaster? ... then your storage configuration may be one of the reasons. This is a short little post just to give you a heads-up on the basics. You may know bits of it already, hence why I have broken it up into a Q&amp;amp;A format so you can skip what you already now.&lt;/p&gt;
&lt;h3&gt;The Hard-Disk&lt;/h3&gt;
&lt;p&gt;Well we've all seen a hard-disk but the likelihood is that it was in a desktop and you're the only person that uses it at anyone time? Have you noticed that if you run more than one thing that accesses the disk at the same time, it sometimes slow down?&lt;/p&gt;
&lt;p&gt;Hard-disk's are essentially serial devices where a head can only really read or write one thing at a time, they have got cleverer in recent years but still it's a bunch of heads hovering over a set of platters, each head taking it's turn to read or write.&lt;/p&gt;
&lt;p&gt;These day's in servers and storage devices you are likely to find are SAS drives or Serial Attached SCSI. You would think that Parallel SCSI, the old standard, would be faster but as speeds increases the problem of timings and keeping data in sync or 'skewed' was proving difficult and expensive. SATA is self 'skewing' so we will see much larger increases in bandwidth in the next few years, typically it is 3Gb/s now this is likely to rise to 12Gb/s in the next few years. &lt;/p&gt;
&lt;h3&gt;Stripes? &lt;/h3&gt;
&lt;p&gt;Increasing performance has meant getting more disks then spreading segments of a file across them so each set of heads can read a part of the file at the same time as others speeding up the loading of a file. Hard-Disk in this configuration are said to be 'Stripped'.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.ladenterprizes.com/raid_files/image002.gif" /&gt;&lt;/p&gt;
&lt;h3&gt;Mirror?&lt;/h3&gt;
&lt;p&gt;Hard-disks have a life, they have moving part and will ware out in-time. However, we can't accurately predict when it will break-down so the simplest form of protecting the data on the disk from it's inevitable failure is making a copy. Backing up the data to another media takes time. To reduce the risk, data is copied to another disk called a mirror at around the same time it as the original. If the original fails the mirror takes over until the original is replace, then the mirror copies it contents to the new original. This is called unsurprisingly 'Mirroring'.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.ladenterprizes.com/raid_files/image004.gif" /&gt;&lt;/p&gt;
&lt;h3&gt;Parity/Error Correction?&lt;/h3&gt;
&lt;p&gt;Redundancy data is created and stored to allow problems to be detected and/or fixed. The redundancy data is calculated from sets of actual data values. &lt;/p&gt;
&lt;p&gt;In detail, since computer data is stored as binary numbers it can use Boolean operators to transform data. One of these operators is Exclusive OR (XOR). The interesting and useful thing about XOR is that if performed twice in a row, it "undoes itself". This allows for calculating any single missing value from a set of values.&lt;/p&gt;
&lt;h3&gt;What is RAID?&lt;/h3&gt;
&lt;p&gt;Standard configurations combinations of disks in a Striped, Mirrored, with or without parity combinations are called the RAID (Redundant Array of Independent Disks) with a corresponding numeric for common communication of the configuration.&lt;/p&gt;
&lt;p&gt;There are various combinations giving different trade-offs of protection against data loss, capacity, and speed. RAID levels 0, 1, and 5 are the most commonly found, and cover most requirements. Here is a brief summary,&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;RAID 0 (striped disks) distributes data across several disks in a way that gives improved speed and full capacity, but all data on all disks will be lost if any one disk fails. &lt;/li&gt;
    &lt;li&gt;RAID 1 (mirrored settings/disks) could be described as a real-time backup solution. Two (or more) disks each store exactly the same data, at the same time, and at all times. Data is not lost as long as one disk survives. Total capacity of the array is simply the capacity of one disk. At any given instant, each disk in the array is simply identical to every other disk in the array. &lt;/li&gt;
    &lt;li&gt;RAID 5 (striped disks) combines three or more disks in a way that protects data against loss of any one disk; the storage capacity of the array is reduced by one disk &lt;/li&gt;
    &lt;li&gt;RAID 6 (striped disks with parity) can recover from the loss of two disks. &lt;/li&gt;
    &lt;li&gt;RAID 10 (or 1+0) uses both striping and mirroring. "01" or "0+1" is sometimes distinguished from "10" or "1+0": a striped set of mirrored subsets and a mirrored set of striped subsets are both valid, but distinct, configurations. &lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;At the heart of any storage solution disks will be in a RAID configuration of some description. The rule of thumb is that the more disks the more expensive so the idea is to keep the costs down by asking where would be the best place to put files. Unchanging files perhaps best placed on RAID 0 or 1 arrays and database files on RAID 5, not everything on a RAID 10 for example.&lt;/ul&gt;
    &lt;ul&gt;
        &lt;h3&gt;What is NAS?&lt;/h3&gt;
        As you can imagine the more disks a server has the more expensive it is and it's always the way, one server is running out of room whilst one near by has plenty of space spare. Things get messy if servers try to access each others storage and I/O starts to suffer. So the cool idea is to create servers dedicated to serving files to everyone else, i.e. the File-Server. However having a server just serving out files is a waste of CPU and RAM so dedicated devices were created to do the job, these are called Storage Arrays and array's being the row of hard-disk drives themselves.&lt;/ul&gt;
        &lt;ul&gt;Attaching Storage Array's to a network makes them a NAS, or Network Attach Storage.&lt;/ul&gt;
            &lt;ul&gt;Good examples of NAS are the &lt;a target="_blank" href="http://www.buffalo-technology.com/products/network-storage/"&gt;Link&lt;/a&gt; and &lt;a target="_blank" href="http://www.buffalo-technology.com/products/network-storage/"&gt;Tera Stations&lt;/a&gt; from &lt;a target="_blank" href="http://www.buffalo-technology.com/products/network-storage/"&gt;Buffalo&lt;/a&gt; at the low end of the market and the &lt;a target="_blank" href="http://www1.euro.dell.com/content/products/category.aspx/unifiedstor?c=uk&amp;amp;cs=ukbsdt1&amp;amp;l=en&amp;amp;s=bsd"&gt;Dell PowerVaults&lt;/a&gt; at the high end.&lt;/ul&gt;
                &lt;ul&gt;
                    &lt;h3&gt;
                    &lt;ul&gt;
                        &lt;p&gt;What is a DAS?&lt;/p&gt;
                    &lt;/ul&gt;
                    &lt;/h3&gt;
                    A DAS or Direct Attached Array, is a Storage Array that is directly attached to server or workstation because the machine is performing a specific role which means using a lot of data, needs the performance or the protection. Typical examples of this would be high-powered graphical work stations, office media libraries or sometimes found in the home attached to Media-Centre's to store Movies and Music.&lt;/ul&gt;
                    &lt;ul&gt;A good example of DAS is the &lt;a target="_blank" href="http://www.lacie.com/uk/products/product.htm?pid=11113"&gt;LaCie 4Big Quadra&lt;/a&gt; which can attached to a server or desktop via USB, Fiewwire or eSATA.&lt;/ul&gt;
                        &lt;h3&gt;What is a LUN?&lt;/h3&gt;
                        &lt;p&gt;When you request an amount of storage a set of hard-disks are logically grouped together, this grouping is called a LUN or Logical Unit Number. Storage Array's are divided up into LUN's.&lt;/p&gt;
                        &lt;ul&gt;
                            &lt;h3&gt;What is a SAN?&lt;/h3&gt;
                            However as you can imagine all this extra disk accessing traffic on the network to read and write files from servers to NAS devices is going to increase latency and take up bandwidth. This is were placing storage devices onto it's own dedicated network is best practice, this storage network is called a SAN or Storage Area Network.&lt;/ul&gt;
                            &lt;p&gt;A SAN concentrates on speed, ease of management and amazing resilience to disaster. It is about moving large volumes of data round quickly and safely. &lt;/p&gt;
                            &lt;p&gt;SAN devices are at the cutting edge of storage technology and have advanced into specialist technologies that typically mean using the fastest mediums possible such as a dedicated fibre-optic networks for example. The Storage Array's themselves can also go a step further than NAS, take the &lt;a target="_blank" href="http://h71028.www7.hp.com/enterprise/cache/592778-0-0-225-121.html"&gt;HP Storage Works 9100&lt;/a&gt; for example, 640 terabytes capacity. &lt;/p&gt;
                            &lt;p&gt;The Storage Works 9100 has a shed load of RAM in it acting as a cache protecting you from the limitations of the hard-disks themselves. Ultimately Hard-Disks have there limitations however their days are numbered! As the size increases on Solid State Disk or SSD, these are increasingly being used in Storage Array's such as the &lt;a target="_blank" href="http://www.emc.com/products/series/symmetrix-dmx-4.htm"&gt;EMC Symmetrix DMX-4&lt;/a&gt;. Most EMC devices are rebranded as IBM or Dell. The trend is only likely to continue.&lt;/p&gt;
                            &lt;h2&gt;Good Questions to Ask&lt;/h2&gt;
                            &lt;p&gt;The section covers some Q&amp;amp;A's to help ...&lt;/p&gt;
                            &lt;h3&gt;So what other applications are using the same Hard-Disk on the SAN? Could this explain those unpredictable slow downs?&lt;/h3&gt;
                            &lt;p&gt;Certainly Yes! Let me give you a typical example. SQL Server creates a file called TempDB, this is were it stores stuff it's workings out. If accessing TempDB slows down, SQL Server will slow down, looking at Task Manager isn't going to tell you that.&lt;/p&gt;
                            &lt;p&gt;A typical reason why TempDB is slowing down is because the file is sharing a Hard-Disk with some other files that are getting accessed at the same time.&lt;/p&gt;
                            &lt;p&gt;It is recommended that a TempDB file is created for each processing core just make sure that they aren't all sitting on the same Hard-Disk. For optimum speed make a TempDB file sit on a Hard-Disk all on it's own. Sounds like a waste? No, not if several databases and their queries are hanging off that TempDB file specially if you can get more performance out of existing SQL Server machines you won't need to buy more.&lt;/p&gt;
                            &lt;h3&gt;Should the file block size change?&lt;/h3&gt;
                            &lt;p&gt;Some applications read data in specifically size chunks at a time. SQL Server's is 16 kilobytes for example. So it makes sense that the Hard-Disks to also reads and write with the same block size as the applications it's serving.&lt;/p&gt;
                            &lt;h3&gt;Can storage help with Disaster recovery?&lt;/h3&gt;
                            &lt;p&gt;Many storage solutions are built with DR in mind and will not only copy data to another disk in a mirror setup but copy that data to another Storage Array in another Data-Centre. As you can imagine with the complexity of this operation there is more than one way to do it. For example &lt;a target="_blank" href="http://eval.symantec.com/flashdemos/dcs/tours/veritas-volume-replicator/"&gt;Symantec Veritas Volume Replicator&lt;/a&gt; will create an exact copy in another Data-Centre be transferring only block level changes over an IP network keeping network traffic down. &lt;/p&gt;
                            &lt;p&gt;However there is a debate whether technologies like Veritas Volume Replicator are good alternative to say SQL Server Database Mirroring, as Volume Replicator sends exact block level changes where Database Mirroring will send SQL commands that can update an infinite level of data depending on it's instruction, both of which can be sent over the same IP network but only works with SQL Server 2005 and above. So you can see there is pro's &amp;amp; con's.&lt;/p&gt;
                            &lt;h3&gt;The Checklist&lt;/h3&gt;
                            &lt;p&gt;This section covers question that your storage team will want to know about the software don't always rely on Business Analysis, Architects or Projects Managers to supply this information, better to have it twice than not at all even if you can't fill it all in.&lt;/p&gt;
                            &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
                            &lt;p&gt;&lt;strong&gt;&lt;u&gt;Questions about the Software&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
                            &lt;/blockquote&gt;
                            &lt;ul&gt;
                                &lt;li&gt;&lt;strong&gt;Initial Amount of Storage&lt;/strong&gt; - how large will the system be when it goes live&lt;/li&gt;
                                &lt;li&gt;&lt;strong&gt;Storage growth&lt;/strong&gt; - 6mths-  12 mths, 18mths, 3yrs, 5yrs &lt;/li&gt;
                                &lt;li&gt;&lt;strong&gt;User Growth 6mths&lt;/strong&gt; -  12 mths, 18mths, 3yrs, 5yrs&lt;/li&gt;
                            &lt;/ul&gt;
                            &lt;ul&gt;Storage &amp;amp; Capacity planning teams can work out when is the best time to buy more storage.&lt;/ul&gt;
                                &lt;ul&gt;
                                    &lt;li&gt;&lt;strong&gt;SLA&lt;/strong&gt; - Survival Critical,Multiple Business Processes Critical, Business Process Supporting, Day to Day, Nice to Have - &lt;strong&gt;Business Day&lt;/strong&gt; - 8am-6pm, 24hrs, World Region EMEA/ASIAPAC/AMERICAS&lt;/li&gt;
                                    &lt;li&gt;&lt;strong&gt;Most Frequent Time of Use&lt;/strong&gt; -  End of Month? End of Day? No Peak?&lt;/li&gt;
                                    &lt;li&gt;&lt;strong&gt;Business Users and Location &lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;
                                    &lt;li&gt;&lt;strong&gt;Support Team&lt;/strong&gt;&lt;/li&gt;
                                &lt;/ul&gt;
                                &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
                                &lt;p&gt;&lt;font face="Tahoma"&gt;Storage Teams are operational so will want to know who they need to talk to if things go wrong or want to organise upgrades or outages.&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
                                &lt;/blockquote&gt;
                                &lt;ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;Questions about the Files&lt;/u&gt;&lt;/strong&gt;&lt;/ul&gt;
                                    &lt;ul&gt;
                                        &lt;li&gt;&lt;strong&gt;File Name/Set&lt;/strong&gt; - Size, Growth, 12 mths, 18mths, 3yrs, 5yrs&lt;/li&gt;
                                        &lt;li&gt;&lt;strong&gt;Description of Use&lt;/strong&gt;&lt;/li&gt;
                                        &lt;li&gt;&lt;strong&gt;Type&lt;/strong&gt; -  Sequential/Random&lt;/li&gt;
                                        &lt;li&gt;&lt;strong&gt;Performance Required&lt;/strong&gt; &amp;lt;25ms &amp;lt;100ms&lt;/li&gt;
                                    &lt;/ul&gt;
                                    &lt;ul&gt;Answering these types of question will help determine what type of RAID the file will sit on and the DR whether a local Data-Centre or who knows, it could be on the other side of the world!&lt;/ul&gt;
                                        &lt;h3&gt;In Summary&lt;/h3&gt;
                                        &lt;p&gt;You don't have to become an expert in Storage, I'm not. Having an appreciation certainly is an advantage as it is a key subject of enterprise computing which many can wrongly believe they are abstracted from but clearly aren't, infact the opposite, total dependent on. Getting your head around storage could be one of those things in grow that 'Developer X-Factor' that turns you from a &lt;u&gt;good&lt;/u&gt; developer to a &lt;em&gt;great developer&lt;/em&gt;! &lt;/p&gt;
                                        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6dce87f6-9894-41d3-87df-37c66112e435" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tags/Software"&gt;Software&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/hardware"&gt;hardware&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/development"&gt;development&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128244"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128244" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/128244.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/12/30/a-developers-guide-to-storage.-what-you-need-to-know.aspx</guid>
            <pubDate>Tue, 30 Dec 2008 18:03:20 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/12/30/a-developers-guide-to-storage.-what-you-need-to-know.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/128244.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/128244.aspx</trackback:ping>
        </item>
        <item>
            <title>Infrastructure Appreciation for Developers.</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/12/30/infrastructure-appreciation-for-developers.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img height="209" width="209" align="left" alt="" src="http://dclips.fundraw.com/zobo500dir/Stellaris_Yin_Yang.jpg" /&gt;Hardware and Software are very much the modern day Yin and Yang, one serves little purpose without the other.&lt;/p&gt;
&lt;p&gt;I have noticed that on the whole many developers know little about the environments that the software they are writing is going to work in falsely believing they are truly abstracted from it . Come 'Go Live' there are blank faces when for some 'inexplicably reason' the software doesn't work and the remark, 'it worked fine in test' is often heard. &lt;/p&gt;
&lt;p&gt;Another common frustration is software that doesn't perform well from the start or starts to slow down after go live. Again blank faces and scratching of heads can be seen. All of this can be avoided not only by having better working practices and more testing which is well known but knowing more about the hardware dependencies on which the software relies which is less well known.&lt;/p&gt;
&lt;p&gt;To help I've written a few handy guides on topics such as Storage, Servers, Networking and SCOM from a developers perspective. I believe having this knowledge is part of developing that X-Factor that makes a &lt;u&gt;good&lt;/u&gt; developer a &lt;em&gt;great developer&lt;/em&gt;! &lt;/p&gt;
&lt;p&gt;Each guide will have some handy questions you can ask to get a greater understanding of your environments and some of my rules of thumb that you may find useful, I have deliberately kept the signal to noise ratio down. The first in the series is on &lt;a href="http://geekswithblogs.net/SabotsShell/archive/2008/12/30/a-developers-guide-to-storage.-what-you-need-to-know.aspx"&gt;Storage&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Developing an Infrastructure appreciation is a good way to help bridge the divide between the software and hardware camps and would make a great subject for a book. Now if any publishers are interested please drop me an email. &lt;/p&gt;
&lt;p&gt;Anyway, I hope you enjoy. Feedback positive or negative is all most welcome.&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9bbe06eb-7f7e-49fb-9134-0df259f1624d" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tags/Software"&gt;Software&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Hardware"&gt;Hardware&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Development"&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128243"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128243" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/128243.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/12/30/infrastructure-appreciation-for-developers.aspx</guid>
            <pubDate>Tue, 30 Dec 2008 17:55:12 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/12/30/infrastructure-appreciation-for-developers.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/128243.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/128243.aspx</trackback:ping>
        </item>
        <item>
            <title>Which Enterprise Architecture Methodology do you use?</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/08/10/which-enterprise-architecture-methodology-do-you-use.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/SabotsShell/WindowsLiveWriter/WhichEnterpriseArchitectureMethodologydo_8FB4/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="155" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/SabotsShell/WindowsLiveWriter/WhichEnterpriseArchitectureMethodologydo_8FB4/image_thumb.png" width="245" align="left" border="0" /&gt;&lt;/a&gt; There is a bewildering array of Enterprise Architecture methodologies so it will be of great interest to me to find out which one people are actually using, if at all.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p align="justify"&gt;So to find out, I have put together a pick &lt;a href="http://enterprisearchitecture.co.uk/forum/viewtopic.php?f=3&amp;amp;t=9"&gt;poll&lt;/a&gt; so please take the two minutes and leave your choice.&lt;/p&gt;  &lt;p align="justify"&gt;You get a chance to select up to &lt;strong&gt;&lt;u&gt;3&lt;/u&gt;&lt;/strong&gt; options because I suspect that people are using a combination of more than once approach, rather than following one prescriptively.&lt;/p&gt;  &lt;p align="justify"&gt;This is purely for interest purposes, I'm not going to use this data for marketing. I'm also sure it's not particularly scientific but it is chance for you to express your opinion. &lt;/p&gt;  &lt;p align="justify"&gt;The poll is &lt;a href="http://enterprisearchitecture.co.uk/forum/viewtopic.php?f=3&amp;amp;t=9"&gt;here&lt;/a&gt; on the &lt;a href="http://enterprisearchitecture.co.uk"&gt;EnterpriseArchitecture.co.uk&lt;/a&gt; &lt;a href="http://enterprisearchitecture.co.uk/forum"&gt;forum&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fb41f9ec-3d77-4d9a-b44d-f63d73af3c3f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Enterprise%20Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;&lt;/div&gt;  &lt;p align="justify"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124337"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124337" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/124337.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/08/10/which-enterprise-architecture-methodology-do-you-use.aspx</guid>
            <pubDate>Sun, 10 Aug 2008 15:24:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/08/10/which-enterprise-architecture-methodology-do-you-use.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/124337.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/124337.aspx</trackback:ping>
        </item>
        <item>
            <title>Help your organisation to go Green, use Enterprise Architecture?</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/07/24/help-your-organisation-to-go-green-use-enterprise-architecture.aspx</link>
            <description>&lt;p&gt;&lt;img src="http://itorganization2017.files.wordpress.com/2008/06/innovation.jpg" width="640" height="426" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://homanp.wordpress.com" target="_blank"&gt;Paul Homan&lt;/a&gt; recently commented on &lt;a href="http://homanp.wordpress.com/2008/07/07/green-ea/" target="_blank"&gt;Green EA&lt;/a&gt; which set my mind thinking ... 'being more Green' is a strategic ambition and what is the process and practice for generating strategic change? Enterprise Architecture! When EA's are struggling to find some ROI reason to justify their existence in the economic down-turn amazingly one of the main ROI reasons is one of the biggest issues of our time as the 'Return' doesn't literally mean monetary and also doesn't necessarily mean more? ... it can also mean less, as in less carbon release, less waste produced and less energy used.&lt;/p&gt;  &lt;p&gt;Often companies are looking for quick, hand-to-mouth change to make an immediate impact but often these changes are to radical or not radical enough, either way will need draconian measures to keep them in effect. Good strategic change happens in steps and not sweeps.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/SabotsShell/WindowsLiveWriter/TheanswertohelpingyourorganisationtogoGr_1145B/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="image" align="left" src="http://geekswithblogs.net/images/geekswithblogs_net/SabotsShell/WindowsLiveWriter/TheanswertohelpingyourorganisationtogoGr_1145B/image_thumb.png" width="470" height="196" /&gt;&lt;/a&gt;A good example is the profile of electricity consumption throughout the day. As you can see from the graph of total electricity generated in the UK in MW over half hour periods taken from today's &lt;a href="http://www.elexon.co.uk/" target="_blank"&gt;Elexon's&lt;/a&gt; &lt;a href="http://www.bmreports.com" target="_blank"&gt;BMReports&lt;/a&gt; website yesterdays power consumption profile is similar to today's.  &lt;/p&gt;  &lt;p&gt;Much of the electricity is generated by coal and gas power-stations, by reducing the amount of electricity generated by these power-stations is the goal.&lt;/p&gt;  &lt;p&gt;The two pronged attack is,&lt;/p&gt;  &lt;p&gt;1) Reduce the overall demand for electricity&lt;/p&gt;  &lt;p&gt;2) Replace whole or inpart the electricity generated by coal and gas power-stations with generation methods that do not give off large amounts of green-house gases.&lt;/p&gt;  &lt;p&gt;I should say that many would like to take this go a step further and use generation methods than have little environmental impact such as wind, wave, solar and thermal to name but a few. I personally love this but am aware that to get here a lot more research and investment from everyone is required.&lt;/p&gt;  &lt;p&gt;Whilst I'm on the subject we may as well talk about nuclear. Here in the UK we have had a good safety record with nuclear mainly due to the very British safety obsessive attitude brought about by culture. Nuclear cannot ramp up or ramp down in energy production as fast as coal or gas so is used for the large volume sustained underlying amounts of energy which is called the Base-load. The idea in the UK is to reduce the amount of Base-load produced by Gas and Coal and replace it with nuclear. &lt;/p&gt;  &lt;p&gt;My very personal view is that I am happy about this as long as nuclear itself is a medium term answer and will itself be replaced by other forms when they are suitably advanced enough and man enough for the job. So whether you believe in global warming or not it does make common sense to reduce the amount of CO2 in the atmosphere to improve air-quality and it does make sense to reduce the amount of electricity we consume. These are noble ambitions no matter your political stance.&lt;/p&gt;  &lt;p&gt;Anyway we haven't strayed away from the point, just merely demonstrated it. Good strategy comes from providing goals and coming up with board solutions which launches initiatives, then programmes of work, then projects. All the time testing whether things are right and have the strength to stop them when they are wrong, even testing whether the strategy is right. However the basic misnomer is that strategy is a plan.&lt;/p&gt;  &lt;p&gt;So can you imagine the chaos if the Government decided to solve the problem by rationing electricity? Ok so this wouldn't happen because Government understands the criticality and how much is dependent on electricity, the steer is that it is obvious how much electricity is relied upon. We as Enterprise Architects could learn many lessons then successfully communicate them about what is the critically of things purely by understanding what is dependent on them.&lt;/p&gt;  &lt;p&gt;The challenge is that Enterprise Architects really do need to become the green champions of our organisations by understanding what is consumed and wasted, then working with the business to decided on goals then formulate strategies and place in measures and governance to ensure these strategies and tested and the goals met. We are after all ideally placed to take on this responsibility so we shouldn't hide from it.&lt;/p&gt;  &lt;p&gt;So here is my challenge to all Architects that have blogs, write about going green as we need to spread the message that solving these problems is everyone's responsibility.&lt;/p&gt;  &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:add7a10d-2d44-44dc-8fb2-9a65789c4d94" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Enterprise%20Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124014"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124014" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/124014.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/07/24/help-your-organisation-to-go-green-use-enterprise-architecture.aspx</guid>
            <pubDate>Thu, 24 Jul 2008 16:33:01 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/07/24/help-your-organisation-to-go-green-use-enterprise-architecture.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/124014.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/124014.aspx</trackback:ping>
        </item>
        <item>
            <title>Lite EA is renamed Coherent EA</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/07/21/lite-ea-is-renamed-coherent-ea.aspx</link>
            <description>&lt;p align="justify"&gt;&lt;img align="left" src="http://www.coherentea.com/cea_logo.jpg" /&gt;John Wu is a good guy. Out of respect for Fenix Theuerkorn and his work on &lt;a href="http://www.amazon.com/Lightweight-Enterprise-Architectures-Fenix-Theuerkorn/dp/084932114X"&gt;Lightweight Enterprise Architecture&lt;/a&gt;, John has decided to rename his EA Methodology from &lt;a href="http://www.liteea.com"&gt;LiteEA&lt;/a&gt; To &lt;a href="http://www.coherentea.com/"&gt;Coherent EA&lt;/a&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://www.coherentea.com/"&gt;Coherent EA&lt;/a&gt; is a actually a better, more descriptive name for John’s work IMHO and as a regular contributor to the &lt;a href="http://cio.ittoolbox.com/groups/strategy-planning/enterprise-architecture-sp"&gt;ITToolbox&lt;/a&gt; conversations his methodology has the benefit of faster development from genuine experience than most of the others I could mention.&lt;/p&gt;  &lt;p align="justify"&gt;I certainly have benefited from &lt;a href="http://www.coherentea.com/"&gt;Coherent EA&lt;/a&gt; in the past and think that it is a great resource, so I for one will be updating my book-marks.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123929"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123929" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123929.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/07/21/lite-ea-is-renamed-coherent-ea.aspx</guid>
            <pubDate>Tue, 22 Jul 2008 02:57:29 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/07/21/lite-ea-is-renamed-coherent-ea.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123929.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123929.aspx</trackback:ping>
        </item>
        <item>
            <title>The Open Groups SOA Ontology</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/07/16/the-open-groups-soa-ontology.aspx</link>
            <description>&lt;p&gt;The &lt;a href="http://www.opengroup.org"&gt;Open Group&lt;/a&gt; has recently released a draft version of a &lt;a href="http://www.opengroup.org/projects/soa-ontology/doc.tpl?gdid=16940"&gt;SOA ontology&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The Open Group has always had a mandate to help boundaryless information flow and the ontology (specification of conceptualisation) for SOA is a demonstration of just that. The ontology is written in the Web Ontology Language (OWL) defined by the World-Wide Web   &lt;br /&gt;Consortium and this for me is what makes it a hurdle to learn as it's not an intuitive meta-language but then is any? Perhaps if it wasn't for the graphical tools we would get stuck.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://ontolog.cim3.net/file/work/DatabaseAndOntology/Ontology-and-Databases-Landscape--MatthewWest_20060901a.png" width="541" height="406" /&gt;&lt;/p&gt;  &lt;p&gt;Open Group explains the benefits as:&lt;/p&gt;  &lt;p&gt;1. It defines the concepts, terminology and semantics of SOA in both business and technical    &lt;br /&gt;terms, in order to:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Create a foundation for further work in domain-specific areas, &lt;/li&gt;    &lt;li&gt;Enable communications between business and technical people, &lt;/li&gt;    &lt;li&gt;Enhance the understanding of SOA concepts in the business and technical      &lt;br /&gt;communities, and &lt;/li&gt;    &lt;li&gt;Provide a means to state problems and opportunities clearly and unambiguously      &lt;br /&gt;to promote mutual understanding. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;2. It potentially contributes to model-driven SOA implementation. The ontology is designed for use by:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Business people, to give them a deeper understanding of SOA, and its use in the      &lt;br /&gt;enterprise; &lt;/li&gt;    &lt;li&gt;Architects, as metadata for architectural artifacts; and &lt;/li&gt;    &lt;li&gt;Architecture methodologists, as a component of SOA metamodels. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The full draft can be found here: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.opengroup.org/projects/soa-ontology/doc.tpl?gdid=16940"&gt;http://www.opengroup.org/projects/soa-ontology/doc.tpl?gdid=16940&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After reviewing the draft I am left cold. My first opinion is that business will find this difficult to adopt in the same way they found UML difficult. Why because they are both coding languages, you may as well stick in a 'Print' command. The gap between logical design and executing code is a large as ever. &lt;/p&gt;  &lt;p&gt;I still hold the belief that business and IT can only really align on the logical level. Business doesn't want to know about detail they will want to be abstracted away from that, this is actually a key SOA deliverable, just a very unspoken one, hence why &lt;a href="http://geekswithblogs.net/SabotsShell/archive/2007/05/31/112888.aspx" target="_blank"&gt;REST services&lt;/a&gt; appeal. I believe that IT cannot handle business logic detail on it's own, so alignment between business and IT will come when hybrid groups formed of technologically minded users and business oriented IT exist to make, maintain and specialise in services that support their business area based on IT standards and underlying IT technologies and services.&lt;/p&gt;  &lt;p&gt;Why I believe these groups need to exist is because business and IT can never align because they have very different goals and therefore different headings. Align the destination and the groups will align, not possible with business and IT as they are very different by reson d’etre. You can't marry creatures of different species. You can however translate and interface.&lt;/p&gt;  &lt;p&gt;These groups do actually exist all over successful organisations they just lack boundary, form and recognition perhaps even by the very people that make them up. E.g. So you code in a Spreadsheet? So do you report to the Sales-Manager or Dev Team Leader?&lt;/p&gt;  &lt;p&gt;Back to the Ontology, I think the Open Group need to ask a fundamental question, how does business see and understand logic? I really do think we need to revisit &lt;a href="http://en.wikipedia.org/wiki/Domain_Specific_Language" target="_blank"&gt;DSL's&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://shemesh.larc.nasa.gov/images/humor-zfc.jpg" width="558" height="514" /&gt;&lt;/p&gt;  &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dcc80552-af53-442b-a584-165142cf160c" class="wlWriterSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/DSL" rel="tag"&gt;DSL&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Open%20Group" rel="tag"&gt;Open Group&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Ontology" rel="tag"&gt;Ontology&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href="http://www.opengroup.org/projects/soa-ontology/doc.tpl?gdid=16940"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123830"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123830" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123830.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/07/16/the-open-groups-soa-ontology.aspx</guid>
            <pubDate>Thu, 17 Jul 2008 02:51:52 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/07/16/the-open-groups-soa-ontology.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123830.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123830.aspx</trackback:ping>
        </item>
        <item>
            <title>The first problem with Enterprise Architecture is the name!</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/25/the-first-problem-with-enterprise-architecture-is-the-name-again.aspx</link>
            <description>&lt;p&gt;&lt;img height="297" src="http://www.cs.uni.edu/~wallingf/blog-images/humor/technology-changes.jpg" width="184" align="left" /&gt;Job titles are often effortless in their descriptiveness. Project Manager, Business Analyst, System Tester and .Net Developer are good examples because the subject is concise and the predicate modifies successfully, all meaning some semblance of what a person does can be derived from it. &lt;/p&gt;  &lt;p&gt;However with 'Enterprise Architecture' and 'Enterprise Architect' it’s not entirely obvious what the position is and what someone holding that position does, inevitably leading to the need for further description which predictably stumbles into the second problem, the woefully dire and contrasting descriptions of that we do that litter almost every Enterprise Architecture methodology and practitioners blog. No wonder the meaning is different from organisation to organisation and therefore what an Enterprise Architect does (or doesn’t) and get involved in. Inconclusion the Enterprise Architect is hindered from the get-go.&lt;/p&gt;  &lt;p&gt;So what are the solution options?&lt;/p&gt;  &lt;p&gt;1) Educate everyone on Enterprise Architecture – Many are hoping that time and tide will eventually solve this one but without a united vision I fear that this is little more than a hope.&lt;/p&gt;  &lt;p&gt;2) Break-up Enterprise Architecture into it’s constituent parts and give each one an individual role – More realistic as this ensure that the activities under Enterprise Architecture have individual focus and therefore are likely to happen rather than get lost, diluted or ignored.&lt;/p&gt;  &lt;p&gt;What do you think?&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:36d865a9-660c-4fd5-9b21-d8d8a25b7a20" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Enterprise%20Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123168"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123168" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123168.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/25/the-first-problem-with-enterprise-architecture-is-the-name-again.aspx</guid>
            <pubDate>Wed, 25 Jun 2008 23:32:34 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/25/the-first-problem-with-enterprise-architecture-is-the-name-again.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123168.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123168.aspx</trackback:ping>
        </item>
        <item>
            <title>Am I an Armchair Architect?</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/12/am-i-an-armchair-architect.aspx</link>
            <description>&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;According to &lt;/font&gt;&lt;a href="http://duckdown.blogspot.com/2008/06/are-you-armchair-architect.html"&gt;&lt;font size="2"&gt;James McGovern&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, I probably am! Why? Because I don’t code … very often.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;I don’t sit in an Ivory tower either making up my dictions via, Visio &amp;amp; Powerpoint. I think the key to being a good Architect is taking responsibility for designing a technical solution for business requirement with those who are going to built it, implement it, look after it and use it.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;Making good technical decisions often means getting your hands dirty and trying afew things out, if that is writing code or testing a device or installing a server then whatever it takes. However, Architects shouldn’t try to be heroes and experts at technologies but have the courage to go form relationship and seek opinions of those that are, I think that this is the real point.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;Ok, so an Architect therefore is more about diplomacy, relationships and pulling strings together, it isn’t an adversarial role, it’s point is to generate a solution to a business problem where everyone that is playing a technical role knows what they have to do. &lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;Architects shouldn’t pretend to be experts in technologies, they should know when to leave things to the professionals and not to meddle and step back and let them do their jobs. Architects can’t keep up with best practices in all technologies, there isn’t enough hours in the day.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;I believe that an Architects mindset has to be different from that of a lead developer or technical guru as an Architect has to be technically agnostic and objective, whilst a lead developer or guru has to be an expert in chosen technologies, can you see the difference? One is a specialist in a technology the other is a specialist in a practice that requires a passion for all technology. Often Architects are consider as the technology ‘point-man’ for a project and first point of call for all things ‘techie’ for a Project Manager.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;So can an Architect specialise? Yes because technology is such a vast set of topics I can’t see how Architects can’t specialise in a field but it then becomes a balancing act where technology meets good architecture principles meets business direction, where as a developer or IT Pro need to become honed in their art whether they use an aspect of a technology at that moment in time or not, form opinions and even become  bias, these are not luxuries an Architect can afford.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt;So if you are a developer or IT Pro and reading this and say … 'but I do that this stuff already', I would reply, 'good for you!' Because obviously you are capable of performing more than one role, don’t get the two confused.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" align="justify"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122818"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122818" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/122818.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/12/am-i-an-armchair-architect.aspx</guid>
            <pubDate>Thu, 12 Jun 2008 20:32:11 GMT</pubDate>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/12/am-i-an-armchair-architect.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/122818.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/122818.aspx</trackback:ping>
        </item>
    </channel>
</rss>