<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://schmurgon.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ben Scott's Blog - All Comments</title><link>http://schmurgon.net/blogs/ben/default.aspx</link><description>Black, White and several shades of Grey</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: When is software done?</title><link>http://schmurgon.net/blogs/ben/archive/2008/11/10/when-is-software-done.aspx#129</link><pubDate>Wed, 12 Nov 2008 23:01:08 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:129</guid><dc:creator>Ben Scott</dc:creator><description>&lt;p&gt;Even if you were to meet the IEEE&amp;#39;s requirements and had a software engineering degree that was ABET/EAC accredited, my (poorly made) point is that if your approach to writing code is based upon engineering priniples, then you&amp;#39;d have a number of attempts at writing a particular application, throwing away each attempt as you progressed (models e.t.c). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In software, you don&amp;#39;t really know how best to represent the solution to the problem until you&amp;#39;re &amp;quot;functionality complete&amp;quot;. &amp;nbsp;Once you&amp;#39;ve reached functional completeness, you should be throwing away the model and starting again now you understand the problem in its entirety, focusing on the optimal design. &amp;nbsp;Since we deal with non-concrete objects we have the advantage of refactoring rather than throwing away - but that hardly ever happens in my experience because &amp;quot;functional completeness&amp;quot; is perceived as being &amp;quot;done&amp;quot;. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s like a prototype car. &amp;nbsp;A first attempt based on previous experience. &amp;nbsp;It works - but it&amp;#39;s not released into production because it hasn&amp;#39;t been &amp;quot;refined&amp;quot; and is not &amp;quot;production ready&amp;quot;. &amp;nbsp;The &amp;quot;software engineer&amp;quot; metaphor is selectively interpreted by &amp;quot;hackers&amp;quot; as - I&amp;#39;m done when it works; without any attention to the multiple attempts performed previously to achieve true completeness.&lt;/p&gt;
&lt;p&gt;Am I ranting? &amp;nbsp;Probably. &amp;nbsp;Maybe the link between the &amp;quot;engineer&amp;quot; job title and crap code isn&amp;#39;t there. &amp;nbsp;I just wish that people didn&amp;#39;t stop once their tests worked. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=129" width="1" height="1"&gt;</description></item><item><title>re: When is software done?</title><link>http://schmurgon.net/blogs/ben/archive/2008/11/10/when-is-software-done.aspx#128</link><pubDate>Wed, 12 Nov 2008 21:48:00 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:128</guid><dc:creator>Gordon</dc:creator><description>&lt;p&gt;The IEEE&amp;#39;s formal position on this is as follows:&lt;/p&gt;
&lt;p&gt;&amp;quot;The title, Engineer, and its derivatives should be reserved for those individuals whose education and experience qualify them to practice in a manner that protects public safety. Strict use of the title serves the interest of both the IEEE-USA and the public by providing a recognized designation by which those qualified to practice engineering may be identified. The education and experience needed for the title, Engineer, is evidenced by&lt;/p&gt;
&lt;p&gt;&amp;gt;	Graduation with an Engineering degree from an ABET/EAC accredited program of engineering (or equivalent*), coupled with sufficient experience in the field in which the term, Engineer, is used; and/or &lt;/p&gt;
&lt;p&gt;&amp;gt;	Licensure by any jurisdiction as a Professional Engineer. &lt;/p&gt;
&lt;p&gt;&amp;gt;	A degree from a foreign institution (or the total education when a person holds a graduate degree in engineering but no accredited B.S. in engineering) can be evaluated through a service offered by ABET.&amp;quot;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=128" width="1" height="1"&gt;</description></item><item><title>Pages tagged "agile"</title><link>http://schmurgon.net/blogs/ben/archive/2008/05/28/pair-programming-day-two.aspx#124</link><pubDate>Thu, 29 May 2008 12:14:26 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:124</guid><dc:creator>Pages tagged "agile"</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Pages tagged &amp;quot;agile&amp;quot;&lt;/p&gt;
&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=124" width="1" height="1"&gt;</description></item><item><title>MSDTC, .Net 2.0, DB2 and Heuristic Processing continued...</title><link>http://schmurgon.net/blogs/ben/archive/2006/05/17/47.aspx#113</link><pubDate>Mon, 16 Jul 2007 12:40:52 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:113</guid><dc:creator>Ben Scott's Blog</dc:creator><description>In my previous post , I mentioned how to change to the OLEDB connection pooling defaults after receiving&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=113" width="1" height="1"&gt;</description></item><item><title>CAB installation error</title><link>http://schmurgon.net/blogs/ben/archive/2006/11/27/installing-vista-rtm-on-asus-f3jv.aspx#109</link><pubDate>Tue, 10 Jul 2007 02:50:02 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:109</guid><dc:creator>Eldar</dc:creator><description>&lt;p&gt;&amp;quot;An unexpected error occurred generating the Visual Studio Solution files. You may have to manually...&lt;/p&gt;
&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=109" width="1" height="1"&gt;</description></item><item><title>re: WCF Proxy Generation without Types</title><link>http://schmurgon.net/blogs/ben/archive/2006/12/17/wcf-proxy-generation-without-types.aspx#96</link><pubDate>Mon, 18 Dec 2006 21:42:30 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:96</guid><dc:creator>Rory Primrose</dc:creator><description>&lt;p&gt;This mapping can be achieved by using schema extensions for web references (&lt;a rel="nofollow" target="_new" href="http://neovolve.com/archive/2006/10/24/Neovolve.Schema.Extensions-1.0-released.aspx"&gt;http://neovolve.com/archive/2006/10/24/Neovolve.Schema.Extensions-1.0-released.aspx&lt;/a&gt;). I haven't tested this with a WCF service reference though, but if you share the contracts then it won't be a problem for a WCF service.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=96" width="1" height="1"&gt;</description></item><item><title>re: Installing Vista RTM on ASUS F3JV</title><link>http://schmurgon.net/blogs/ben/archive/2006/11/27/installing-vista-rtm-on-asus-f3jv.aspx#93</link><pubDate>Tue, 28 Nov 2006 22:11:57 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:93</guid><dc:creator>Ben Scott</dc:creator><description>&lt;p&gt;Mark - You need to get the driver AND the modified .inf file from the site. &amp;nbsp;It won't work without the .inf. &amp;nbsp;Also, open it up in Notepad and check that your card is in the list. &amp;nbsp;Before you run the driver installation, copy the modified .inf over the existing one supplied with the driver, then install.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=93" width="1" height="1"&gt;</description></item><item><title>re: Installing Vista RTM on ASUS F3JV</title><link>http://schmurgon.net/blogs/ben/archive/2006/11/27/installing-vista-rtm-on-asus-f3jv.aspx#92</link><pubDate>Mon, 27 Nov 2006 11:29:18 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:92</guid><dc:creator>Mark</dc:creator><description>&lt;p&gt;Hi Ben,&lt;/p&gt;
&lt;p&gt;Thanks for the post, I've just installed Vista RTM on my A6JC. &amp;nbsp;I've followed the link for the NVidia drivers, but the installer keeps saying it doesn't recognise the video card and exiting. &amp;nbsp;Any ideas?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=92" width="1" height="1"&gt;</description></item><item><title>re: Mounting ISO images e.t.c in Vista</title><link>http://schmurgon.net/blogs/ben/archive/2006/11/25/mounting-iso-images-e-t-c-in-vista.aspx#90</link><pubDate>Mon, 27 Nov 2006 09:27:06 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:90</guid><dc:creator>alistair</dc:creator><description>&lt;p&gt;ta, installing now!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=90" width="1" height="1"&gt;</description></item><item><title>re: Experimentation with InfoPath 2003</title><link>http://schmurgon.net/blogs/ben/archive/2006/10/16/Experimentation-with-InfoPath-2003.aspx#66</link><pubDate>Thu, 19 Oct 2006 04:41:07 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:66</guid><dc:creator>Alex Weinstein</dc:creator><description>&lt;p&gt;Ben, I'm glad your first tryout of InfoPath was successful! I'd love to know how your implementation progresses - keep blogging!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=66" width="1" height="1"&gt;</description></item><item><title>re: Experimentation with InfoPath 2003</title><link>http://schmurgon.net/blogs/ben/archive/2006/10/16/Experimentation-with-InfoPath-2003.aspx#65</link><pubDate>Wed, 18 Oct 2006 06:08:30 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:65</guid><dc:creator>B</dc:creator><description>&lt;p&gt;It's all great in theory till you use it for awhile. &amp;nbsp;See my top hates with the product: &lt;a rel="nofollow" target="_new" href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryID/11/Default.aspx"&gt;http://www.soulsolutions.com.au/Blog/tabid/73/EntryID/11/Default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=65" width="1" height="1"&gt;</description></item><item><title>re: DB2 Connection Issues when using COM+ Services and Windows XP Service Pack 2</title><link>http://schmurgon.net/blogs/ben/archive/2006/05/17/47.aspx#48</link><pubDate>Thu, 18 May 2006 06:36:59 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:48</guid><dc:creator>Alistair</dc:creator><description>Thanks for this - I'm backing up my machine now in prep for the SP2 install!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=48" width="1" height="1"&gt;</description></item><item><title>re: Deploying the Enterprise Library (June 2005 1.1) with a strong name key</title><link>http://schmurgon.net/blogs/ben/archive/2006/05/02/41.aspx#45</link><pubDate>Wed, 03 May 2006 13:25:06 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:45</guid><dc:creator>Ben Scott</dc:creator><description>XaJa ( Ajax?? ) I've posted a solution to disabling the Instrumentation in Enterprise Library ( which is what you were asking..I hope) at &lt;a rel="nofollow" target="_new" href="http://schmurgon.net/blogs/ben/archive/2006/05/03/43.aspx"&gt;http://schmurgon.net/blogs/ben/archive/2006/05/03/43.aspx&lt;/a&gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=45" width="1" height="1"&gt;</description></item><item><title>re: Deploying the Enterprise Library (June 2005 1.1) with a strong name key</title><link>http://schmurgon.net/blogs/ben/archive/2006/05/02/41.aspx#42</link><pubDate>Tue, 02 May 2006 12:16:26 GMT</pubDate><guid isPermaLink="false">157d5ca5-e019-4e27-ac13-6f0bdaf8b2a9:42</guid><dc:creator>XaJa</dc:creator><description>&lt;FONT face=Verdana size=2&gt;Thanks Ben. &amp;nbsp;I've been getting the Interop.MSDASC does not have a strong name error for ages. &amp;nbsp;I tried generating a proxy but it didn't work. &amp;nbsp;Have you also gotten round the instrumentation exceptions? &amp;nbsp;I have deployed my site to a third party which won't let me install MSI's (fair enough). &amp;nbsp;I'm using Log4net to write out my exceptions, but keep getting this exception: &lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;Exception Details: System.Security.SecurityException: Requested registry access is not allowed. &lt;BR&gt;&lt;BR&gt;[SecurityException: Requested registry access is not allowed.] &lt;BR&gt;Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) +473 &lt;BR&gt;System.Diagnostics.EventLog.CreateEventSource(String source, String logName, String machineName, Boolean useMutex) +445 &lt;BR&gt;System.Diagnostics.EventLog.CreateEventSource(String source, String logName, String machineName) +11 &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterInstances.ReportCounterFailure(String message) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.PerformanceCounterInstances..ctor(String categoryName, String counterName, Boolean createNewInstance) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentedEvent.AddPerformanceCounter(String category, String[] counterNames, Boolean createNewInstance) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentedEvent.Initialize(String counterCategory, String[] counterNames, Boolean createNewInstance, String eventLogSource, EventLogIdentifier[] eventIds) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.InstrumentedEvent..ctor(String counterCategory, String[] counterNames, Boolean createNewInstance) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataServiceEvent..ctor(String[] counterNames) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataCommandFailedEvent..ctor(String[] counterNames) &lt;BR&gt;Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataCommandFailedEvent..cctor() &lt;BR&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://schmurgon.net/aggbug.aspx?PostID=42" width="1" height="1"&gt;</description></item></channel></rss>