<?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"
	>

<channel>
	<title>Add It Up Development Blog &#187; General</title>
	<atom:link href="http://blog.letsadditup.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.letsadditup.com</link>
	<description>Building a PHP financial management app, one line of code at a time</description>
	<pubDate>Thu, 11 Dec 2008 12:50:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Linklog: Graphs and Personal Project Management</title>
		<link>http://blog.letsadditup.com/2008/09/03/linklog-graphs-and-personal-project-management/</link>
		<comments>http://blog.letsadditup.com/2008/09/03/linklog-graphs-and-personal-project-management/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 10:23:04 +0000</pubDate>
		<dc:creator>Matthew Pennell</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[37signals]]></category>

		<category><![CDATA[ajaxian]]></category>

		<category><![CDATA[backpack]]></category>

		<category><![CDATA[basecamp]]></category>

		<category><![CDATA[charts]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[graphs]]></category>

		<category><![CDATA[gtd]]></category>

		<category><![CDATA[gwt]]></category>

		<category><![CDATA[management]]></category>

		<category><![CDATA[project]]></category>

		<category><![CDATA[reporting]]></category>

		<guid isPermaLink="false">http://blog.letsadditup.com/?p=25</guid>
		<description><![CDATA[Progress is slow (well, static to be honest) but I&#8217;m hoping that I can kickstart my productivity later this month. In lieu of any actual work done, here are a couple of recent items of interest to the project:

Ryan Singer over at 37signals writes about how to manage long breaks in personal projects. I&#8217;m currently [...]]]></description>
			<content:encoded><![CDATA[<p>Progress is slow (well, static to be honest) but I&#8217;m hoping that I can kickstart my productivity later this month. In lieu of any actual work done, here are a couple of recent items of interest to the project:</p>
<ul>
<li>Ryan Singer over at 37signals writes about <a href="http://www.37signals.com/svn/posts/1226-how-to-manage-long-breaks-in-your-software-side-projects">how to manage long breaks in personal projects</a>. I&#8217;m currently <a href="http://blog.letsadditup.com/2008/07/09/project-management-for-the-one-man-band/">using Basecamp</a> to manage this project (which is largely the same method as Ryan describes with Backpack), but I need to settle on a GTD management system that suits the way I work.</li>
<li>And via <a href="http://www.ajaxian.com/">Ajaxian</a> comes news of a <a href="http://code.google.com/p/ofcgwt/">Flash/GWT charting engine</a> that looks like a prime candidate for generating the interactive charts that will be needed for Add It Up&#8217;s reporting system.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.letsadditup.com/2008/09/03/linklog-graphs-and-personal-project-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Even more independent web apps</title>
		<link>http://blog.letsadditup.com/2008/07/24/even-more-independent-web-apps/</link>
		<comments>http://blog.letsadditup.com/2008/07/24/even-more-independent-web-apps/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 16:12:38 +0000</pubDate>
		<dc:creator>Matthew Pennell</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[application]]></category>

		<category><![CDATA[cart45]]></category>

		<category><![CDATA[clients]]></category>

		<category><![CDATA[ecommerce]]></category>

		<category><![CDATA[olive]]></category>

		<guid isPermaLink="false">http://blog.letsadditup.com/?p=20</guid>
		<description><![CDATA[In lieu of anything more informative to post (hey, I discovered Warcraft - if that&#8217;s not an excuse I don&#8217;t know what is), I&#8217;d like to link to a couple of new web applications launched recently by independent designer/developers.
Cart45 is a simple and easy-to-install ecommerce application developed by Phil Thompson with Soapy Co and Richard [...]]]></description>
			<content:encoded><![CDATA[<p>In lieu of anything more informative to post (hey, I discovered Warcraft - if that&#8217;s not an excuse I don&#8217;t know what is), I&#8217;d like to link to a couple of new web applications launched recently by independent designer/developers.</p>
<p><a href="http://www.cart45.com/">Cart45</a> is a simple and easy-to-install ecommerce application developed by <a href="http://imgiseverything.co.uk/2008/07/23/cart45-ecommerce/">Phil Thompson</a> with <a href="http://www.soapyco.com/">Soapy Co</a> and <a href="http://richardmorton.textdriven.com/Blog/">Richard Morton</a>. They&#8217;ve launched with a demo site quite literally selling itself, and some screencasts (sans sound, but that might just be me that is experiencing that).</p>
<p>And <a href="http://www.sazzy.co.uk/2008/07/olive-a-web-app-for-web-designers/">Olive</a> is a &#8220;web app for web designers&#8221; by Sarah Parmenter for handling client requests, communication, and payment. Another one to keep an eye on (although in my experience some clients simply cannot be convinced to use anything other than the telephone and the occasional email to communicate).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.letsadditup.com/2008/07/24/even-more-independent-web-apps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Woo! A theme for the blog</title>
		<link>http://blog.letsadditup.com/2008/07/12/woo-a-theme-for-the-blog/</link>
		<comments>http://blog.letsadditup.com/2008/07/12/woo-a-theme-for-the-blog/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 11:31:01 +0000</pubDate>
		<dc:creator>Matthew Pennell</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[elliot jay stocks]]></category>

		<category><![CDATA[theme]]></category>

		<category><![CDATA[woothemes]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.letsadditup.com/?p=16</guid>
		<description><![CDATA[It&#8217;s naturally frustrating to be stuck with the default theme for a blog, so this weekend I took the opportunity to update the look of this site with a theme from WooThemes (via Elliot Jay Stocks, one of the designers for WooThemes).
As a complete novice at WordPress it probably took longer than it should to [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s naturally frustrating to be stuck with the default theme for a blog, so this weekend I took the opportunity to update the look of this site with a theme from <a href="http://www.woothemes.com/">WooThemes</a> (via <a href="http://elliotjaystocks.com/blog/archive/2008/introducing-woothemes-or-how-you-can-own-my-wordpress-theme-designs/">Elliot Jay Stocks</a>, one of the designers for WooThemes).</p>
<p>As a complete novice at WordPress it probably took longer than it should to get it all set up properly, but I&#8217;m impressed at how simple applying themes and plugins is on WP.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.letsadditup.com/2008/07/12/woo-a-theme-for-the-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Project management for the one-man band</title>
		<link>http://blog.letsadditup.com/2008/07/09/project-management-for-the-one-man-band/</link>
		<comments>http://blog.letsadditup.com/2008/07/09/project-management-for-the-one-man-band/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 14:33:03 +0000</pubDate>
		<dc:creator>Matthew Pennell</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[basecamp]]></category>

		<category><![CDATA[gtd]]></category>

		<category><![CDATA[management]]></category>

		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://blog.letsadditup.com/?p=8</guid>
		<description><![CDATA[
When it comes to managing a project on which you&#8217;re the sole writer, designer, developer, and tester - is a commercial project management solution really necessary?
The answer, of course, is &#8216;yes&#8217;. Without a consistent workflow for identifying, prioritising, and managing all your tasks across multiple areas, it would be far too easy to get overwhelmed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.letsadditup.com/wp-content/uploads/2008/07/picture-1.png"><img class="alignnone size-full wp-image-9" title="Basecamp" src="http://blog.letsadditup.com/wp-content/uploads/2008/07/picture-1.png" alt="Basecamp screenshot" width="499" height="342" /></a></p>
<p>When it comes to managing a project on which you&#8217;re the sole writer, designer, developer, and tester - is a commercial project management solution really necessary?</p>
<p>The answer, of course, is &#8216;yes&#8217;. Without a consistent workflow for identifying, prioritising, and managing all your tasks across multiple areas, it would be far too easy to get overwhelmed by the enormous nature of the task. By breaking the project down into ever smaller tasks (yes, this is <a href="en.wikipedia.org/wiki/Getting_Things_Done">GTD</a> I&#8217;m talking about) progress seems attainable.</p>
<p><a href="http://basecamphq.com/">Basecamp</a> is a perfect fit for the way I work, making it easy to make notes, jot down ideas, and quickly add new tasks as they occur to me. Even with just the first few items recorded I&#8217;m feeling more focused and have a clearer idea what to do first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.letsadditup.com/2008/07/09/project-management-for-the-one-man-band/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Garrett on Silverback</title>
		<link>http://blog.letsadditup.com/2008/07/07/garrett-on-silverback/</link>
		<comments>http://blog.letsadditup.com/2008/07/07/garrett-on-silverback/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 15:53:40 +0000</pubDate>
		<dc:creator>Matthew Pennell</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Testing]]></category>

		<category><![CDATA[Usability]]></category>

		<category><![CDATA[clearleft]]></category>

		<category><![CDATA[garrett dimon]]></category>

		<category><![CDATA[silverback]]></category>

		<guid isPermaLink="false">http://blog.letsadditup.com/?p=6</guid>
		<description><![CDATA[No sooner had I mentioned them both in the same sentence, but Garrett Dimon posted a detailed review of Clearleft&#8217;s Silverback OS X usability testing application.
I had a preview/beta copy of Silverback sent to me, but unfortunately I didn&#8217;t find an opportunity to use it (aside from filming myself browsing the web for a few [...]]]></description>
			<content:encoded><![CDATA[<p>No sooner had I mentioned them both in the same sentence, but <a href="http://garrettdimon.com/">Garrett Dimon</a> posted <a href="http://garrettdimon.com/archives/2008/7/7/gorilla_usability_testing/">a detailed review</a> of Clearleft&#8217;s <a href="http://silverbackapp.com/">Silverback</a> OS X usability testing application.</p>
<p>I had a preview/beta copy of Silverback sent to me, but unfortunately I didn&#8217;t find an opportunity to use it (aside from filming myself browsing the web for a few seconds) before the beta version expired. I&#8217;ll definitely be pushing to use it at work if we ever get permission to carry out any more usability tests, though.</p>
<p>Garrett looks to have been using it to test the <a href="http://sifterapp.com/">Sifter</a> website; I haven&#8217;t really thought that far ahead, but it will certainly be an option for <a href="http://letsadditup.com/">AddItUp</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.letsadditup.com/2008/07/07/garrett-on-silverback/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hello World!</title>
		<link>http://blog.letsadditup.com/2008/07/07/hello-world/</link>
		<comments>http://blog.letsadditup.com/2008/07/07/hello-world/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 13:07:23 +0000</pubDate>
		<dc:creator>Matthew Pennell</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[helloworld]]></category>

		<guid isPermaLink="false">http://blog.letsadditup.com/?p=3</guid>
		<description><![CDATA[You&#8217;re nobody in this town unless you&#8217;re building an application.
App development seems to have become the de facto next step in the evolution of a web designer. Shaun Inman led the way with the phenomenal Mint, but since then we&#8217;ve seen an explosion in freelancers moving into the application development arena. Garrett Dimon&#8217;s bug-tracking app, [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re nobody in this town unless you&#8217;re building an application.</p>
<p>App development seems to have become the de facto next step in the evolution of a web designer. <a href="http://www.shauninman.com/">Shaun Inman</a> led the way with the phenomenal <a href="http://haveamint.com/">Mint</a>, but since then we&#8217;ve seen an explosion in freelancers moving into the application development arena. <a href="http://garrettdimon.com/">Garrett Dimon</a>&#8217;s bug-tracking app, <a href="http://sifterapp.com/">Sifter</a>, has been accompanied by beautifully detailed posts on interface design; <a href="http://clearleft.com/">Clearleft</a> took a slightly different path and built <a href="http://silverbackapp.com/">Silverback</a> as an OS X app; and the <a href="http://www.carsonified.com/">Carsonified</a> camp built <a href="http://www.heyamigo.net/">Amigo</a>, and then failed to sell <a href="http://www.dropsend.com/">Dropsend</a>, all the while chronicling their progress on the <a href="http://www.barenakedapp.com/">Bare Naked App</a> blog. Drew and Rachel at <a href="http://edgeofmyseat.com/">edgeofmyseat</a> are setting up their own project even as I type.</p>
<p>Time to throw my own hat in the ring.</p>
<h3>Add It Up</h3>
<p>I&#8217;m a strong believer in <a href="http://37signals.com/">37signals</a>&#8216; notion of &#8220;scratching your own itch&#8221;. My itch, in this case, is financial management.</p>
<p>Our finances, like many other families, are spread over several different accounts. I have a business account and a couple of credit cards; we have joint current and savings accounts; and the children have their own savings accounts that we never dip into when we have a tight month. (Ahem.) Gaining an overview of our entire financial position is fairly difficult, then - if I want to compare how much we&#8217;re spending on food over the last few months, it&#8217;s virtually impossible to do manually.</p>
<p>So of course there are programs to do that sort of thing for me. <a href="http://www.microsoft.com/Money/">Microsoft Money</a> and <a href="http://quicken.intuit.com/">Quicken</a> are probably the most well-known, but there are also others, and there are a few web applications as well, <a href="http://www.mint.com/">Mint</a> and <a href="http://www.wesabe.com/">Wesabe</a> being the biggest (that I&#8217;m aware of). I&#8217;ve also tried <a href="http://www.jumsoft.com/money/">Money</a>, <a href="http://www.midnightapps.com/">Cha-Ching</a>, and a few other Mac-only applications - and, so far, <em>nothing</em> has met my specific requirements.</p>
<h4>Data capture</h4>
<p>The most critical part of any finance application (IMHO) is the data capture stage. Most apps offer two ways to do this: Either by exporting data from your online bank in the correct format (MS Money or Quicken both have their own proprietary formats), or by entering each transaction by hand. In either case, your transactions then have to be categorised by you.</p>
<p>My problem is that my bank doesn&#8217;t offer downloadable data, so I have no choice but to enter everything manually. One day it occurred to me that it would almost certainly be possible to automate this process by copying+pasting the data from the browser and running a simple PHP script on it. So that - with a plethora of Ajax-powered bells-and-whistles - is what I&#8217;ll be building. A way to copy+paste your online statement, categorise any new payees, and generate reports from your saved data.</p>
<h3>Personal development</h3>
<p>The chances of wresting market share away from the existing personal finance applications is slim to non-existent, so of course there has to be another reason for doing this. In my case, I&#8217;ve suddenly found myself at somewhat of a loose end recently; I tried spending the weekend sprawled in front of the TV or playing games, but apparently I need something more stimulating to occupy my time. I also wanted an opportunity to flex my coding muscles, after spending most of my freelance time writing nothing but HTML and CSS. <a href="http://letsadditup.com/">Add It Up</a> will be built on top of my favourite PHP framework, <a href="http://www.codeigniter.com/">CodeIgniter</a>, and this development blog will in all likelihood be more about coding than interface design. (Not that I could even do justice to the topic - I&#8217;m no <a title="Garrett's design decisions posts" href="http://nextupdate.com/blog/archives/2008/02/issue-tracker-design-decisions/">Garrett</a>.)</p>
<p>So, there you have it. I&#8217;ll be posting thoughts, questions, and code examples here as I work on the application - I hope you&#8217;ll stick around to see what happens.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.letsadditup.com/2008/07/07/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
