<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Tech Seige</title>
    <link>http://www.patrickhynds.com/</link>
    <description>Technology vs. Life</description>
    <copyright>DTS</copyright>
    <lastBuildDate>Tue, 06 Jul 2010 03:09:18 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.7.5016.2</generator>
    <managingEditor>patrick@dtsnh.com</managingEditor>
    <webMaster>patrick@dtsnh.com</webMaster>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Windows Identity Framework Training Kit available</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</link>
      <pubDate>Tue, 06 Jul 2010 03:09:18 GMT</pubDate>
      <description>The Microsoft Identity story has matured quite a bit in the last couple of years and now would be a good time to get up to speed if you have been waiting for the train to get some speed.  Vittorio Bertocci has pulled together the training he has been delivering around the world into a training kit including videos of the Redmond versions of the presentations.  Check out the June 2010 edition of the Identity Training Kit 
&lt;a href="http://blogs.msdn.com/b/vbertocci/archive/2010/06/28/the-june-2010-identity-training-kit-contains-powerpoint-decks-videos.aspx&gt;here&lt;/a&gt;.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=99c926ec-cb6f-4dbe-8c56-6ec56dd49c10</comments>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I have noticed a very interesting reaction
   recently to the way Apple has been throwing their weight around controlling who and
   what can be put in the appstore. Until a month or so ago there was a legion of companies
   and developers in my own circle, figuring out how they would enter the market and
   what they would develop, but that has changed dramatically in light of Apples series
   of what I consider large mistakes if not outright blunders. Pulling the storm trooper
   card on the guys that got the prototype phone, pulling the rug out from under Mono
   Touch, going to war with Adobe and also seeming <a href="http://shiftyjelly.wordpress.com/2010/06/01/sentence-first-verdict-afterwards/">to
   persecute all those that raise a voice in protest</a> has put an enormous chill on
   most of those that I know that were looking to build applications for the iPhone and
   iPad. I own an iPhone and have bought an iPad so I am not a hater, just not a blind
   supplicant. I do not have any products launched or targeted to the AppStore (and have
   shelved those plans myself for the reasons many others I talk to are), so I really
   don't see how I can be punished for speaking my mind (Sad that I now believe that
   if Apple had a way of punishing me, I now fully believe they would use it). 
   <p>
      I think this is an example of Absolute Power Corrupts Absolutely. If you grip power
      too tightly you lose it and unless the groupies really do outnumber the rest of us
      this is a dangerous way for Apple to do business. How can we trust developing on a
      platform where the rules seem to change on a whim and which is controlled by those
      whose friends are treated no better than enemies... <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=31f23d7c-6a61-4697-ab1a-4c268bfc8e02" /></p></body>
      <title>In wielding power Apple has hurt itself</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</link>
      <pubDate>Wed, 02 Jun 2010 15:56:03 GMT</pubDate>
      <description>I have noticed a very interesting reaction recently to the way Apple has been throwing their weight around controlling who and what can be put in the appstore.  Until a month or so ago there was a legion of companies and developers in my own circle, figuring out how they would enter the market and what they would develop, but that has changed dramatically in light of Apples series of what I consider large mistakes if not outright blunders.  Pulling the storm trooper card on the guys that got the prototype phone, pulling the rug out from under Mono Touch, going to war with Adobe and also seeming &lt;a href="http://shiftyjelly.wordpress.com/2010/06/01/sentence-first-verdict-afterwards/"&gt;to
persecute all those that raise a voice in protest&lt;/a&gt; has put an enormous chill on
most of those that I know that were looking to build applications for the iPhone and
iPad. I own an iPhone and have bought an iPad so I am not a hater, just not a blind
supplicant. I do not have any products launched or targeted to the AppStore (and have
shelved those plans myself for the reasons many others I talk to are), so I really
don't see how I can be punished for speaking my mind (Sad that I now believe that
if Apple had a way of punishing me, I now fully believe they would use it). 
&lt;p&gt;
   I think this is an example of Absolute Power Corrupts Absolutely. If you grip power
   too tightly you lose it and unless the groupies really do outnumber the rest of us
   this is a dangerous way for Apple to do business. How can we trust developing on a
   platform where the rules seem to change on a whim and which is controlled by those
   whose friends are treated no better than enemies... &lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=31f23d7c-6a61-4697-ab1a-4c268bfc8e02"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=31f23d7c-6a61-4697-ab1a-4c268bfc8e02</comments>
      <category>Software Dev</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I was recently asked how to cost effectively
   do backup and Disaster Recovery (DR) for a 50 or so person organization. 
   <p>
      Here is what I have found to be a pretty good way to go that won't break the bank. 
   </p><p>
      For an organization this size I use Backup Assist (http://www.backupassist.com). It
      leverages Windows Backup and has agents for Exchange and SQL. 
   </p><p>
      I then break things into three categories and treat each slightly differently. 
   </p><p>
      Level 1<br />
      The things you call critical such as active email, source code, CRM, financial data,
      etc. 
      <br />
      This stuff gets backed up daily and depending on my level of paranoia (how screwed
      we are if we lose X days) I copy it offsite either to an alternate office or if none
      exists (your scenario) to either a hosted server at a datacenter somewhere (max on
      the disk and bandwidth and min on all else which is much less than you $750 per month)
      or to a server connected via VPN to the company principle's house (poor man's hosted
      server). 
   </p><p>
      Level 2<br />
      The things that change often, but just aren't level 1 such as home directories, business
      shares and other data. 
      <br />
      Data in this category gets weekly backups and usually gets posted monthly to a large
      USB drive which gets rotated with its twin monthly. The drive with the current data
      is brought offsite for storage (again maybe to the company principal's house or maybe
      a safe deposit box). When the new drive is delivered the old one comes back to be
      used for the following month's backup. 
   </p><p>
      Level 3<br />
      These are the unchanging files like images, email archives and stuff. 
      <br />
      You can either burn these to optical media (if you do muliple copies with one going
      to the company principal's house(s) and a copy to the safety deposit box if you got
      one) or you can lump this onto the USB drive shuffle. 
   </p><p>
      Hope this helps those who might be looking for this kind of insight.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=8a9fd130-69f1-4912-95bd-dd65fd57bd27" /></p></body>
      <title>Advice for Small Org Backup on a Budget</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</link>
      <pubDate>Mon, 08 Feb 2010 02:29:29 GMT</pubDate>
      <description>I was recently asked how to cost effectively do backup and Disaster Recovery (DR) for a 50 or so person organization.
&lt;p&gt;
   Here is what I have found to be a pretty good way to go that won't break the bank. 
&lt;p&gt;
   For an organization this size I use Backup Assist (http://www.backupassist.com). It
   leverages Windows Backup and has agents for Exchange and SQL. 
&lt;p&gt;
   I then break things into three categories and treat each slightly differently. 
&lt;p&gt;
   Level 1&lt;br&gt;
   The things you call critical such as active email, source code, CRM, financial data,
   etc. 
   &lt;br&gt;
   This stuff gets backed up daily and depending on my level of paranoia (how screwed
   we are if we lose X days) I copy it offsite either to an alternate office or if none
   exists (your scenario) to either a hosted server at a datacenter somewhere (max on
   the disk and bandwidth and min on all else which is much less than you $750 per month)
   or to a server connected via VPN to the company principle's house (poor man's hosted
   server). 
&lt;p&gt;
   Level 2&lt;br&gt;
   The things that change often, but just aren't level 1 such as home directories, business
   shares and other data. 
   &lt;br&gt;
   Data in this category gets weekly backups and usually gets posted monthly to a large
   USB drive which gets rotated with its twin monthly. The drive with the current data
   is brought offsite for storage (again maybe to the company principal's house or maybe
   a safe deposit box). When the new drive is delivered the old one comes back to be
   used for the following month's backup. 
&lt;p&gt;
   Level 3&lt;br&gt;
   These are the unchanging files like images, email archives and stuff. 
   &lt;br&gt;
   You can either burn these to optical media (if you do muliple copies with one going
   to the company principal's house(s) and a copy to the safety deposit box if you got
   one) or you can lump this onto the USB drive shuffle. 
&lt;p&gt;
   Hope this helps those who might be looking for this kind of insight.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=8a9fd130-69f1-4912-95bd-dd65fd57bd27"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=8a9fd130-69f1-4912-95bd-dd65fd57bd27</comments>
      <category>Network</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=7b875503-0a79-4901-8744-348caef289c7</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=7b875503-0a79-4901-8744-348caef289c7</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=7b875503-0a79-4901-8744-348caef289c7</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7b875503-0a79-4901-8744-348caef289c7</wfw:commentRss>
      <slash:comments>11</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">The latest security threat as outlined <a href="http://www.net-security.org/secworld.php?id=8604">here</a> has
   hit over 100,000 people already and if you read through the details of how organized
   the attack is you will understand why it has been so successful. The problem is that
   while we have to protect ourselves from every threat, the bad guys only have to find
   one vulnerability to lay your plans to waste. 
   <p>
      Security is a war, and the hackers are not slowing down their attacks.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=7b875503-0a79-4901-8744-348caef289c7" /></p></body>
      <title>Very sophisticated hack, get used to it...</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=7b875503-0a79-4901-8744-348caef289c7</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=7b875503-0a79-4901-8744-348caef289c7</link>
      <pubDate>Fri, 11 Dec 2009 04:04:30 GMT</pubDate>
      <description>The latest security threat as outlined &lt;a href="http://www.net-security.org/secworld.php?id=8604"&gt;here&lt;/a&gt; has
hit over 100,000 people already and if you read through the details of how organized
the attack is you will understand why it has been so successful. The problem is that
while we have to protect ourselves from every threat, the bad guys only have to find
one vulnerability to lay your plans to waste. 
&lt;p&gt;
   Security is a war, and the hackers are not slowing down their attacks.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=7b875503-0a79-4901-8744-348caef289c7"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=7b875503-0a79-4901-8744-348caef289c7</comments>
      <category>security</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">It seems that everytime the government
   gets involved in high tech, things go wrong. Today I found out that there is a looming
   intervention that I think could potentially screw up one of the biggest successes
   in US based high tech, namely processor technology. 
   <p>
      If you get time soon check out the <a href="http://www.actonline.org/na/about/the-future-of-computer-chip.html">petition
      here</a>. 
   </p><p>
      I would really like to see this kind of meddling prevented.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299" /></p></body>
      <title>Dangerous Interventions</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</link>
      <pubDate>Thu, 10 Dec 2009 03:54:36 GMT</pubDate>
      <description>It seems that everytime the government gets involved in high tech, things go wrong. Today I found out that there is a looming intervention that I think could potentially screw up one of the biggest successes in US based high tech, namely processor technology.
&lt;p&gt;
   If you get time soon check out the &lt;a href="http://www.actonline.org/na/about/the-future-of-computer-chip.html"&gt;petition
   here&lt;/a&gt;. 
&lt;p&gt;
   I would really like to see this kind of meddling prevented.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=c0e3e3a0-7a1a-4d77-b674-22a55fcb5299</comments>
      <category>Software Dev</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</wfw:commentRss>
      <slash:comments>12</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">Lately I have been helping customers find
   talented developers. As the topic of many books, courses, web sites and numerous other
   sources (many of which I have read or used) it is a problem that I find keenly interesting. 
   <p>
      There are of couse many, many ways to look at it, but I think I have found the single
      most important strength not just for technical talent. So take this as advice for
      your own advancement or as the thing to look for and test for when you are hiring.
      The key strength is to be able to accept feedback and objectively recognize it for
      truth when it is true and then have the strength of character to actually try to work
      to improve as a response. 
   </p><p>
      It sounds easy, but it is not. It is also very much at odds with being an ego maniac
      (in other words those people can't do it). If someone passes this test then the sky
      is truly the limit, they will be able to improve, move up the ladders of responsiblity
      and will likley only be limited by the strength of their intellect. 
   </p><p>
      Try it yourself sometime by asking someone for honest feedback and see if you can
      act on it. Repeat. <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=f6554692-bd1a-4d01-a178-61ff4ca5f84e" /></p></body>
      <title>The Greatest Strength</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</link>
      <pubDate>Fri, 04 Dec 2009 03:42:33 GMT</pubDate>
      <description>Lately I have been helping customers find talented developers. As the topic of many books, courses, web sites and numerous other sources (many of which I have read or used) it is a problem that I find keenly interesting.
&lt;p&gt;
   There are of couse many, many ways to look at it, but I think I have found the single
   most important strength not just for technical talent. So take this as advice for
   your own advancement or as the thing to look for and test for when you are hiring.
   The key strength is to be able to accept feedback and objectively recognize it for
   truth when it is true and then have the strength of character to actually try to work
   to improve as a response. 
&lt;p&gt;
   It sounds easy, but it is not. It is also very much at odds with being an ego maniac
   (in other words those people can't do it). If someone passes this test then the sky
   is truly the limit, they will be able to improve, move up the ladders of responsiblity
   and will likley only be limited by the strength of their intellect. 
&lt;p&gt;
   Try it yourself sometime by asking someone for honest feedback and see if you can
   act on it. Repeat. &lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=f6554692-bd1a-4d01-a178-61ff4ca5f84e"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=f6554692-bd1a-4d01-a178-61ff4ca5f84e</comments>
      <category>Management</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</wfw:commentRss>
      <slash:comments>14</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">Over the last year I have gotten an education
   on PHP and MySQL web sites to go along with my existing expertise with ASP.Net and
   SQL Server. 
   <p>
      It turns out that I purchased a web site a little over a year ago that supports gamers
      who play World of Warcraft (a game I have played for years). The site gets about 100,000
      unique users a month with just shy of a million page views a month. The site was written
      in PHP against a MySQL backend and is just not driving the revenue yet to justify
      porting it to ASP.Net and SQL Server (though as you will read here the balance of
      pain is shifting that equation). It turns out that we end up rebooting the system
      pretty damn often which was a problem with IIS back in the old days, but not one I
      have had in recent versions. 
   </p><p>
      We have thrown more hardware at the system, brought in professional help and it just
      seems that at these levels of use the system runs down and needs a kick and sometimes
      intensive care. 
   </p><p>
      My point here is that it has been an education for me to validate what I suspected,
      there is no magic with the non-MS stack. It can hang in some regards, but it seems
      that for really heavy loads, MS has got them beat on stability. I am working on an
      ASP.Net with SQL Server site now that handles similar traffic and it just doesn't
      suffer the same issues. 
   </p><p>
      I plan to dig deeper into the tech here if for no other reason to figure out what
      it takes to port the site to ASP.Net with SQL Server. <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=b0b9bb2c-91b4-496c-8be3-33e2f55461df" /></p></body>
      <title>PHP and MySQL vs. ASP.Net and SQL Server</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</link>
      <pubDate>Wed, 02 Dec 2009 04:25:14 GMT</pubDate>
      <description>Over the last year I have gotten an education on PHP and MySQL web sites to go along with my existing expertise with ASP.Net and SQL Server.
&lt;p&gt;
   It turns out that I purchased a web site a little over a year ago that supports gamers
   who play World of Warcraft (a game I have played for years). The site gets about 100,000
   unique users a month with just shy of a million page views a month. The site was written
   in PHP against a MySQL backend and is just not driving the revenue yet to justify
   porting it to ASP.Net and SQL Server (though as you will read here the balance of
   pain is shifting that equation). It turns out that we end up rebooting the system
   pretty damn often which was a problem with IIS back in the old days, but not one I
   have had in recent versions. 
&lt;p&gt;
   We have thrown more hardware at the system, brought in professional help and it just
   seems that at these levels of use the system runs down and needs a kick and sometimes
   intensive care. 
&lt;p&gt;
   My point here is that it has been an education for me to validate what I suspected,
   there is no magic with the non-MS stack. It can hang in some regards, but it seems
   that for really heavy loads, MS has got them beat on stability. I am working on an
   ASP.Net with SQL Server site now that handles similar traffic and it just doesn't
   suffer the same issues. 
&lt;p&gt;
   I plan to dig deeper into the tech here if for no other reason to figure out what
   it takes to port the site to ASP.Net with SQL Server. &lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=b0b9bb2c-91b4-496c-8be3-33e2f55461df"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=b0b9bb2c-91b4-496c-8be3-33e2f55461df</comments>
      <category>Development</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=b4c2bfa5-6462-490d-8353-14660804d20f</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=b4c2bfa5-6462-490d-8353-14660804d20f</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=b4c2bfa5-6462-490d-8353-14660804d20f</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b4c2bfa5-6462-490d-8353-14660804d20f</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I have been working on commercial products
   for a long time and repeatedly have seen companies compete with similar solutions.
   Often one is the technology leader and innovates while the other plays catch up and
   only survives by clever marketing. Sometimes the laggard can become the market leader,
   but typically only if the innovator makes a mistake (the classic example of a market
   leader losing ground due to a mistake is when New Coke came out). 
   <p>
      When it comes to software products the rule is pretty simple, mistakes in usability
      are the ones that cost marketshare fastest. Customers are pretty tolerant of technical
      issues and bugs since all sofware has them, but if the user feels stupid when trying
      to use your product, they will switch very quickly to an alternative. 
   </p><p>
      Bottom line is that mistakes of ususability are more costly in a competitive market
      than almost anything else, design wisely.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=b4c2bfa5-6462-490d-8353-14660804d20f" /></p></body>
      <title>Usability is King</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=b4c2bfa5-6462-490d-8353-14660804d20f</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=b4c2bfa5-6462-490d-8353-14660804d20f</link>
      <pubDate>Sun, 29 Nov 2009 02:34:27 GMT</pubDate>
      <description>I have been working on commercial products for a long time and repeatedly have seen companies compete with similar solutions.  Often one is the technology leader and innovates while the other plays catch up and only survives by clever marketing.  Sometimes the laggard can become the market leader, but typically only if the innovator makes a mistake (the classic example of a market leader losing ground due to a mistake is when New Coke came out).
&lt;p&gt;
   When it comes to software products the rule is pretty simple, mistakes in usability
   are the ones that cost marketshare fastest. Customers are pretty tolerant of technical
   issues and bugs since all sofware has them, but if the user feels stupid when trying
   to use your product, they will switch very quickly to an alternative. 
&lt;p&gt;
   Bottom line is that mistakes of ususability are more costly in a competitive market
   than almost anything else, design wisely.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=b4c2bfa5-6462-490d-8353-14660804d20f"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=b4c2bfa5-6462-490d-8353-14660804d20f</comments>
      <category>Software Dev</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=6439e124-129a-4779-bba3-9147772f3058</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=6439e124-129a-4779-bba3-9147772f3058</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=6439e124-129a-4779-bba3-9147772f3058</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6439e124-129a-4779-bba3-9147772f3058</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I just got back from the Microsoft PDC
   in LA and have been thinking about what I saw there. 
   <p>
      It turns out that I have come to a couple of conclusions that I will surely post more
      about in the future, but for now here is the overview. 
   </p><p>
      First there were several Windows Azure announcements that have swayed me from skeptic
      to seeing a real chance for Azure to be a contender. Chief among my concerns was the
      fact that I just didn't see companies doing a big rewrite just to leverage a cloud
      solution. Now it is much easier to port an existing application to Azure and there
      is the option to customize the hosted image. I also saw a demo that no one else seems
      to have noticed (or I was imaging things). I could have sworn I saw a demo where SQL
      data hosted behind the company firewall was opened up for consumption by an Azure
      hosted application. I plan to watch that keynote again to make sure I know what I
      am talking about so consider this a disclaimer. 
   </p><p>
      Second, I am now confident that Microsoft will not abandon either WPF nor SilverLight
      developers since there were already announcements to make both able to run with the
      same assemblies. A small step, but when coupled with the fact that VS2010 is built
      with WPF I think the two technologies are both valid for development (I was worried
      about the future of WPF until recently). 
   </p><p>
      There was of course more, but those will have to wait for other posts.<img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=6439e124-129a-4779-bba3-9147772f3058" /></p></body>
      <title>PDC Notes</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=6439e124-129a-4779-bba3-9147772f3058</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=6439e124-129a-4779-bba3-9147772f3058</link>
      <pubDate>Mon, 23 Nov 2009 01:36:45 GMT</pubDate>
      <description>I just got back from the Microsoft PDC in LA and have been thinking about what I saw there.
&lt;p&gt;
   It turns out that I have come to a couple of conclusions that I will surely post more
   about in the future, but for now here is the overview. 
&lt;p&gt;
   First there were several Windows Azure announcements that have swayed me from skeptic
   to seeing a real chance for Azure to be a contender. Chief among my concerns was the
   fact that I just didn't see companies doing a big rewrite just to leverage a cloud
   solution. Now it is much easier to port an existing application to Azure and there
   is the option to customize the hosted image. I also saw a demo that no one else seems
   to have noticed (or I was imaging things). I could have sworn I saw a demo where SQL
   data hosted behind the company firewall was opened up for consumption by an Azure
   hosted application. I plan to watch that keynote again to make sure I know what I
   am talking about so consider this a disclaimer. 
&lt;p&gt;
   Second, I am now confident that Microsoft will not abandon either WPF nor SilverLight
   developers since there were already announcements to make both able to run with the
   same assemblies. A small step, but when coupled with the fact that VS2010 is built
   with WPF I think the two technologies are both valid for development (I was worried
   about the future of WPF until recently). 
&lt;p&gt;
   There was of course more, but those will have to wait for other posts.&lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=6439e124-129a-4779-bba3-9147772f3058"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=6439e124-129a-4779-bba3-9147772f3058</comments>
      <category>Development</category>
    </item>
    <item>
      <trackback:ping>http://www.patrickhynds.com/Trackback.aspx?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</trackback:ping>
      <pingback:server>http://www.patrickhynds.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.patrickhynds.com/PermaLink.aspx?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</pingback:target>
      <wfw:comment>http://www.patrickhynds.com/CommentView.aspx?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</wfw:comment>
      <wfw:commentRss>http://www.patrickhynds.com/SyndicationService.asmx/GetEntryCommentsRss?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">For many, many years I have been writing
   and reviewing contracts between my company and clients. As a result I have some insights
   into how things can be made to work more simply. 
   <p>
      First up, this is not legal advice, just me sharing some experiences. You should always
      run your contracts by your lawyer to ensure you aren't painting yourself into a corner
      you did not intend. 
   </p><p>
      Second, I have always tried to standardize contracts as much as possible and educate
      prospective clients up front as to what our process was for setting up contracts.
      Often the client will have their own ideas and their own contracts, but life is much
      better if you get the majority of clients to use your system rather than having to
      make a project out of every deal. I find that the more reasonable my process and contracts
      the more likely the client will accept my contracts rather than insist on using their
      own. 
   </p><p>
      Third, you must always remember that contracts are to govern the relationship between
      you and the customer when things to wrong. They almost never come up when the project
      comes off to mutual satisfaction. They are insurance if done well and they are a death
      sentence if they are done badly in cases where the project goes off the rails. 
   </p><p>
      Fourth, contracts are not personal, they are just part of business. If you are doing
      business with someone you like and trust then there is a temptation to skip on the
      contractual completeness or correctness. THIS IS A MISTAKE! Always think in terms
      of what would happen if the project went sideways and the person you had to deal with
      was not the one with whom you set things up. This has happened to me on a regular
      basis and the only defense is to have solid contracts. 
   </p><p>
      I hope to post more information like this in the future. <img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=187a0d9b-586a-4c3e-99dc-1f66ae0948cf" /></p></body>
      <title>Contracts 101</title>
      <guid>http://www.patrickhynds.com/PermaLink.aspx?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</guid>
      <link>http://www.patrickhynds.com/PermaLink.aspx?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</link>
      <pubDate>Mon, 16 Nov 2009 16:15:39 GMT</pubDate>
      <description>For many, many years I have been writing and reviewing contracts between my company and clients.  As a result I have some insights into how things can be made to work more simply.
&lt;p&gt;
   First up, this is not legal advice, just me sharing some experiences. You should always
   run your contracts by your lawyer to ensure you aren't painting yourself into a corner
   you did not intend. 
&lt;p&gt;
   Second, I have always tried to standardize contracts as much as possible and educate
   prospective clients up front as to what our process was for setting up contracts.
   Often the client will have their own ideas and their own contracts, but life is much
   better if you get the majority of clients to use your system rather than having to
   make a project out of every deal. I find that the more reasonable my process and contracts
   the more likely the client will accept my contracts rather than insist on using their
   own. 
&lt;p&gt;
   Third, you must always remember that contracts are to govern the relationship between
   you and the customer when things to wrong. They almost never come up when the project
   comes off to mutual satisfaction. They are insurance if done well and they are a death
   sentence if they are done badly in cases where the project goes off the rails. 
&lt;p&gt;
   Fourth, contracts are not personal, they are just part of business. If you are doing
   business with someone you like and trust then there is a temptation to skip on the
   contractual completeness or correctness. THIS IS A MISTAKE! Always think in terms
   of what would happen if the project went sideways and the person you had to deal with
   was not the one with whom you set things up. This has happened to me on a regular
   basis and the only defense is to have solid contracts. 
&lt;p&gt;
   I hope to post more information like this in the future. &lt;img width="0" height="0" src="http://www.patrickhynds.com/aggbug.ashx?id=187a0d9b-586a-4c3e-99dc-1f66ae0948cf"&gt;</description>
      <comments>http://www.patrickhynds.com/CommentView.aspx?guid=187a0d9b-586a-4c3e-99dc-1f66ae0948cf</comments>
      <category>Management</category>
    </item>
  </channel>
</rss>