<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>What does "Writing Good Software" Mean? Good for Who?</title><link>http://blogs.msdn.com/b/buckwoody/archive/2007/11/01/what-does-writing-good-software-mean-good-for-who.aspx</link><description>I’ve mentioned before on this blog a little about how we write software here at Microsoft. I think it’s great that we are allowed to talk about it – in fact, we’re encouraged to be open about it. That’s very different from many other software firms I</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: What does "Writing Good Software" Mean? Good for Who?</title><link>http://blogs.msdn.com/b/buckwoody/archive/2007/11/01/what-does-writing-good-software-mean-good-for-who.aspx#5936509</link><pubDate>Tue, 06 Nov 2007 16:57:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5936509</guid><dc:creator>FBuchan</dc:creator><description>&lt;p&gt;I might append something like &amp;quot;separated&amp;quot; to your list. One of the biggest challenges with using software seesm to be the &amp;quot;tied to&amp;quot; elements. Simple example, SSMS has a few warts, and they don't seem to be addressed rapidly because they are bound up with warts somewhere else in the system. Treating UI like skins, separated from the underlyting layers discretely, would mean that you could enhance usability much more easily over time.&lt;/p&gt;
&lt;p&gt;In a less awkward way, I guess what I'm talking about is that really great software should, to some extent, be written with a degree of separation in mind, to prevent the kind of forced compliance that hampers adoption, or slows end-user acceptance. (Best example I can think is Visual Studio tools, where I have at least 2 versions installed because the frameworks are tied to the development tools. When designing the tools, planning not to have that happen is a useability issue.)&lt;/p&gt;
&lt;p&gt;As I reread that I think, &amp;quot;It's way too late/early for rational thought, but what thehey. &amp;quot; ;-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5936509" width="1" height="1"&gt;</description></item><item><title>What does "Writing Good Software" Mean? Good for Who?</title><link>http://blogs.msdn.com/b/buckwoody/archive/2007/11/01/what-does-writing-good-software-mean-good-for-who.aspx#5816804</link><pubDate>Thu, 01 Nov 2007 19:44:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5816804</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;I’ve mentioned before on this blog a little about how we write software here at Microsoft. I think it&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5816804" width="1" height="1"&gt;</description></item></channel></rss>