<?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>Joshuami &#187; Programming</title>
	<atom:link href="http://joshuami.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshuami.com</link>
	<description>The curious musings of Joshua Mitchell</description>
	<lastBuildDate>Thu, 03 Nov 2011 05:07:38 +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>UplinkEarth is possibly the worst host ever&#8230; that&#8217;s saying a lot</title>
		<link>http://joshuami.com/2008/07/08/uplinkearth-is-possibly-the-worst-host-ever-thats-saying-a-lot/</link>
		<comments>http://joshuami.com/2008/07/08/uplinkearth-is-possibly-the-worst-host-ever-thats-saying-a-lot/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 05:32:38 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bad business]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://mobilehippie.com/?p=109</guid>
		<description><![CDATA[UplinkEarth managed to make an enemy out of me today. I don&#8217;t use them for my personal blog or any new sites. Frankly, I&#8217;m not using Coldfusion much anymore and I don&#8217;t particularly care for Windows servers. I rely on Dreamhost and Media Temple for my hosting needs these days. (Yeah, I know that Dreamhost [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.uplinkearth.com/">UplinkEarth</a> managed to make an enemy out of me today. I don&#8217;t use them for my personal blog or any new sites. Frankly, I&#8217;m not using Coldfusion much anymore and I don&#8217;t particularly care for Windows servers. I rely on <a href="http://www.dreamhost.com/">Dreamhost</a> and <a href="http://www.mediatemple.net/">Media Temple</a> for my hosting needs these days. (Yeah, I know that Dreamhost decided to charge me for 2009 a year in advance a couple of months ago, but they fixed the issue and my site was never down—just my available balance on my credit card.)<span id="more-109"></span></p>
<p>Hey UplinkEarth, I know it can be hard work to provide good support for a cheap price, but what the heck! Today, I was treated to the following issues:</p>
<ul>
<li>The database does not reflect the data that was present as recently as last week. All event data is gone for the moment.</li>
<li>The files seem to be at least a month old—I had recently updated a couple of files with new code, so I know what they should have looked like.</li>
<li>Several files were not restored to their proper directory outside of the webroot (www). My site relied on that data as it was written in Coldfusion and used an application.cfm file, components, custom tags and a bit of magic to serve up a pretty decent custom app.</li>
<li>Also the &#8220;shared&#8221; folder is no longer mapped to the shared SSL cert that was related to the authentication scripts on the site.</li>
</ul>
<div>I have never had such a crappy experience with a host. Heck, they&#8217;ve had their servers hacked three times in the last year. I&#8217;ve had javascript redirects take over the site in question several times.</div>
<div>So why did I stick around long enough that they really screwed up? It wasn&#8217;t my choice. The small organization that is currently using the site in question wasn&#8217;t ready to pay for a transition to a new platform and the coding costs that would entail. (They only pay about $300 per year for Coldfusion hosting and a shared certificate, so they weren&#8217;t keen on changing&#8230; I bet that changes now.)</div>
<div>So for all of you looking for a good host. Avoid UplinkEarth for the moment. Maybe they&#8217;ll straighten out, but until they do, even they seem to realize that selling more service is a bad idea—their site won&#8217;t let you buy anything at the moment.</div>
]]></content:encoded>
			<wfw:commentRss>http://joshuami.com/2008/07/08/uplinkearth-is-possibly-the-worst-host-ever-thats-saying-a-lot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Configure versus code</title>
		<link>http://joshuami.com/2007/01/18/configure-versus-code/</link>
		<comments>http://joshuami.com/2007/01/18/configure-versus-code/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 14:27:46 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://mobilehippie.com/2007/01/18/configure-versus-code/</guid>
		<description><![CDATA[I&#8217;ve been running into this conundrum a lot lately. What makes something a configuration task versus a coding (or programming if you like) task? I&#8217;ve come up with a series of equations that I think explain the issue: XML == config file Apache != config file GUI == configuration task text file != configuration task [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running into this conundrum a lot lately. What makes something a configuration task versus a coding (or programming if you like) task?<span id="more-41"></span></p>
<p>I&#8217;ve come up with a series of equations that I think explain the issue:</p>
<p>XML == config file<br />
Apache  !=  config file</p>
<p>GUI == configuration task<br />
text file != configuration task</p>
<p>settings == configuration<br />
syntax == programming</p>
<p>praise == configuration<br />
profanity == programming or a really bad UI</p>
<p>So it comes down to this. If you want to produce software for people to use, make it configurable. I&#8217;m tired of running into software that has no discernible administrative features&#8211;just a giant text file that is titled &#8220;config&#8221; or something similar.</p>
<p>I recently used WordPress to help a friend launch a portfolio site. It ended up being the site&#8217;s CMS (Content Management System). WordPress is not the best CMS available, but it is a simple solution that has a well-developed configuration model. That is not to say that I didn&#8217;t end up programming a bit in PHP&#8211;I certainly got my hands dirty. About half of what I did in the end was configuration and the other half was coding.</p>
<p>Which do you prefer?</p>
]]></content:encoded>
			<wfw:commentRss>http://joshuami.com/2007/01/18/configure-versus-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

