<?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/"><channel><title>Reed Me : software</title><link>http://blogs.msdn.com/reedme/archive/tags/software/default.aspx</link><description>Tags: software</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Scary. But probably true.</title><link>http://blogs.msdn.com/reedme/archive/2009/08/14/scary-but-probably-true.aspx</link><pubDate>Fri, 14 Aug 2009 19:48:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9870282</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9870282.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9870282</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9870282</wfw:comment><description>&lt;p&gt;Emphasis in the quote below is Jeff’s; I didn’t fiddle with the bold or italics. I just made it blue, because blue is good, right?&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;Pretty soon, &lt;b&gt;all programming will be web programming.&lt;/b&gt; If you don't think that's a cause for celebration for the average working programmer, then maybe you &lt;i&gt;should&lt;/i&gt; find another profession.        &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.codinghorror.com/blog/" target="_blank"&gt;Coding Horror: All Programming is Web Programming&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Of course, that’s the conclusion of the post which makes Jeff sound like he’s not a right-tool-for-the-job kind of guy (he is). It’s just the bombast to convince you that you should go read it yourself. Heh.&lt;/p&gt;  &lt;p&gt;For the record, I’m not a huge fan of web development (the tools are generally not mature enough to support my TDD habit), even though I ran the primarily web-based development team for a dotcom for nigh six years... I am a big fan of the principle of least power (and/or least complexity).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9870282" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/internet/default.aspx">internet</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category><category domain="http://blogs.msdn.com/reedme/archive/tags/code/default.aspx">code</category><category domain="http://blogs.msdn.com/reedme/archive/tags/web/default.aspx">web</category></item><item><title>How high is your impulse buy threshold?</title><link>http://blogs.msdn.com/reedme/archive/2009/08/06/how-high-is-your-impulse-buy-threshold.aspx</link><pubDate>Thu, 06 Aug 2009 20:03:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9859354</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9859354.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9859354</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9859354</wfw:comment><description>&lt;p&gt;I think Jeff’s on to something:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;While there's an odd aspect of race to the bottom that I'm not sure is entirely healthy for the iPhone app ecosystem, the idea that software should be priced low enough to pass the average user's &amp;quot;why not&amp;quot; threshold is a powerful one.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.codinghorror.com/blog/archives/001293.html" target="_blank"&gt;Coding Horror: Software Pricing: Are We Doing It Wrong?&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;But...&lt;/p&gt;  &lt;p&gt;As usual, it’s a good, thought-provoking post from Jeff. He talks about a couple of games that were wildly successful at selling huge numbers of units &lt;strong&gt;after &lt;/strong&gt;they lowered their prices... Which is the key concept that seems to be overlooked: Perceived Value™.&lt;/p&gt;  &lt;p&gt;Jeff (like all of us in geekdom) seems to be thinking of finding the Perfect Price™, set it once and enjoy massive profitability. Unfortunately, marketing and economics don’t work that way because they overlap with the unpredictable, irrational “science” of human psychology. Like that country song chorus goes “... and people are crazy.”&lt;/p&gt;  &lt;p&gt;Steam/Valve were wildly successful with these price cuts because the were able to LOWER their prices. If they started off at a lower price point, they might’ve front-loaded more sales on the curve, but they would not have the long, sustainable tail of moderate Half-Life or Left4Dead sales at the New Lower Price™ because they wouldn’t have the same perceived value to typical consumers.&lt;/p&gt;  &lt;p&gt;People like Jeff and I who paid full price for L4D (the Reed Clan actually bought four copies at full price, but that’s a different problem) aren’t in the same buyer bucket as those people who got motivated when the price was reduced... and I doubt many game companies are going to be willing to start low and then go lower in the hopes of making more money without a lot more evidence than a table o’ speculative numbers.&lt;/p&gt;  &lt;p&gt;Especially since the jury is still out on whether companies are going to win with the iPhone App Store’s race to the bottom strategy. Perhaps if the Xbox Live Arcade and Xbox Live Community Games starts producing some profitable companies built primarily on titles in those arenas, that might suggest starting low is the way to go.&lt;/p&gt;  &lt;p&gt;My wallet wants him to be right, but I’m just sayin’...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859354" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/video+games/default.aspx">video games</category><category domain="http://blogs.msdn.com/reedme/archive/tags/gaming/default.aspx">gaming</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category></item><item><title>I wasn’t concerned about warbots. Until...</title><link>http://blogs.msdn.com/reedme/archive/2009/04/22/i-wasn-t-concerned-about-warbots-until.aspx</link><pubDate>Thu, 23 Apr 2009 02:44:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9563548</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9563548.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9563548</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9563548</wfw:comment><description>&lt;p&gt;The quote is long to provide context, but the bold part is what worries me. Ruh-roh.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;A recent study prepared for the Office of Naval Research by a team from the California Polytechnic State University said that robot ethics had not received the attention it deserved because of a &amp;quot;rush to market&amp;quot; mentality and the &amp;quot;common misconception&amp;quot; that robots will do only what they have been programmed to do. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;&amp;quot;Unfortunately, such a belief is sorely outdated, harking back to the time when computers were simpler and their programs could be written and understood by a single person,&amp;quot; the study says. &amp;quot;Now programs with millions of lines of code are written by teams of programmers, none of whom knows the entire program; hence, &lt;strong&gt;no individual can predict the effect of a given command with absolute certainty since portions of programs may interact in unexpected, untested ways.&lt;/strong&gt;&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.alertnet.org/thenews/newsdesk/LM674603.htm" target="_blank"&gt;Killer robots and a revolution in warfare (Reuters)&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;It’s not bad enough that we’re giving the robots guns, we’re not entirely sure what they’ll do when we tell them to shoot.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9563548" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/gadgets/default.aspx">gadgets</category><category domain="http://blogs.msdn.com/reedme/archive/tags/science+fiction/default.aspx">science fiction</category><category domain="http://blogs.msdn.com/reedme/archive/tags/development/default.aspx">development</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category><category domain="http://blogs.msdn.com/reedme/archive/tags/robotics/default.aspx">robotics</category></item><item><title>Do we really need a manifesto for software craftsmanship?</title><link>http://blogs.msdn.com/reedme/archive/2009/03/11/do-we-really-need-a-manifesto-for-software-craftsmanship.aspx</link><pubDate>Thu, 12 Mar 2009 02:28:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9471121</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9471121.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9471121</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9471121</wfw:comment><description>&lt;p&gt;This seems like a reaction to, maybe an extension of, the Agile Manifesto. I don’t see anything that I object to, but maybe that’s just because I (and the teams I lead who adopted and signed the Agile Manifesto) believed those “implementation details” were already covered.&lt;/p&gt;  &lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;Not only working software, but also well-crafted software&lt;/li&gt;      &lt;li&gt;Not only responding to change, but also steadily adding value&lt;/li&gt;      &lt;li&gt;Not only individuals and interactions, but also a community of professionals&lt;/li&gt;      &lt;li&gt;Not only customer collaboration, but also productive partnerships&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://manifesto.softwarecraftsmanship.org/" target="_blank"&gt;Manifesto for Software Craftsmanship&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Can’t hurt, I guess, since some people need to have every little detail spelled out for them.&lt;/p&gt;  &lt;p&gt;Comparing the state of the art of software development to where it was before the “agile revolution”, I think we’ve come a long, long way!!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9471121" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/developers/default.aspx">developers</category><category domain="http://blogs.msdn.com/reedme/archive/tags/agile/default.aspx">agile</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category></item><item><title>The Problem with Software Architects</title><link>http://blogs.msdn.com/reedme/archive/2009/02/27/the-problem-with-software-architects.aspx</link><pubDate>Sat, 28 Feb 2009 01:14:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9449756</guid><dc:creator>reedme</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/reedme/comments/9449756.aspx</comments><wfw:commentRss>http://blogs.msdn.com/reedme/commentrss.aspx?PostID=9449756</wfw:commentRss><wfw:comment>http://blogs.msdn.com/reedme/rsscomments.aspx?PostID=9449756</wfw:comment><description>&lt;p&gt;What’s the problem with software architects? Besides the fact that they think &lt;strong&gt;everything&lt;/strong&gt; can be described in PowerPoint and Visio? With maybe a couple hundred pages of Word documents? Heh. It is problematic that “they” think things can be reduced to simple lists... or covered in one book.&lt;/p&gt;  &lt;p&gt;I’m not saying there isn’t good information in there! My favorite title’s of the 97 are “Database as a Fortress” and “Control the data, not just the code”. But I have my own bias as a database architect. (Can you tell?)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://97-things.near-time.net/wiki/97-things-every-software-architect-should-know-the-book" target="_blank"&gt;97 Things Every Software Architect Should Know - The Book&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;They’re all labeled as “unedited” submissions for the book, but I’m going to make time to read them all this weekend.&lt;/p&gt;  &lt;p&gt;Right after I get all the achievements in Left4Dead!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9449756" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/reedme/archive/tags/consulting/default.aspx">consulting</category><category domain="http://blogs.msdn.com/reedme/archive/tags/architect/default.aspx">architect</category><category domain="http://blogs.msdn.com/reedme/archive/tags/enterprise/default.aspx">enterprise</category><category domain="http://blogs.msdn.com/reedme/archive/tags/software/default.aspx">software</category></item></channel></rss>