<?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>ActiveCampaign Email Marketing Blog &#187; coding</title>
	<atom:link href="http://www.activecampaign.com/blog/tag/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.activecampaign.com/blog</link>
	<description>Email marketing blog discussing email marketing features, deliverability, new marketing ideas, and more.</description>
	<lastBuildDate>Mon, 16 Jan 2012 19:12:51 +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>The urge to rewrite software</title>
		<link>http://www.activecampaign.com/blog/the-urge-to-rewrite-software/</link>
		<comments>http://www.activecampaign.com/blog/the-urge-to-rewrite-software/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 21:08:34 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[kb software]]></category>
		<category><![CDATA[knowledge management]]></category>
		<category><![CDATA[knowledge management software]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web based software]]></category>
		<category><![CDATA[web software]]></category>

		<guid isPermaLink="false">http://www.activecampaign.com/blog/2008/03/28/the-urge-to-rewrite-software/</guid>
		<description><![CDATA[Having previously been a programmer myself, I can attest to very real and maddening phenomenon that affects nearly everyone in this line of work: the urge to rewrite. It comes on hard and fast, usually immediately after finishing a piece of software. Sometimes it even comes on smack in the middle of your efforts. The [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Having previously been a programmer myself, I can attest to very real and maddening phenomenon that affects nearly everyone in this line of work: the urge to rewrite. It comes on hard and fast, usually immediately after finishing a piece of software. Sometimes it even comes on smack in the middle of your efforts.</p>
<p>The reason is simple: as you go through the process of writing the code, you gain new perspectives on the shortcomings of your original approach to the problem. It&#8217;s the same thing that happens when we look back on the events of our past and think &#8220;if I only knew then what I know now&#8230;&#8221; In a way, the better the software that you&#8217;ve written turned out, the better your perspective becomes, and therefore the more pernicious the urge to rewrite it becomes.</p>
<p><img src="http://support.activecampaign.com/bin/image_2516750.jpeg" alt="Maybe no one would notice if I started over..." width="640" height="480" /></p>
<p><span id="more-200"></span>A great example of this is our own <a href="http://www.activecampaign.com/knowledge-management/">Knowledge Management</a> software. It&#8217;s a great piece of software that&#8217;s very highly regarded in the industry, and an awful lot of people tell us how much they enjoy using it. We could very easily add on to the existing code base, adding new features and improving existing ones, and release a new version and make a ton of money. But it wouldn&#8217;t be as good as we know that we <em>could</em> make it. Because now we&#8217;ve been working with the product for years, supporting it, using it on our own site; we know too much about it now; we know what its <em>potential</em> is.</p>
<p>So what are we doing now? Rewriting the whole damn thing from scratch. And it&#8217;s going to be <em>great</em>. It&#8217;ll be a lot faster, more flexible, and have lots of little touches that would&#8217;ve been too difficult to work into the old framework.</p>
<p>Of course, like anything, there has to be balance. You can&#8217;t rewrite a product every day or even every year and still remain profitable. At some point you have to recognize that no matter how much potential you see, only a certain amount of that potential is realizable in the immediate future. No matter how good a piece of <a href="http://www.activecampaign.com/">web software</a> becomes, there will always be room for improvement. The better a piece of software gets, in fact, the more strongly it advocates for the shifting of its own paradigm. You&#8217;re always climbing into view of the next incredible set of previously unthinkable goals.</p>
<p>The art of software development is in recognizing when you&#8217;ve found a nice plateau, and then allowing yourself to rest there for a while. That way you have room for some horizontal growth&#8211;feature enhancements, optimizations&#8211;and this give you and your clients time to enjoy all the hard work and creativity that&#8217;s gone into the software&#8217;s current iteration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.activecampaign.com/blog/the-urge-to-rewrite-software/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Help Desk 2.61 Released!</title>
		<link>http://www.activecampaign.com/blog/supporttrio-261-released/</link>
		<comments>http://www.activecampaign.com/blog/supporttrio-261-released/#comments</comments>
		<pubDate>Tue, 15 Aug 2006 16:27:55 +0000</pubDate>
		<dc:creator>Milos</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[SupportTrio]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.activecampaign.com/blog/2006/08/15/supporttrio-261-released/</guid>
		<description><![CDATA[New Help Desk is out, and since it has a 2.61 mark on it, you can expect a couple of improvements. We have added a lot of new features, and of course, fixed all current bugs that were out there. First of all, I&#8217;m pleased to announce that Help Desk administration has gotten a mobile [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>New Help Desk is out, and since it has a 2.61 mark on it, you can expect a couple of improvements. We have added a lot of new features, and of course, fixed all current bugs that were out there.</p>
<p>First of all, I&#8217;m pleased to announce that Help Desk administration has gotten a mobile version for access through PDA devices. From now on, admins can point their cell phone browsers to /Help Desk/admin/mobile in order to use it on-the-go.</p>
<p>We added additional checks for displaying posts submitted via email in HTML format, since there was a chance for them to be harmful for admins (with malicious scripts embedded). Also, from now on, all the images will be removed for display in admin zone, with an option to show them (per post setting). Malicious scripts are just removed. An important improvement is that we now store incoming email addresses for posts submitted via email, so everybody can see what email address the client used in correspondence for the post in question.</p>
<p>In this release, we have added an Options dropdown to the Closed Tickets page. Now you can perform all of those same operations on closed/resolved tickets too. While viewing a ticket, other ticket&#8217;s IDs inside of a post are now transformed into links. View Ticket page has also gotten a much needed Change Status drop-down for fast status switching. The same drop-down has been added to Add Ticket page too. Now admin can set proper status while he is opening a ticket, it doesn&#8217;t have to be &#8220;Unviewed&#8221; anymore. Spam page will show every ticket&#8217;s spam probability count. And on startup page, you will see yourself online too, since you apparently are. <img src='http://www.activecampaign.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>User manipulation is also enhanced. User&#8217;s status can be changed now (active/unactive). Newly registered users can get linked to old tickets they submitted prior to registration if the emails are the same. Also, since admin can approve users now, when they approve someone, they will get an email that uses an account_created.txt template.</p>
<p>Furthermore, we have abandoned our old horizontal menu on the top navigation bar. We have replaced it with a better menu which you will find much more usable than the old one.</p>
<p>Public side also got a couple of handy improvements. Logged in users can now search their tickets on a Ticket Lookup page. Announcements can also be searched now, by anyone. By the way, from this version on, Announcements will be in HTML, and admins can use KB&#8217;s HTML editor to edit announcements.</p>
<p>We have also added some things to make Help Desk more customizable. We have added more encoding types for language strings. Besides old &#8220;8bit&#8221;, now you can use other ones too (7bit, base64, quoted-printable). Templates got their improved {ttdate} (soon to be called &#8220;acpdate&#8221;) modifier to properly format the date. We have added a default date/time format in General Settings page, and you can change it in your templates to correspond to your language/design settings.</p>
<p>By the way, from now on, as soon as you upload new files in order to upgrade Help Desk, your installation will cease to work. It will ask you to run updater if it notices that your installation database does not correspond to the new files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.activecampaign.com/blog/supporttrio-261-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of Email Marketing Software</title>
		<link>http://www.activecampaign.com/blog/the-future-of-1-2-all/</link>
		<comments>http://www.activecampaign.com/blog/the-future-of-1-2-all/#comments</comments>
		<pubDate>Wed, 03 Aug 2005 20:43:46 +0000</pubDate>
		<dc:creator>Jason VandeBoom</dc:creator>
				<category><![CDATA[Email Marketing]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[email template]]></category>
		<category><![CDATA[new]]></category>

		<guid isPermaLink="false">http://www.activecampaign.com/blog/?p=3</guid>
		<description><![CDATA[We are currently in the planning stages for the next large update of Email Marketing, version 4.2. This new update will include a number of important updates in regards to our email template system and the ability to add plug ins and custom coding into any of the admin pages. Some of the items to [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>We are currently in the planning stages for the next large update of <a href="http://www.activecampaign.com/">Email Marketing</a>, version 4.2. This new update will include a number of important updates in regards to our <a href="http://www.activecampaign.com/templates/">email template</a> system and the ability to add plug ins and custom coding into any of the admin pages.</p>
<p>Some of the items to be likely included in 4.2 are listed in our development tracker.</p>
<p>If you have any feature requests or issues you would like addressed please post them to the bug tracker or forum in the near future to have them considered for 4.2.</p>
<p>Due to the extensive scope of changes and additions we are not setting a date for this update at this time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.activecampaign.com/blog/the-future-of-1-2-all/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

