<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for NullPointerFactory</title>
	<atom:link href="http://nullpointerfactory.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://nullpointerfactory.wordpress.com</link>
	<description>Rants, raves, and tirades on Software Engineering et al</description>
	<pubDate>Wed, 14 May 2008 23:55:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>Comment on Knowledge of experts, balance of FOX News by Yev</title>
		<link>http://nullpointerfactory.wordpress.com/2007/06/22/knowledge-of-experts-balance-of-fox-news/#comment-8</link>
		<dc:creator>Yev</dc:creator>
		<pubDate>Mon, 16 Jul 2007 20:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2007/06/22/knowledge-of-experts-balance-of-fox-news/#comment-8</guid>
		<description>Greetings! Being “the reviewer” you mention in your post, I was pleasantly surprised to see this entry and to realize that great writers and thought leaders (I write this without the least bit of sarcasm) take the time to find out what the rest of us think. And yes, I did like the book a great deal… for people like me who don’t constantly move from client to client and from project to project, it provides an invaluable overview of all the cool stuff we don’t get to do and all the cool new toys we don’t get to play with. I wrote as much in my review.

First off, Neal, I’m afraid you are listed as the editor. Not on the cover, but on the title page (the second one - one has just the title, the other has the title and your name on it). This naturally led me to assume that you are the editor in the traditional sense of the word – someone who filters and revises the content of essay submissions. If this assumption was incorrect, then please accept my sincerest apologies for blaming you for someone else’s blunder. Naturally, passion is a great part of our work… if we’re not passionate about software, why write anything – code or essays? I would expect as a reader, though, that an editor (in the traditional sense) would temper the passions in what ultimately the readers see. You mention that I did not object to the absence of comparison to Struts or other frameworks in Chris Geary’s essay – true, but Chris Geary also did not make statements to the effect of “struts is dead” or “GWT is the better tool”. I would not object to such judgments in the slightest had they appeared in a blog or in an interview. A technical book, however, should, in my humble opinion, be held to different standards.

Where in the WS-* world can you find coverage on REST? Here’s one place: http://www.amazon.com/Web-Services-Platform-Architecture-WS-Addressing/dp/0131488740 - I happen to be a big fan of this book despite its age. And please note, while this is primarily a WS-* book, you will find no supremacist or derogatory claims. And here’s another place: the 2006 anthology, the very first essay in it by Scott Davis. And especially interesting are phrases such as “supporters of rest point to…” or “Opponents of REST argue…” I do not believe, as you suggest, that a comparison is at all necessary if the author does not wish to engage in it. If Mr. Sletten’s goal was only to explain the philosophy and possibilities of REST then he by all means should! But alas, he has already engaged in comparison by comparing the WS-* space to the Emperror’s New Clothes and the WS-* leaning decision maker to a “Napoleon in suspenders”… It is my belief that such judgments are best left to the reader and it is the burden of the impartial editor to tone down the rhetoric and shift the focus to the substance… I think this is a part of the unwritten contract between the publisher of a technical book and the reader (and if I’m wrong, maybe it’s a case for stronger contracts ;-)).

As I said in my review, Neal, I hold your opinions and your written work in high esteem. But, being a reader of your blog, I know that you are very passionate about many of the topics covered in the book, and that being the case, I believe the book is sorely missing the touch of that infallible impartial editor.</description>
		<content:encoded><![CDATA[<p>Greetings! Being “the reviewer” you mention in your post, I was pleasantly surprised to see this entry and to realize that great writers and thought leaders (I write this without the least bit of sarcasm) take the time to find out what the rest of us think. And yes, I did like the book a great deal… for people like me who don’t constantly move from client to client and from project to project, it provides an invaluable overview of all the cool stuff we don’t get to do and all the cool new toys we don’t get to play with. I wrote as much in my review.</p>
<p>First off, Neal, I’m afraid you are listed as the editor. Not on the cover, but on the title page (the second one - one has just the title, the other has the title and your name on it). This naturally led me to assume that you are the editor in the traditional sense of the word – someone who filters and revises the content of essay submissions. If this assumption was incorrect, then please accept my sincerest apologies for blaming you for someone else’s blunder. Naturally, passion is a great part of our work… if we’re not passionate about software, why write anything – code or essays? I would expect as a reader, though, that an editor (in the traditional sense) would temper the passions in what ultimately the readers see. You mention that I did not object to the absence of comparison to Struts or other frameworks in Chris Geary’s essay – true, but Chris Geary also did not make statements to the effect of “struts is dead” or “GWT is the better tool”. I would not object to such judgments in the slightest had they appeared in a blog or in an interview. A technical book, however, should, in my humble opinion, be held to different standards.</p>
<p>Where in the WS-* world can you find coverage on REST? Here’s one place: <a href="http://www.amazon.com/Web-Services-Platform-Architecture-WS-Addressing/dp/0131488740" rel="nofollow">http://www.amazon.com/Web-Services-Platform-Architecture-WS-Addressing/dp/0131488740</a> - I happen to be a big fan of this book despite its age. And please note, while this is primarily a WS-* book, you will find no supremacist or derogatory claims. And here’s another place: the 2006 anthology, the very first essay in it by Scott Davis. And especially interesting are phrases such as “supporters of rest point to…” or “Opponents of REST argue…” I do not believe, as you suggest, that a comparison is at all necessary if the author does not wish to engage in it. If Mr. Sletten’s goal was only to explain the philosophy and possibilities of REST then he by all means should! But alas, he has already engaged in comparison by comparing the WS-* space to the Emperror’s New Clothes and the WS-* leaning decision maker to a “Napoleon in suspenders”… It is my belief that such judgments are best left to the reader and it is the burden of the impartial editor to tone down the rhetoric and shift the focus to the substance… I think this is a part of the unwritten contract between the publisher of a technical book and the reader (and if I’m wrong, maybe it’s a case for stronger contracts ;-)).</p>
<p>As I said in my review, Neal, I hold your opinions and your written work in high esteem. But, being a reader of your blog, I know that you are very passionate about many of the topics covered in the book, and that being the case, I believe the book is sorely missing the touch of that infallible impartial editor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Knowledge of experts, balance of FOX News by Neal Ford</title>
		<link>http://nullpointerfactory.wordpress.com/2007/06/22/knowledge-of-experts-balance-of-fox-news/#comment-7</link>
		<dc:creator>Neal Ford</dc:creator>
		<pubDate>Mon, 16 Jul 2007 20:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2007/06/22/knowledge-of-experts-balance-of-fox-news/#comment-7</guid>
		<description>First and foremost, I would like to thank the reviewer for giving us 4 out of 5 stars on Amazon, so his complaints should be kept in perspective (he did at the end of the day enjoy the book, and I don't want to gloss over that by way of indicating that we don't appreciate that immensely). We do, and thank him for the good things he says.

The reviewer mostly takes me to task for not forcing the authors to be more balanced against what he calls "agitation for the new age software movement". If you look closely at the cover of the book, you'll notice I'm not listed as the editor, but as the compiler (as in "Compiled by Neal Ford"). This distinction is important and planned. I did not edit this book in the normal sense (of vetting what the authors want to write), I merely compiled the essays. Frankly, it would be an awful job trying to get this group of authors to bend to my will! All the authors of this anthology are quite passionate about their subjects (which is what makes the book interesting, in my opinion).

The reviewer takes Brian to task for not providing the WS-* case against REST, but I don't think that was the purpose of the essay. Where in the vast ocean of information about WS-* do you even see a mention of REST? Unless you are specifically comparing two technologies, you frequently don't, well, compare them. I notice that David Geary (whose excellent essay was praised by the reviewer) didn't compare and contrast it with Struts, which is the de-facto market leader.

But the more interesting issue for me is the clear disdain the reviewer has for what he calls "new age dogma": REST vs. SOAP, dynamic languages, and Agile development. It's no secret that many of the No Fluff, Just Stuff speakers do prefer agile development and looser contracts. While not suitable for all applications, this is the cutting edge of software development right now. It is contingent on "thought leaders" to point out the latest trends in software development, so that the attendees and readers know what's on the horizon. Software and software development continues to evolve at a furious pace. While no one can predict the future (except maybe Bruce Tate), it is interesting to see where the people who were really into Java in 1996 are spending their time now (a hint: mostly with loose contracty type stuff).

Oh, and the reason there is more information about IntelliJ than Eclipse? Because most of the authors use IntelliJ (because we think it's the best tool available), I got inundated with cool IntelliJ tips and tricks (and ended up cutting a bunch of them). We had to ask over and over to even get tips for Eclipse, which is not to say that Eclipse is bad, it just doesn't generate as much passion than IntelliJ. There's that word again: passion. All the writers of this volume are passionate about technology (which is extraordinary in and of itself), and want to write about it for very little remuneration.

Given the amount of other open source in the book, why wouldn't we prefer Eclipse over IntelliJ it they were essentially the same? As a group, we tend to choose things that we think are best of breed, whether web framework or IDE. Hopefully, that's at least some of the appeal of both the anthology and the No Fluff, Just Stuff tour.</description>
		<content:encoded><![CDATA[<p>First and foremost, I would like to thank the reviewer for giving us 4 out of 5 stars on Amazon, so his complaints should be kept in perspective (he did at the end of the day enjoy the book, and I don&#8217;t want to gloss over that by way of indicating that we don&#8217;t appreciate that immensely). We do, and thank him for the good things he says.</p>
<p>The reviewer mostly takes me to task for not forcing the authors to be more balanced against what he calls &#8220;agitation for the new age software movement&#8221;. If you look closely at the cover of the book, you&#8217;ll notice I&#8217;m not listed as the editor, but as the compiler (as in &#8220;Compiled by Neal Ford&#8221;). This distinction is important and planned. I did not edit this book in the normal sense (of vetting what the authors want to write), I merely compiled the essays. Frankly, it would be an awful job trying to get this group of authors to bend to my will! All the authors of this anthology are quite passionate about their subjects (which is what makes the book interesting, in my opinion).</p>
<p>The reviewer takes Brian to task for not providing the WS-* case against REST, but I don&#8217;t think that was the purpose of the essay. Where in the vast ocean of information about WS-* do you even see a mention of REST? Unless you are specifically comparing two technologies, you frequently don&#8217;t, well, compare them. I notice that David Geary (whose excellent essay was praised by the reviewer) didn&#8217;t compare and contrast it with Struts, which is the de-facto market leader.</p>
<p>But the more interesting issue for me is the clear disdain the reviewer has for what he calls &#8220;new age dogma&#8221;: REST vs. SOAP, dynamic languages, and Agile development. It&#8217;s no secret that many of the No Fluff, Just Stuff speakers do prefer agile development and looser contracts. While not suitable for all applications, this is the cutting edge of software development right now. It is contingent on &#8220;thought leaders&#8221; to point out the latest trends in software development, so that the attendees and readers know what&#8217;s on the horizon. Software and software development continues to evolve at a furious pace. While no one can predict the future (except maybe Bruce Tate), it is interesting to see where the people who were really into Java in 1996 are spending their time now (a hint: mostly with loose contracty type stuff).</p>
<p>Oh, and the reason there is more information about IntelliJ than Eclipse? Because most of the authors use IntelliJ (because we think it&#8217;s the best tool available), I got inundated with cool IntelliJ tips and tricks (and ended up cutting a bunch of them). We had to ask over and over to even get tips for Eclipse, which is not to say that Eclipse is bad, it just doesn&#8217;t generate as much passion than IntelliJ. There&#8217;s that word again: passion. All the writers of this volume are passionate about technology (which is extraordinary in and of itself), and want to write about it for very little remuneration.</p>
<p>Given the amount of other open source in the book, why wouldn&#8217;t we prefer Eclipse over IntelliJ it they were essentially the same? As a group, we tend to choose things that we think are best of breed, whether web framework or IDE. Hopefully, that&#8217;s at least some of the appeal of both the anthology and the No Fluff, Just Stuff tour.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Raving about NFJS - Part 2 by Yev</title>
		<link>http://nullpointerfactory.wordpress.com/2007/07/11/raving-about-nfjs-part-2/#comment-6</link>
		<dc:creator>Yev</dc:creator>
		<pubDate>Thu, 12 Jul 2007 04:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2007/07/11/raving-about-nfjs-part-2/#comment-6</guid>
		<description>Andy, first of all... muchas respect! I'm a regular reader of your blog (its omission from my blogroll is purely erroneous and will be corrected at once), and I really liked your article on test categorization in the first NFJS anthology - when I read it it was especially relevant to a project I was working on with all tests commingled together and running at build time - it was like seeing the promised land but not being able to enter it :-). Anyhow, muchas kudos!

As for Burr Sutter, yes, he is a great speaker (I watched his &lt;a href="http://www.parleys.com/display/PARLEYS/Open+Source+SOA" rel="nofollow"&gt;open-source SOA presentation on the web&lt;/A&gt;. And I have absolutely no qualms about him or his presentations... he does what he has to do, and, I agree, he does it remarkably well. My gripe is rather with the organizers. They're the ones who purport to be vendor-neutral, they should worry about staying that way. According to the session description, "students learn to leverage the capabilities of... the most popular open source frameworks to create new enterprise applications". First of all, in a market that's in its infancy, how can any one ESB be "most popular"? And secondly, unless the NFJS presentation differs significantly from the one in the link above, the only "open source framework" covered is JBoss.

You have a very good point about interface21... but let's be honest here, a session on Spring will serve to satisfy a demand for information that already exists... There is already a great deal of excitement about Spring, and a Spring session can be argued to satisfy an existing demand. A JBoss ESB session, however, can only serve to create interest, rather than to satisfy it, especially when presented under the guise of a SOA overview. Thus, I would argue, that the JBoss session serves a marketing purpose, far more so than the Spring sessions. 

Sadly, I will be unable to attend Burr Sutter's sessions, just as I'll have to miss out on the two-part Spring saga. I'm really looking forward to your session on BDD though!</description>
		<content:encoded><![CDATA[<p>Andy, first of all&#8230; muchas respect! I&#8217;m a regular reader of your blog (its omission from my blogroll is purely erroneous and will be corrected at once), and I really liked your article on test categorization in the first NFJS anthology - when I read it it was especially relevant to a project I was working on with all tests commingled together and running at build time - it was like seeing the promised land but not being able to enter it :-). Anyhow, muchas kudos!</p>
<p>As for Burr Sutter, yes, he is a great speaker (I watched his <a href="http://www.parleys.com/display/PARLEYS/Open+Source+SOA" rel="nofollow">open-source SOA presentation on the web</a>. And I have absolutely no qualms about him or his presentations&#8230; he does what he has to do, and, I agree, he does it remarkably well. My gripe is rather with the organizers. They&#8217;re the ones who purport to be vendor-neutral, they should worry about staying that way. According to the session description, &#8220;students learn to leverage the capabilities of&#8230; the most popular open source frameworks to create new enterprise applications&#8221;. First of all, in a market that&#8217;s in its infancy, how can any one ESB be &#8220;most popular&#8221;? And secondly, unless the NFJS presentation differs significantly from the one in the link above, the only &#8220;open source framework&#8221; covered is JBoss.</p>
<p>You have a very good point about interface21&#8230; but let&#8217;s be honest here, a session on Spring will serve to satisfy a demand for information that already exists&#8230; There is already a great deal of excitement about Spring, and a Spring session can be argued to satisfy an existing demand. A JBoss ESB session, however, can only serve to create interest, rather than to satisfy it, especially when presented under the guise of a SOA overview. Thus, I would argue, that the JBoss session serves a marketing purpose, far more so than the Spring sessions. </p>
<p>Sadly, I will be unable to attend Burr Sutter&#8217;s sessions, just as I&#8217;ll have to miss out on the two-part Spring saga. I&#8217;m really looking forward to your session on BDD though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Raving about NFJS - Part 2 by Andy</title>
		<link>http://nullpointerfactory.wordpress.com/2007/07/11/raving-about-nfjs-part-2/#comment-5</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Thu, 12 Jul 2007 02:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2007/07/11/raving-about-nfjs-part-2/#comment-5</guid>
		<description>I wouldn't read too much in to Burr's presentation and employer-- there are a few guys from Interface 21 who also speak on the tour and yes, they speak about Spring! :) Burr is a super speaker and I think you'll find his presentations excellent! 

I look forward to meeting you at the show!</description>
		<content:encoded><![CDATA[<p>I wouldn&#8217;t read too much in to Burr&#8217;s presentation and employer&#8211; there are a few guys from Interface 21 who also speak on the tour and yes, they speak about Spring! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Burr is a super speaker and I think you&#8217;ll find his presentations excellent! </p>
<p>I look forward to meeting you at the show!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Open letter to the Ruby Santa by Yev</title>
		<link>http://nullpointerfactory.wordpress.com/2007/04/15/open-letter-to-the-ruby-santa/#comment-3</link>
		<dc:creator>Yev</dc:creator>
		<pubDate>Thu, 26 Apr 2007 07:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2007/04/15/open-letter-to-the-ruby-santa/#comment-3</guid>
		<description>Will this plugin field that is modified by a method outside the code being edited, if the new value is of a different type than what was previously assigned?&lt;br/&gt;&lt;br/&gt;I've read Tor Norbye's blog. Certainly the tools he has make life easier, but I don't see any screenshots of "hard cases". It's not hard to complete [1,2,3].&lt;br/&gt;&lt;br/&gt;And, though I haven't played with JRuby, if its Java interoperability is similar to Groovy's, I'd like to see what happens when a method of a compiled Java class modifies a field of the input to an value of a different type.</description>
		<content:encoded><![CDATA[<p>Will this plugin field that is modified by a method outside the code being edited, if the new value is of a different type than what was previously assigned?</p>
<p>I&#8217;ve read Tor Norbye&#8217;s blog. Certainly the tools he has make life easier, but I don&#8217;t see any screenshots of &#8220;hard cases&#8221;. It&#8217;s not hard to complete [1,2,3].</p>
<p>And, though I haven&#8217;t played with JRuby, if its Java interoperability is similar to Groovy&#8217;s, I&#8217;d like to see what happens when a method of a compiled Java class modifies a field of the input to an value of a different type.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Open letter to the Ruby Santa by Chris</title>
		<link>http://nullpointerfactory.wordpress.com/2007/04/15/open-letter-to-the-ruby-santa/#comment-2</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 26 Apr 2007 04:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://nullpointerfactory.wordpress.com/2007/04/15/open-letter-to-the-ruby-santa/#comment-2</guid>
		<description>You should check out the dynamic completion features (and highlighting) in the new NetBeans support module for Ruby.  It uses JRuby so it has full access to the Ruby compiler.  It highlights unused variables in a unique color, and the same for uninitialized variables.  Tor Norbye has lots of blog entries with screenshots, check it out.</description>
		<content:encoded><![CDATA[<p>You should check out the dynamic completion features (and highlighting) in the new NetBeans support module for Ruby.  It uses JRuby so it has full access to the Ruby compiler.  It highlights unused variables in a unique color, and the same for uninitialized variables.  Tor Norbye has lots of blog entries with screenshots, check it out.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
