<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.0.4" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
<channel>
	<title>Comments for hackinghat.com</title>
	<link>http://www.hackinghat.com</link>
	<description>adventures in technology</description>
	<pubDate>Sun, 21 Jun 2009 17:06:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>

	<geo:lat>+35.1</geo:lat><geo:long>+33.25</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/CommentsForHackinghat" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">CommentsForHackinghat</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Comment on cl-mysql by Hugh S. Myers</title>
		<link>http://www.hackinghat.com/index.php/cl-mysql/#comment-20800</link>
		<pubDate>Sun, 07 Jun 2009 03:49:21 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/cl-mysql/#comment-20800</guid>
					<description>Could I convince you to work on Allegro next? Am willing to guinea pig for working code :) I tried the current point release with the usual (asdf-install:install 'cl-mysql) but it died after much ado.

--hsm</description>
		<content:encoded><![CDATA[<p>Could I convince you to work on Allegro next? Am willing to guinea pig for working code <img src='http://www.hackinghat.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I tried the current point release with the usual (asdf-install:install &#8216;cl-mysql) but it died after much ado.</p>
<p>&#8211;hsm
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=ByW70IcveJw:xZzZ9yyYyu8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=ByW70IcveJw:xZzZ9yyYyu8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=ByW70IcveJw:xZzZ9yyYyu8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on cl-mysql by Steve Knight</title>
		<link>http://www.hackinghat.com/index.php/cl-mysql/#comment-17434</link>
		<pubDate>Thu, 02 Apr 2009 12:18:04 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/cl-mysql/#comment-17434</guid>
					<description>Eeek!  Thanks Dave.  Corrected now.

Steve</description>
		<content:encoded><![CDATA[<p>Eeek!  Thanks Dave.  Corrected now.</p>
<p>Steve
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=1KYbxLiFRow:aKh-Oq8pAwo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=1KYbxLiFRow:aKh-Oq8pAwo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=1KYbxLiFRow:aKh-Oq8pAwo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on cl-mysql by david</title>
		<link>http://www.hackinghat.com/index.php/cl-mysql/#comment-17406</link>
		<pubDate>Wed, 01 Apr 2009 22:45:23 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/cl-mysql/#comment-17406</guid>
					<description>"CLSQL is installable via asdf. Simply enter the following into your REPL:"

I think you mean cl-mysql. :-).
Good job.</description>
		<content:encoded><![CDATA[<p>&#8220;CLSQL is installable via asdf. Simply enter the following into your REPL:&#8221;</p>
<p>I think you mean cl-mysql. <img src='http://www.hackinghat.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .<br />
Good job.
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=0tdICwY0BOY:3KKwfXwVmH0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=0tdICwY0BOY:3KKwfXwVmH0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=0tdICwY0BOY:3KKwfXwVmH0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on Announce: cl-mysql by Zach Beane</title>
		<link>http://www.hackinghat.com/index.php/lisp/announce-cl-mysql#comment-17389</link>
		<pubDate>Wed, 01 Apr 2009 15:39:07 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/lisp/announce-cl-mysql#comment-17389</guid>
					<description>I wanted to comment on some of the conventions in the code, but I can't find your email address.</description>
		<content:encoded><![CDATA[<p>I wanted to comment on some of the conventions in the code, but I can&#8217;t find your email address.
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=BNY0JCCoWMQ:q1CAv37_qs0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=BNY0JCCoWMQ:q1CAv37_qs0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=BNY0JCCoWMQ:q1CAv37_qs0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on Look Ma! No F9! by Graham King</title>
		<link>http://www.hackinghat.com/index.php/programming/look-ma-no-f9#comment-15560</link>
		<pubDate>Thu, 19 Feb 2009 05:04:05 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/programming/look-ma-no-f9#comment-15560</guid>
					<description>I saw this and though of you: http://www.cleanupdata.com
It's allows you to cleanup / change / reformat the data in an Excel spreadsheet. Might save you some pain.

Kudos for mentioning The Design of Everyday Things. My favorite bit is on those English trains where you have to lean out the window to open the door. And they still make stoves with the buttons all in a row.</description>
		<content:encoded><![CDATA[<p>I saw this and though of you: <a href='http://www.cleanupdata.com' rel='nofollow'>http://www.cleanupdata.com</a><br />
It&#8217;s allows you to cleanup / change / reformat the data in an Excel spreadsheet. Might save you some pain.</p>
<p>Kudos for mentioning The Design of Everyday Things. My favorite bit is on those English trains where you have to lean out the window to open the door. And they still make stoves with the buttons all in a row.
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=DPJP8JAl-BQ:2gbWJdw8srI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=DPJP8JAl-BQ:2gbWJdw8srI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=DPJP8JAl-BQ:2gbWJdw8srI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on The Spread-able System by Graham King</title>
		<link>http://www.hackinghat.com/index.php/article/the-spread-able-system#comment-13680</link>
		<pubDate>Thu, 08 Jan 2009 04:06:00 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/article/the-spread-able-system#comment-13680</guid>
					<description>I wonder if putting the sheet online would solve many of the problems? Replace Excel with Google Docs (http://docs.google.com/) or Zoho Sheet (http://sheet.zoho.com/).

Google Docs has a revision history, real-time collaboration on a document (and chat whilst you edit), e-mail notifications, and of course no versioning / distribution problem.

There's no VBA, but there are Gadgets, written in Javascript.
And of course there's a real API with libraries in all major languages, so we're free of the Microsoft silo.

*Now* we're talking.</description>
		<content:encoded><![CDATA[<p>I wonder if putting the sheet online would solve many of the problems? Replace Excel with Google Docs (http://docs.google.com/) or Zoho Sheet (http://sheet.zoho.com/).</p>
<p>Google Docs has a revision history, real-time collaboration on a document (and chat whilst you edit), e-mail notifications, and of course no versioning / distribution problem.</p>
<p>There&#8217;s no VBA, but there are Gadgets, written in Javascript.<br />
And of course there&#8217;s a real API with libraries in all major languages, so we&#8217;re free of the Microsoft silo.</p>
<p>*Now* we&#8217;re talking.
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=rwldZE7k6hs:SVG5K35y4YM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=rwldZE7k6hs:SVG5K35y4YM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=rwldZE7k6hs:SVG5K35y4YM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on The Spread-able System by Simon Moore</title>
		<link>http://www.hackinghat.com/index.php/article/the-spread-able-system#comment-13626</link>
		<pubDate>Wed, 07 Jan 2009 09:46:52 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/article/the-spread-able-system#comment-13626</guid>
					<description>Hi there.

All valid points and well made. FYI I come at this from a user's point of view rather than a developer's.

Out of the pro's that you mention regarding spreadsheets, the utility one is by far the dominant feature. A piece of paper is also simple and portable (and has utility too, I guess). In particular, in the business environments which I have experienced, the ability to quickly knock something together to solve a problem is essential. In developer terms, I guess you would call this rapid prototyping. Consider a business where, for each ten client requests, only one gets executed. Then to value those requests, you are not going to build every single one into a system. You will do a quick and dirty on a spreadsheet; if the request is executed then only then will you consider putting it into a fully-fledged system.

Re. the cons, I also agree that by far the biggest (and probably only important) one is the inability to track changes. This explicity means that there is no audit trail and so any concept of process control disappears.

But I would add another con too - that of lack of scaleability (sp?). We have a simple problem, so we build a simple spreadsheet. Then we add a few tweaks, expand a few tables, add a few scenarios, and before long we have a monster. Spreadsheets are NOT scaleable. They are good for simple problems, but beyond a certain size thet become impractical and unsupportable.

So I think we need two things. The first, and hardest, is a spreadsheet version of SourceSafe or Subversion. This would allow changes to be tracked, an audit trail to be built, etc. I assume this is nigh-on impossible as no-one has done it so far - I leave that to the more technically minded to decide on. But I would have thought any product like this would have sold like hot cakes.

The second is the ability to take a spreadsheet and use that to develop a system. Some businesses let users develop their systems on spreadsheets, and then take them and use the spreadsheets as the requirements specification. There is a package out there (I can't remember the name but will try and dig it out) which turns spreadsheets into C++ modules. Hence, after a spreadsheet reaches a certain size, it can be turned into a "real" system (whatever that means).

Re. your comment on narrowing the gap. Has anyone looked at a finance system called Front Arena from Sungard? It is basically set up to work similarly to a spreadsheet. But it proves quite hard to sell. Client: "Tell me, what can your system do?" Sungard: "Anything you want it to." And then the client buys it and it doesn't do anything until the client has spent ages telling it what to do... it's very flexibility is its Achilles heel.

[Aside: a good interview question for salespeople is "tell me what a spreadsheet can do."]</description>
		<content:encoded><![CDATA[<p>Hi there.</p>
<p>All valid points and well made. FYI I come at this from a user&#8217;s point of view rather than a developer&#8217;s.</p>
<p>Out of the pro&#8217;s that you mention regarding spreadsheets, the utility one is by far the dominant feature. A piece of paper is also simple and portable (and has utility too, I guess). In particular, in the business environments which I have experienced, the ability to quickly knock something together to solve a problem is essential. In developer terms, I guess you would call this rapid prototyping. Consider a business where, for each ten client requests, only one gets executed. Then to value those requests, you are not going to build every single one into a system. You will do a quick and dirty on a spreadsheet; if the request is executed then only then will you consider putting it into a fully-fledged system.</p>
<p>Re. the cons, I also agree that by far the biggest (and probably only important) one is the inability to track changes. This explicity means that there is no audit trail and so any concept of process control disappears.</p>
<p>But I would add another con too - that of lack of scaleability (sp?). We have a simple problem, so we build a simple spreadsheet. Then we add a few tweaks, expand a few tables, add a few scenarios, and before long we have a monster. Spreadsheets are NOT scaleable. They are good for simple problems, but beyond a certain size thet become impractical and unsupportable.</p>
<p>So I think we need two things. The first, and hardest, is a spreadsheet version of SourceSafe or Subversion. This would allow changes to be tracked, an audit trail to be built, etc. I assume this is nigh-on impossible as no-one has done it so far - I leave that to the more technically minded to decide on. But I would have thought any product like this would have sold like hot cakes.</p>
<p>The second is the ability to take a spreadsheet and use that to develop a system. Some businesses let users develop their systems on spreadsheets, and then take them and use the spreadsheets as the requirements specification. There is a package out there (I can&#8217;t remember the name but will try and dig it out) which turns spreadsheets into C++ modules. Hence, after a spreadsheet reaches a certain size, it can be turned into a &#8220;real&#8221; system (whatever that means).</p>
<p>Re. your comment on narrowing the gap. Has anyone looked at a finance system called Front Arena from Sungard? It is basically set up to work similarly to a spreadsheet. But it proves quite hard to sell. Client: &#8220;Tell me, what can your system do?&#8221; Sungard: &#8220;Anything you want it to.&#8221; And then the client buys it and it doesn&#8217;t do anything until the client has spent ages telling it what to do&#8230; it&#8217;s very flexibility is its Achilles heel.</p>
<p>[Aside: a good interview question for salespeople is &#8220;tell me what a spreadsheet can do.&#8221;]
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=5FSmXvJC2ZM:zbqQ8jCPJfM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=5FSmXvJC2ZM:zbqQ8jCPJfM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=5FSmXvJC2ZM:zbqQ8jCPJfM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on MVP (a.k.a MVC) in VB.NET by Steve Knight</title>
		<link>http://www.hackinghat.com/index.php/windows/mvp-aka-mvc-in-vbnet#comment-12403</link>
		<pubDate>Sat, 13 Dec 2008 05:52:52 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/windows/mvp-aka-mvc-in-vbnet#comment-12403</guid>
					<description>Sorry, about that.   The link is fixed now.</description>
		<content:encoded><![CDATA[<p>Sorry, about that.   The link is fixed now.
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=432_VndUaU0:W_UcSeoLwqs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=432_VndUaU0:W_UcSeoLwqs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=432_VndUaU0:W_UcSeoLwqs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on Choosing a Common Lisp Unit Testing Framework by Zach Beane</title>
		<link>http://www.hackinghat.com/index.php/lisp/choosing-a-common-lisp-unit-testing-framework#comment-10351</link>
		<pubDate>Sun, 19 Oct 2008 22:45:48 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/lisp/choosing-a-common-lisp-unit-testing-framework#comment-10351</guid>
					<description>I think the names encourage confusion, but asdf-install is an installer and asdf is a make-like program. The former uses the latter, but the latter has no special extra relationship with the former.</description>
		<content:encoded><![CDATA[<p>I think the names encourage confusion, but asdf-install is an installer and asdf is a make-like program. The former uses the latter, but the latter has no special extra relationship with the former.
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=IdQ7WhJOoHE:OvE1oi4F6nE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=IdQ7WhJOoHE:OvE1oi4F6nE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=IdQ7WhJOoHE:OvE1oi4F6nE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
	<item>
		<title>Comment on MVP (a.k.a MVC) in VB.NET by Alfonzo Oritz xD</title>
		<link>http://www.hackinghat.com/index.php/windows/mvp-aka-mvc-in-vbnet#comment-10217</link>
		<pubDate>Mon, 13 Oct 2008 05:53:38 +0000</pubDate>
		<guid>http://www.hackinghat.com/index.php/windows/mvp-aka-mvc-in-vbnet#comment-10217</guid>
					<description>This link of the solution is broken, pleased could you correct it?! i reallly want to see it? or could you sent it to my mail?

Best Regards</description>
		<content:encoded><![CDATA[<p>This link of the solution is broken, pleased could you correct it?! i reallly want to see it? or could you sent it to my mail?</p>
<p>Best Regards
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=lJtwZ_zbUsU:o1H7TonHraw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=lJtwZ_zbUsU:o1H7TonHraw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/CommentsForHackinghat?a=lJtwZ_zbUsU:o1H7TonHraw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/CommentsForHackinghat?d=dnMXMwOfBR0" border="0"></img></a>
</div>]]></content:encoded>
				</item>
</channel>
</rss>
