<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Money-Code &#187; bad programming</title>
	<atom:link href="http://www.money-code.com/tag/bad-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.money-code.com</link>
	<description>Coding For Online Success</description>
	<lastBuildDate>Tue, 15 Nov 2011 18:25:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Build A Niche Store (BANS) &#8211; Unsatisfied Programmer</title>
		<link>http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/</link>
		<comments>http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 03:15:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[EPN]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bad programming]]></category>
		<category><![CDATA[bans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[poor service]]></category>
		<category><![CDATA[security risk]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I title this entry "BANS - Unsatisfied Programmer" and not Unsatisfied Customer for a reason. The last few days have been a very disturbing few days in regards to BANS customer service. It started with me wanting to explore BANS as a possible opportunity for my wife to quickly build affiliate eBay stores while I work on other projects. I current 'roll my own' eBay script but to roll out new stores takes some work, since I built mine without admins (since I'm the one administrating them anyway), and that's not an ideal solution for my wife. Here is where BANS comes in, basically I wanted to be able to hand the reigns to the wife, and say have at it. And I wanted to do this without spending a lot of time (cough).




Related posts:<ol><li><a href='http://www.money-code.com/2007/09/build-a-niche-store-security-issues/' rel='bookmark' title='Build A Niche Store &#8211; Security Issues'>Build A Niche Store &#8211; Security Issues</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-security-issues-are-being-addressed-continued/' rel='bookmark' title='Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)'>Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)</a></li>
<li><a href='http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/' rel='bookmark' title='BANS &#8211; security issues are being addressed'>BANS &#8211; security issues are being addressed</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2007%2F09%2Fbuild-a-niche-store-bans-unsatisfied-programmer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2007%2F09%2Fbuild-a-niche-store-bans-unsatisfied-programmer%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I title this entry &#8220;BANS &#8211; Unsatisfied Programmer&#8221; and not Unsatisfied Customer for a reason. The last few days have been a very disturbing few days in regards to BANS customer service. It started with me wanting to explore BANS as a possible opportunity for my wife to quickly build affiliate eBay stores while I work on other projects. I current &#8216;roll my own&#8217; eBay script but to roll out new stores takes some work, since I built mine without admins (since I&#8217;m the one administrating them anyway), and that&#8217;s not an ideal solution for my wife. Here is where BANS comes in, basically I wanted to be able to hand the reigns to the wife, and say have at it. And I wanted to do this without spending a lot of time (cough).</p>
<p><!--break--><br />
I purchased the software and began configuring it. My server environment is a &#8216;strict&#8217; environment meaning that I want to know about all programming notices, warnings and errors relating to PHP. I believe that building it right and thoughtfully is incredibly important. I should never see any notices, etc. All software that I&#8217;ve bought throughout the years (vBulletin, multiple WYSIWYG editors, etc), and all open source software (OpenAds, phpBB, etc) that I&#8217;ve installed in this environment also follows my philosophy of coding it strictly. I never see notices, etc.</p>
<p>Immediately after pointing my browser, I began to see notice after notice of undeclared variables.. it was utterly insane. So I thought I&#8217;d take a look to see what was up (thinking I forgot a file or something), this is when things get bad to worse. I&#8217;ve notified BANS about potential issues, and do not want to disclose any details at this time, but found some unwise programming decisions at the foundation of the application. At this point, I was pissed that I spent good money for something that I didn&#8217;t feel comfortable installing on any of my servers, but after spending some time fixing I was torn on what to do.</p>
<p>I contacted BANS, provided my issues, provided diff files of the work I&#8217;ve already did, offered additional diff files if I continued to work on the site&#8230; and requested a refund. My mind set was torn, I felt like the time I put into my adjustments, I felt that I should get a refund AND still keep the code. From here, we went back and forth, where Kelvin said he&#8217;d give me a refund, but I would not have the right to use the code. So my back was against the wall. I already wasted almost a full day working on the code.. and if I gave up the application to get the refund, my time would have been completely wasted since I couldn&#8217;t use the code anyway, or use the code and spend $97 for code that I spent all this time to even use.</p>
<p>So the argument with BANS.. are my issues important? Are my issues significant or are they &#8216;cosmetic&#8217; issues as they posed. First of all, bad programming is bad programming. Notice after notice by the PHP interpreter is not &#8216;good&#8217;. Those are the mild problems. The significant problems to me are a time bombing waiting to blow up. </p>
<p>So what am I? An unsatisfied customer or unsatisfied programmer? If I didn&#8217;t know programming or PHP, my head would be in the sand, and I&#8217;d be stoked with what I had. </p>
<p>What I didn&#8217;t like was the total disregard of customer ratification. I spent many years in the restaurant business. I liken it to this. If I was dissatisfied with the meal and complained to the manager, and the manager apologizes to me and says, he&#8217;ll give me a refund for the meal but I could never come back to the restaurant again, or I can come back, but I need to pay for the meal in full.</p>
<p>A good manager would apologize for the experience, take something off of the meal or refund it in full, or at least buy my drink or offer desert free. It comes down to customer service and trying to get return or referral business. So the answer to the question is &#8216;both&#8217;. I&#8217;m a unsatisfied programmer, but the experience with BANS customer service, has led me to a unsatisfied customer.</p>
<p>So in the end, I spent the $97 (vBulletin is $160.. talk about more bang for the buck!), and I corrected all the code issues that I felt was major and I&#8217;m starting to feel safe about things. But I&#8217;m still going to install it on my most untrusted server (possibly only on shared hosting environment), until I completely finish my code audit. I&#8217;ve itemized my issues, but I will not give them any more diffs or specific fixes.</p>
<h4>Incoming search terms:</h4><ul><li>bans build a niche site</li><li>build a niche store customer service number</li></ul><div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2007/09/build-a-niche-store-security-issues/' rel='bookmark' title='Build A Niche Store &#8211; Security Issues'>Build A Niche Store &#8211; Security Issues</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-security-issues-are-being-addressed-continued/' rel='bookmark' title='Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)'>Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)</a></li>
<li><a href='http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/' rel='bookmark' title='BANS &#8211; security issues are being addressed'>BANS &#8211; security issues are being addressed</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>BANS &#8211; security issues are being addressed</title>
		<link>http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/</link>
		<comments>http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 13:43:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[EPN]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bad programming]]></category>
		<category><![CDATA[bans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[poor service]]></category>
		<category><![CDATA[security risk]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[So I've made contact with Kelvin at Build A Niche Store, and his response was fantastic. I was extremely worried that he would take it personally and deny that there are any problems. But instead he was very responsive to my email and accepted my offer to see diffs that I've done to the code, etc.

He stated that there have not been any problems with performance, functionality or security related to the issues that I brought up, but was willing to address these issues with his programming staff. This is all I wanted to hear.

I'll continue to work on the code on my end, and will also continue to offer more diffs as items get checked off of my list. If you're a current BANS customer, I would keep a close eye for upcoming updates.


Related posts:<ol><li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-security-issues-are-being-addressed-continued/' rel='bookmark' title='Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)'>Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-security-issues/' rel='bookmark' title='Build A Niche Store &#8211; Security Issues'>Build A Niche Store &#8211; Security Issues</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/' rel='bookmark' title='Build A Niche Store (BANS) &#8211; Unsatisfied Programmer'>Build A Niche Store (BANS) &#8211; Unsatisfied Programmer</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2007%2F09%2Fbans-security-issues-are-being-addressed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2007%2F09%2Fbans-security-issues-are-being-addressed%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So I&#8217;ve made contact with Kelvin at Build A Niche Store, and his response was fantastic. I was extremely worried that he would take it personally and deny that there are any problems. But instead he was very responsive to my email and accepted my offer to see diffs that I&#8217;ve done to the code, etc.</p>
<p>He stated that there have not been any problems with performance, functionality or security related to the issues that I brought up, but was willing to address these issues with his programming staff. This is all I wanted to hear.</p>
<p>I&#8217;ll continue to work on the code on my end, and will also continue to offer more diffs as items get checked off of my list. If you&#8217;re a current BANS customer, I would keep a close eye for upcoming updates.</p>
<div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-security-issues-are-being-addressed-continued/' rel='bookmark' title='Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)'>Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-security-issues/' rel='bookmark' title='Build A Niche Store &#8211; Security Issues'>Build A Niche Store &#8211; Security Issues</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/' rel='bookmark' title='Build A Niche Store (BANS) &#8211; Unsatisfied Programmer'>Build A Niche Store (BANS) &#8211; Unsatisfied Programmer</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build A Niche Store &#8211; Security Issues</title>
		<link>http://www.money-code.com/2007/09/build-a-niche-store-security-issues/</link>
		<comments>http://www.money-code.com/2007/09/build-a-niche-store-security-issues/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 02:34:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Affiliate Marketing]]></category>
		<category><![CDATA[EPN]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bad programming]]></category>
		<category><![CDATA[bans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[poor service]]></category>
		<category><![CDATA[security risk]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Today I purchased BANS (Build A Niche Store) so I could have my wife work on getting some eBay affiliate shops up while I work on other things. Thought it would be a nice turn key operation for her to quickly get in the field of affiliate marketing. I do have to say the look and the basic functionality is outstanding, and the incredible ease for creating the store.

But, I'm a coder, first and foremost, and while I was configuring the application I started to notice 'interesting' issues with the application. I do NOT want to disclose specific issues, until the folks at BANS update their code. I've notified the head guy there are about the issues (and there were a few). I myself have started to fix a bunch, but this will take some time. 



Related posts:<ol><li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/' rel='bookmark' title='Build A Niche Store (BANS) &#8211; Unsatisfied Programmer'>Build A Niche Store (BANS) &#8211; Unsatisfied Programmer</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-security-issues-are-being-addressed-continued/' rel='bookmark' title='Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)'>Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)</a></li>
<li><a href='http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/' rel='bookmark' title='BANS &#8211; security issues are being addressed'>BANS &#8211; security issues are being addressed</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.money-code.com%2F2007%2F09%2Fbuild-a-niche-store-security-issues%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.money-code.com%2F2007%2F09%2Fbuild-a-niche-store-security-issues%2F&amp;source=hanjicode&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Today I purchased BANS (Build A Niche Store) so I could have my wife work on getting some eBay affiliate shops up while I work on other things. Thought it would be a nice turn key operation for her to quickly get in the field of affiliate marketing. I do have to say the look and the basic functionality is outstanding, and the incredible ease for creating the store.</p>
<p>But, I&#8217;m a coder, first and foremost, and while I was configuring the application I started to notice &#8216;interesting&#8217; issues with the application. I do NOT want to disclose specific issues, until the folks at BANS update their code. I&#8217;ve notified the head guy there are about the issues (and there were a few). I myself have started to fix a bunch, but this will take some time. </p>
<p>To see the issues related is hard in a black box environment, meaning outside looking in without knowledge of the code, but if you have the code, you can see some potentially serious holes. I&#8217;m curious how the folks at BANS will acknowledge my email addressing these issues.. usually this starts with &#8212; &#8220;these are not real issues&#8221; and so on, but trust me, having &#8216;any&#8217; issues is not good for business and more importantly not good for the public.</p>
<p>The bottom line is that I want to still roll these scripts and applications out, since the interface is nice for my wife, but nothing is going on a server until I get these worked out. I&#8217;m a little miffed that I paid for something that is not that great as far as the security aspect. Developers often think of security last and GUI first. The problem is that you need to think of security as the foundation of your house. The foundation is weak, and your gui and rep could fall because of it.</p>
<p>As I stated, I sent the creator the error messages, offered diffs of the suspect files, and addressed the fundatmental security issues regarding other areas of the application. Hopefully, he&#8217;ll respond and we can get patches and updates rolled out soon.</p>
<p>I&#8217;ll keep you posted.</p>
<div style='clear:both'></div>

<p>Related posts:<ol><li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-unsatisfied-programmer/' rel='bookmark' title='Build A Niche Store (BANS) &#8211; Unsatisfied Programmer'>Build A Niche Store (BANS) &#8211; Unsatisfied Programmer</a></li>
<li><a href='http://www.money-code.com/2007/09/build-a-niche-store-bans-security-issues-are-being-addressed-continued/' rel='bookmark' title='Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)'>Build A Niche Store (bans) &#8211; Security issues are being addressed (continued)</a></li>
<li><a href='http://www.money-code.com/2007/09/bans-security-issues-are-being-addressed/' rel='bookmark' title='BANS &#8211; security issues are being addressed'>BANS &#8211; security issues are being addressed</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.money-code.com/2007/09/build-a-niche-store-security-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
