<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6181310435977891397.post8448312135267359829..comments</id><updated>2009-08-05T10:53:52.283-04:00</updated><title type='text'>Comments on cheaphack: Review and Analysis of C# Part 1: Partial Definiti...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.cheaphack.net/feeds/8448312135267359829/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6181310435977891397/8448312135267359829/comments/default'/><link rel='alternate' type='text/html' href='http://www.cheaphack.net/2009/08/review-and-analysis-of-c-part-1-partial.html'/><author><name>Nick Johnson</name><uri>http://www.blogger.com/profile/09742551843387605596</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6181310435977891397.post-2822452420735520329</id><published>2009-08-05T10:53:52.283-04:00</published><updated>2009-08-05T10:53:52.283-04:00</updated><title type='text'>In regards to your first argument, Microsoft, at l...</title><content type='html'>In regards to your first argument, Microsoft, at least at the time partial classes were introduced, was still stuck in the boneheaded mindset of source control by exclusive checkout of files.  So problem #1 is they introduced a language feature to cover a bad design of their source control tools; problem #2 is they introduced it also to cover for a bad code generation design.&lt;br /&gt;&lt;br /&gt;It&amp;#39;s part of an &amp;quot;out of sight, out of mind&amp;quot; fallacy that Microsoft falls into time and a again:  they look at things that really are simple and see that simple things have an austere interface, and then try to make their overly complex things &amp;quot;simple&amp;quot; by hiding the complexity under a rug.   But they&amp;#39;re mistaking the effect for the cause, trying to emulate the effects of simplicity without actually making anything simpler at all.  You can see the effect in the way that every redesign of the look and feel of Office or Media player just hides important menu items without actually making them unneeded, or in the way that every Windows programming advance merely hides the complexity in the software stack underneath it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6181310435977891397/8448312135267359829/comments/default/2822452420735520329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6181310435977891397/8448312135267359829/comments/default/2822452420735520329'/><link rel='alternate' type='text/html' href='http://www.cheaphack.net/2009/08/review-and-analysis-of-c-part-1-partial.html?showComment=1249484032283#c2822452420735520329' title=''/><author><name>Dennis Ferron</name><uri>http://www.blogger.com/profile/03601234553344631838</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cheaphack.net/2009/08/review-and-analysis-of-c-part-1-partial.html' ref='tag:blogger.com,1999:blog-6181310435977891397.post-8448312135267359829' source='http://www.blogger.com/feeds/6181310435977891397/posts/default/8448312135267359829' type='text/html'/></entry></feed>