<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Elliott Draper runs KickCode Ltd, a web and mobile development company specialising in Ruby on Rails.</description><title>ejdraper.com</title><generator>Tumblr (3.0; @ejdraper)</generator><link>http://ejdraper.com/</link><item><title>Believing in Tim Tebow</title><description>&lt;a href="http://espn.go.com/espn/story/_/id/7455943/believing-tim-tebow"&gt;Believing in Tim Tebow&lt;/a&gt;: &lt;p&gt;He might not have gotten it done in &lt;a href="http://sports.yahoo.com/nfl/recap?gid=20120114017" target="_blank"&gt;yesterdays playoff game&lt;/a&gt;, but it appears that Tim Tebow really is one of the good guys.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This whole thing makes no football sense, of course. Most NFL players hardly talk to teammates before a game, much less visit with the sick and dying.&lt;/p&gt;
&lt;p&gt;Isn’t that a huge distraction?&lt;/p&gt;
&lt;p&gt; ”Just the opposite,” Tebow says. “It’s by far the best thing I do to get myself ready. Here you are, about to play a game that the world says is the most important thing in the world. Win and they praise you. Lose and they crush you. And here I have a chance to talk to the coolest, most courageous people. It puts it all into perspective. The game doesn’t really matter. I mean, I’ll give 100 percent of my heart to win it, but in the end, the thing I most want to do is not win championships or make a lot of money, it’s to invest in people’s lives, to make a difference.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div&gt;Pretty refreshing to see someone famous like this donate their time instead of just their money. I’m not a Broncos fan, but I’m now a Tebow fan.&lt;/div&gt;</description><link>http://ejdraper.com/post/15885632904</link><guid>http://ejdraper.com/post/15885632904</guid><pubDate>Sun, 15 Jan 2012 14:56:59 +0000</pubDate><category>tim tebow</category><category>tebow</category><category>timmeh</category><category>broncos</category><category>nfl</category></item><item><title>The vim learning curve is a myth</title><description>&lt;a href="http://robots.thoughtbot.com/post/13164810557/the-vim-learning-curve-is-a-myth"&gt;The vim learning curve is a myth&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;No one ever says “I’d love to learn Street Fighter 2, but there are just so many combos!” People don’t say this because learning a game is enjoyable. You start off with just the basic kicks and punches, and those get you by. Later, you learn more advanced moves, maybe even by accident.&lt;/p&gt;
&lt;p&gt;Learning vim is like this.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;Great article by the guys at thoughtbot about learning vim.&lt;/p&gt;</description><link>http://ejdraper.com/post/13234250424</link><guid>http://ejdraper.com/post/13234250424</guid><pubDate>Thu, 24 Nov 2011 02:35:26 +0000</pubDate><category>vim</category></item><item><title>Van Halen and contractual integrity</title><description>&lt;a href="http://jimcofer.com/personal/?p=621"&gt;Van Halen and contractual integrity&lt;/a&gt;: &lt;p&gt;Fantastically interesting article about the rather strange contractual stipulation that the rock group Van Halen put in the contracts for their gigs back during their big tours in the 80s. With exceedingly complex stage setups, the group wanted to be sure that their extensive contracts were being followed to the letter, so that the shows would go ahead without any technical glitches. What better way to do that than to insert an asinine, arbitrary clause into the middle of an otherwise dull contract, and see if it was carried out or not? The following, taken from the article by &lt;a target="_blank" href="http://jimcofer.com/personal/"&gt;Jim Cofer&lt;/a&gt;, outlines how it worked:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In case you weren’t around during the 80s, the rock supergroup Van Halen had a clause in their concert contracts that stipulated that the band would “be provided with one large bowl of M&amp;M candies, with all brown candies removed”.&lt;/p&gt;
&lt;p&gt;Here’s the thing, though: the band put the “no brown M&amp;Ms” clause in their contracts for a very good reason.&lt;/p&gt;
&lt;p&gt;The band needed a way to know that their contract had been read fully. And this is where the “no brown M&amp;Ms” came in. The band put a clause smack dab in the middle of the technical jargon of other riders: “Article 126: There will be no brown M&amp;M’s in the backstage area, upon pain of forfeiture of the show, with full compensation”. That way, the band could simply enter the arena and look for a bowl of M&amp;Ms in the backstage area. No brown M&amp;Ms? Someone read the contract fully, so there were probably no major mistakes with the equipment. A bowl of M&amp;Ms with the brown candies? No bowl of M&amp;Ms at all? Stop everyone and check every single thing, because someone didn’t bother to read the contract.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What a brilliant idea, putting in something that doesn’t particularly involve a lot of work or added cost, but that does verify the attention to detail of the people they were working with, to ensure that their end product (the stage shows) were as awesome as they wanted them to be. Great thinking.&lt;/p&gt;</description><link>http://ejdraper.com/post/8534152782</link><guid>http://ejdraper.com/post/8534152782</guid><pubDate>Sat, 06 Aug 2011 00:59:17 +0100</pubDate><category>van halen</category><category>M&amp;amp;Ms</category><category>contracts</category></item><item><title>Designing GitHub for Mac</title><description>&lt;a href="http://warpspire.com/posts/designing-github-mac/"&gt;Designing GitHub for Mac&lt;/a&gt;: &lt;p&gt;A really interesting look at how the design for GitHub for Mac came together.&lt;/p&gt;</description><link>http://ejdraper.com/post/7020322090</link><guid>http://ejdraper.com/post/7020322090</guid><pubDate>Tue, 28 Jun 2011 21:19:44 +0100</pubDate><category>design</category><category>github</category><category>github for mac</category><category>mac</category><category>cocoa</category></item><item><title>"Being a racing driver means you are racing with other people, and if you no longer go for a gap that..."</title><description>“Being a racing driver means you are racing with other people, and if you no longer go for a gap that exists, you are no longer a racing driver.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Ayrton Senna&lt;/em&gt;</description><link>http://ejdraper.com/post/6911807106</link><guid>http://ejdraper.com/post/6911807106</guid><pubDate>Sat, 25 Jun 2011 20:47:07 +0100</pubDate><category>ayrton senna</category><category>racing</category><category>legend</category></item><item><title>"To me, ideas are worth nothing unless executed. They are just a multiplier. Execution is worth..."</title><description>“&lt;p&gt;To me, ideas are worth nothing unless executed. They are just a multiplier. Execution is worth millions.&lt;/p&gt;

&lt;p&gt;That’s why I don’t want to hear people’s ideas. I’m not interested until I see their execution.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://sivers.org/multiply" target="_blank"&gt;Derek Sivers, Ideas are just a multiplier of execution&lt;/a&gt;&lt;/em&gt;</description><link>http://ejdraper.com/post/6651468610</link><guid>http://ejdraper.com/post/6651468610</guid><pubDate>Sat, 18 Jun 2011 11:31:20 +0100</pubDate></item><item><title>"In many ways, the 11.6-inch Air is technically more impressive than the iPad. Having taken apart..."</title><description>“In many ways, the 11.6-inch Air is technically more impressive than the iPad. Having taken apart hundreds of Macs, I know how Apple designs the insides of its machines, and as good as they are at it, this notebook still seems impossible.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://forkbombr.net/11-air-review/" target="_blank"&gt;Forkbombr — Size Doesn’t Matter: My Review of the 11.6-inch MacBook Air&lt;/a&gt;&lt;/em&gt;</description><link>http://ejdraper.com/post/6651407773</link><guid>http://ejdraper.com/post/6651407773</guid><pubDate>Sat, 18 Jun 2011 11:26:00 +0100</pubDate></item><item><title>
Director: We’ve got to do the “jiminy jillikers” scene again,...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lmtd7zbrTM1qztjn5o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Director:&lt;/strong&gt; We’ve got to do the “jiminy jillikers” scene again, Milhouse.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Milhouse: &lt;/strong&gt;But we already did it. It took &lt;em&gt;seven hours&lt;/em&gt;, but we did it. It’s done.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://ejdraper.com/post/6651041818</link><guid>http://ejdraper.com/post/6651041818</guid><pubDate>Sat, 18 Jun 2011 10:55:49 +0100</pubDate></item><item><title>startupquote:

Learn by doing. Theory is nice, but nothing...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lmm7ipBwc51qz6pqio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://startupquote.com/post/6412363646" target="_blank"&gt;startupquote&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Learn by doing. Theory is nice, but nothing replaces actual experience.&lt;/p&gt;
&lt;p&gt;- Tony Hsieh&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you combine “learn by doing” with “try to never make the same mistake twice” then you’ll be on to a winner.&lt;/p&gt;</description><link>http://ejdraper.com/post/6417541981</link><guid>http://ejdraper.com/post/6417541981</guid><pubDate>Sat, 11 Jun 2011 14:40:14 +0100</pubDate></item><item><title>Refresh</title><description>&lt;p&gt;If you&amp;#8217;re reading this in a feed reader, you won&amp;#8217;t notice much difference, but if you&amp;#8217;re reading this at ejdraper.com, then you&amp;#8217;ll spot that I&amp;#8217;ve changed the theme on this blog, to the awesome &lt;a title="cardstock Tumblr theme" target="_blank" href="http://www.tumblr.com/theme/11464"&gt;cardstock theme&lt;/a&gt; by &lt;a title="Parker Ehret" target="_blank" href="http://parkerehret.com/"&gt;Parker Ehret&lt;/a&gt;. As the transition from my sole trader ejdraper.com business to &lt;a title="KickCode" target="_blank" href="http://kickcode.com"&gt;KickCode Ltd&lt;/a&gt; has now been complete for a few months, I think it makes sense to retire the old ejdraper.com brand as a professional entity, and reclaim ejdraper.com as a personal site of sorts. Expect more links and things I can&amp;#8217;t fit into 140 characters on &lt;a title="@ejdraper on Twitter" target="_blank" href="http://twitter.com/ejdraper"&gt;Twitter&lt;/a&gt;. For technical stuff I&amp;#8217;ll probably post on the KickCode blog, but will link back here too.&lt;/p&gt;</description><link>http://ejdraper.com/post/6415885112</link><guid>http://ejdraper.com/post/6415885112</guid><pubDate>Sat, 11 Jun 2011 13:03:02 +0100</pubDate><category>ejdraper.com</category><category>kickcode</category><category>refresh</category></item><item><title>Geckoboard &amp; Rails 3</title><description>&lt;p&gt;As it might be obvious from my &lt;a target="_self" href="http://ejdraper.com/post/2159554186/geckoboard-watchy"&gt;previous post&lt;/a&gt;, I dig &lt;a target="_blank" href="http://geckoboard.com/"&gt;Geckoboard&lt;/a&gt; a great deal. It&amp;#8217;s a fantastic, useful tool for visualising data at-a-glance. My immediate thought when I got my invite and started to play with it was of course, &amp;#8220;what other stats can I hook up to this awesome app?&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Once I&amp;#8217;d gotten &lt;a target="_blank" href="http://getwatchy.com"&gt;Watchy&lt;/a&gt; integrated with Geckoboard, and exposed a wide variety of cool, useful widgets based on &lt;a target="_blank" href="http://www.freeagentcentral.com/"&gt;FreeAgent&lt;/a&gt; data, I got thinking about how cool it would be to have a plug-in, easy to use solution for exposing data from Rails apps. Thus, &lt;a target="_blank" href="https://github.com/ejdraper/chameleon"&gt;Chameleon&lt;/a&gt; was born.&lt;/p&gt;
&lt;p&gt;Chameleon is a Rails 3 engine in a gem that you simply add to your Gemfile, and it provides a generator for creating the widget files needed to declare the data you want to expose, and also includes the controller/views to handle requests to render different widget types. Currently it can handle the &amp;#8220;number and secondary optional stat&amp;#8221; widget, the line chart widget, and the pie chart widget. It handles authorisation for widgets using static keys/tokens, or optional dynamic blocks to be evaluated at runtime, and also allows for public widgets that require no authorisation.&lt;/p&gt;
&lt;p&gt;Using Chameleon, I was able to add a widget to let me know how many people sign up on the holding page for my new app &lt;a target="_blank" href="http://stashlog.com"&gt;Stashlog&lt;/a&gt;, in under five minutes - from Chameleon installation through to deployment.&lt;/p&gt;
&lt;p&gt;So on to the good stuff - the latest and greatest version of Chameleon, &lt;a target="_blank" href="https://rubygems.org/gems/chameleon/versions/0.2.0"&gt;0.2.0&lt;/a&gt;, is now pushed to &lt;a target="_blank" href="http://rubygems.org/"&gt;RubyGems&lt;/a&gt;, so simply adding:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gem 'chameleon'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;to your Gemfile should work. It&amp;#8217;s open source, and available on &lt;a target="_blank" href="http://github.com/"&gt;GitHub&lt;/a&gt;, so for anyone that wants to check out the code, or indeed wants to fork it and add to it, then go right ahead! And there is documentation on the wiki on GitHub too, outlining &lt;a target="_blank" href="https://github.com/ejdraper/chameleon/wiki/Installation"&gt;installation&lt;/a&gt;, &lt;a target="_blank" href="https://github.com/ejdraper/chameleon/wiki/Creating-a-widget"&gt;creating a widget&lt;/a&gt;, &lt;a target="_blank" href="https://github.com/ejdraper/chameleon/wiki/Configuring-widgets"&gt;configuring a widget&lt;/a&gt;, and the different available &lt;a target="_blank" href="https://github.com/ejdraper/chameleon/wiki/Widget-types"&gt;widget types&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Any suggestions are more than welcome - this is just the initial release and I plan to improve it and add additional widget types in the future.&lt;/p&gt;
&lt;p&gt;Gem: &lt;a target="_blank" href="https://rubygems.org/gems/chameleon"&gt;&lt;a href="https://rubygems.org/gems/chameleon" target="_blank"&gt;https://rubygems.org/gems/chameleon&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Code: &lt;a target="_blank" href="https://github.com/ejdraper/chameleon"&gt;&lt;a href="https://github.com/ejdraper/chameleon" target="_blank"&gt;https://github.com/ejdraper/chameleon&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Documentation: &lt;a target="_blank" href="https://github.com/ejdraper/chameleon/wiki"&gt;&lt;a href="https://github.com/ejdraper/chameleon/wiki" target="_blank"&gt;https://github.com/ejdraper/chameleon/wiki&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And don&amp;#8217;t forget to &lt;a target="_blank" href="http://twitter.com/ejdraper"&gt;follow me on Twitter&lt;/a&gt; for all of the latest updates on Chameleon, amongst other things!&lt;/p&gt;</description><link>http://ejdraper.com/post/2597025007</link><guid>http://ejdraper.com/post/2597025007</guid><pubDate>Tue, 04 Jan 2011 17:13:00 +0000</pubDate><category>chameleon</category><category>geckoboard</category><category>plugin</category><category>rails 3 engine</category></item><item><title>Geckoboard &amp; Watchy</title><description>&lt;p&gt;As I &lt;a target="_self" href="http://ejdraper.com/post/1361550887/11-tips-build-a-web-app-in-one-month"&gt;previously mentioned&lt;/a&gt;, I recently launched a web app called &lt;a target="_blank" href="http://getwatchy.com/"&gt;Watchy&lt;/a&gt; with &lt;a target="_blank" href="http://www.safetygoat.co.uk/"&gt;Kat Neville&lt;/a&gt;. Also, I&amp;#8217;ve recently received a beta invite to test out &lt;a target="_blank" href="http://geckoboard.com/"&gt;Geckoboard&lt;/a&gt;, a fantastic dashboard application that lets you add widgets displaying data from various sources, to construct a dashboard full of useful information. Seeing as how some of the most useful information that I want to see throughout my day usually pertains to my business, and specifically the business analytics and calculations we have in Watchy, I thought it&amp;#8217;d be a great idea to build some basic Geckoboard widgets into Watchy to bridge the gap.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5v8fnKgZ1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;These widgets aren&amp;#8217;t public in Watchy yet, however if you use Watchy and Geckoboard and think they might interest you, then please &lt;a target="_self" href="http://ejdraper.com/private/252654183/tumblr_kthut4FnhX1qap2vc"&gt;get in touch&lt;/a&gt; with me and I can setup your Watchy account so that you have access to them. Likewise if you&amp;#8217;re a Geckoboard user who also uses FreeAgent and would love to access these stats on your dash, then please sign up for a Watchy account, and then get in touch so I can get you setup. These widgets will be a feature of paid accounts when we exit beta and launch paid plans on Watchy, but for anyone who helps me test them now, I&amp;#8217;ll make sure that you get to keep your access to them, regardless of whether you move on to a paid Watchy plan or not.&lt;/p&gt;
&lt;p&gt;We have three types of widgets, each with a multitude of data to show. The three types are:&lt;/p&gt;
&lt;p&gt;Line chart widget&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vcds0s61qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;Pie chart widget&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vcrDeht1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;Text widget&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vd8zKu91qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now on to the good bit, the instructions for adding a Watchy widget to your Geckoboard dashboard. First things first, lets click Add Widget on the top right of our Geckoboard user interface (you&amp;#8217;ll need the top menu showing if it isn&amp;#8217;t already):&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vk2Hc6q1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;You then need to choose the type of widget required. For a line or pie chart widget, you need to select &amp;#8220;Custom Charts&amp;#8221; from the list on the left, for a text widget, select &amp;#8220;Custom Widgets&amp;#8221;.&lt;/p&gt;
&lt;p&gt;For a line chart widget, a 2x2 panel size works best:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vnnYUom1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;For a pie chart, a 2x2 size also works best:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vouGSwD1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;For the text widgets, a 1x1 size seems to work best:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vpefAuw1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;Regardless of the widget you are adding, once you&amp;#8217;ve selected the type and size of widget, you&amp;#8217;ll see this form:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5vqerEaV1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;Lets run through the fields:&lt;/p&gt;
&lt;p&gt;URL data feed is the most important one. The URL should look like this: &lt;a href="http://SUBDOMAIN.watchyapp.com/widgets/WIDGET.xml?api_token=API_TOKEN." target="_blank"&gt;http://SUBDOMAIN.watchyapp.com/widgets/WIDGET.xml?api_token=API_TOKEN.&lt;/a&gt; You&amp;#8217;ll need to replace SUBDOMAIN with the subdomain you use to access your Watchy account, WIDGET with the name of the widget you want to add, and API_TOKEN with the API token that is shown on your Account Settings page on Watchy once you have contacted me and asked me to enable API access for you (in due course, you&amp;#8217;ll be able to enable and disable API access yourself from the Account Settings page).&lt;/p&gt;
&lt;p&gt;So what widgets are available? Here is a rundown of the widgets exposed by Watchy, and the name that you need to use in place of WIDGET in the URL data feed field:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;average_week_billable_line - this shows an accumulative line chart of billable time based on an average week, calculated over the last four weeks&lt;/li&gt;
&lt;li&gt;average_week_unbillable_line - this shows an accumulative line chart of unbillable time based on an average week, calculated over the last four weeks&lt;/li&gt;
&lt;li&gt;last_week_billable_line - this shows an accumulative line chart of billable time for last week&lt;/li&gt;
&lt;li&gt;last_week_unbillable_line - this shows an accumulative line chart of unbillable time for last week&lt;/li&gt;
&lt;li&gt;this_week_billable_line - this shows an accumulative line chart of billable time for this week&lt;/li&gt;
&lt;li&gt;this_week_unbillable_line - this shows an accumulative line chart of unbillable time for this week&lt;/li&gt;
&lt;li&gt;average_pie - this shows a pie chart breakdown of the time spent on various projects, calculated on an average over the last four weeks&lt;/li&gt;
&lt;li&gt;last_week_pie - this shows a pie chart breakdown of the time spent on various projects last week&lt;/li&gt;
&lt;li&gt;this_week_pie - this shows a pie chart breakdown of the time spent on various projects this week&lt;/li&gt;
&lt;li&gt;billable_time_this_month_text - this shows the billable time so far for this month as a figure, with a % increase/decrease based on the same time last month&lt;/li&gt;
&lt;li&gt;billable_time_this_week_text - this shows the billable time so far for this week as a figure, with a % increase/decrease based on the same time last week&lt;/li&gt;
&lt;li&gt;billable_time_today_text - this shows the billable time so far today as a figure, with a % increase/decrease based on total time for yesterday&lt;/li&gt;
&lt;li&gt;money_this_month_text - this shows the money earned based on billable time so far this month, with a % increase/decrease based on the same time last month&lt;/li&gt;
&lt;li&gt;money_this_week_text - this shows the money earned based on billable time so far this week, with a % increase/decrease based on the same time last week&lt;/li&gt;
&lt;li&gt;money_today_text - this shows the money earned based on billable time so far today, with a % increase/decrease based on the total money earned yesterday&lt;/li&gt;
&lt;li&gt;unbillable_time_this_month_text - this shows the unbillable time so far for this month as a figure, with a % increase/decrease based on the same time last month&lt;/li&gt;
&lt;li&gt;unbillable_time_this_week_text - this shows the unbillable time so far for this week as a figure, with a % increase/decrease based on the same time last week&lt;/li&gt;
&lt;li&gt;unbillable_time_today_text - this shows the unbillable time so far today as a figure, with a % increase/decrease based on total time for yesterday&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So for example, if my subdomain is &amp;#8220;test&amp;#8221;, my API token is &amp;#8220;1234567890&amp;#8221;, and the widget I want to use is &amp;#8220;money_today_text&amp;#8221;, then the URL to use would be:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://test.watchyapp.com/widgets/money_today_text.xml?api_token=1234567890" target="_blank"&gt;http://test.watchyapp.com/widgets/money_today_text.xml?api_token=1234567890&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The optional API key field can be left blank, as our API key/token is within the URL.&lt;/p&gt;
&lt;p&gt;The widget type should be set as &amp;#8220;Custom&amp;#8221;.&lt;/p&gt;
&lt;p&gt;The feed format should be set as &amp;#8220;XML&amp;#8221;.&lt;/p&gt;
&lt;p&gt;The reload time can be set based on personal preference, I have mine set to 15 minutes. It is possible that in the future we may introduce rate limiting for API tokens, to stop overuse of the API, and so I&amp;#8217;d ask that you please only set a refresh rate that is necessary for the stats that you want to keep up to date, inline roughly with how often you post new timeslips to FreeAgent.&lt;/p&gt;
&lt;p&gt;The label can be set to whatever you want to see on the widget itself, so usually it pertains to the type of data you have chosen to show.&lt;/p&gt;
&lt;p&gt;And that&amp;#8217;s all there is to it! You can add as many or as few widgets as you can find room for on your dashboard, and you can end up with a great, at-a-glance view of your business analytics like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ld5ydhRIzS1qa6g03.png"/&gt;&lt;/p&gt;
&lt;p&gt;So please, if you use FreeAgent and you&amp;#8217;d like to give these widgets a go, then sign up for Watchy if you haven&amp;#8217;t done so already, and then get in touch so I can enable API access for you and give you an API token.&lt;/p&gt;
&lt;p&gt;Any feedback on the widgets is much appreciated, as are suggestions for how they can be improved, or indeed any additional widgets that people would like to see!&lt;/p&gt;</description><link>http://ejdraper.com/post/2159554186</link><guid>http://ejdraper.com/post/2159554186</guid><pubDate>Fri, 10 Dec 2010 00:31:00 +0000</pubDate><category>watchy</category><category>freeagent</category><category>geckoboard</category><category>widgets</category><category>business analytics</category><category>useful</category></item><item><title>11 tips: Build a web app in one month</title><description>&lt;a href="http://www.safetygoat.co.uk/2010/10/11-tips-on-how-to-build-a-web-app-in-one-month/"&gt;11 tips: Build a web app in one month&lt;/a&gt;: &lt;p&gt;11 tips for building a web app in one month, written by &lt;a title="Safetygoat" target="_blank" href="http://www.safetygoat.co.uk/"&gt;Kat&lt;/a&gt;, my partner on our new web app, &lt;a title="Watchy - Let your clients watch their money" target="_blank" href="http://getwatchy.com/"&gt;Watchy&lt;/a&gt;. It’s got some great detail on our experiences building and launching the first version of Watchy in just a month.&lt;/p&gt;</description><link>http://ejdraper.com/post/1361550887</link><guid>http://ejdraper.com/post/1361550887</guid><pubDate>Wed, 20 Oct 2010 23:23:01 +0100</pubDate><category>watchy</category><category>web apps</category><category>11 tips</category><category>list</category><category>build a web app in one month</category></item><item><title>Announcing: KickCode</title><description>&lt;p&gt;Bit behind on this one, and anyone who follows me on &lt;a title="ejdraper on Twitter" target="_blank" href="http://twitter.com/ejdraper"&gt;Twitter&lt;/a&gt; will have already seen this - but last week, on September 1st 2010, &lt;a title="KickCode Ltd" href="http://kickcode.com" target="_blank"&gt;KickCode Ltd&lt;/a&gt; launched. This is my new development company, offering web and mobile development, and specialising in Ruby on Rails and Android development. It&amp;#8217;s a culmination of almost 18 months hard work freelancing doing web development, and I&amp;#8217;m now taking it to the next level by running my own company and brand. The new site has case studies on a lot of my work, and contains more information about the ethos of the new company. Many thanks to the awesome &lt;a title="Capra Limited" target="_blank" href="http://thisiscapra.com/"&gt;Capra&lt;/a&gt; for the outstanding design work.&lt;/p&gt;
&lt;p&gt;If you have any feedback on the &lt;a title="KickCode" href="http://kickcode.com" target="_blank"&gt;KickCode&lt;/a&gt; site, then please let me know. And of course if you&amp;#8217;re looking for web or mobile development, then please &lt;a title="KickCode | Contact Us" href="http://kickcode.com/contact" target="_blank"&gt;contact us&lt;/a&gt; over on the &lt;a title="KickCode" href="http://kickcode.com" target="_blank"&gt;KickCode site&lt;/a&gt;!&lt;/p&gt;</description><link>http://ejdraper.com/post/1073759377</link><guid>http://ejdraper.com/post/1073759377</guid><pubDate>Mon, 06 Sep 2010 06:28:41 +0100</pubDate><category>kickcode</category><category>announcing</category><category>awesome</category></item><item><title>Running Free</title><description>&lt;p&gt;&lt;em&gt;This was an article I wrote a few months ago, but for some reason forgot to tidy up and actually publish. I&amp;#8217;m doing so now as after re-reading it, I still think it&amp;#8217;s right, and if anything it&amp;#8217;s even more pertinent now given Apple&amp;#8217;s &amp;#8220;antennagate&amp;#8221; issues with the iPhone 4, and the news that &lt;a target="_blank" href="http://gigaom.com/2010/08/02/android-sales-overtake-iphone-in-the-u-s/"&gt;Android phones are now outselling the iPhone&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I already dropped a link to &lt;a title="Sayonara, iPhone: Why Im Switching to Android" target="_blank" href="http://blog.newsweek.com/blogs/techtonicshifts/archive/2010/05/20/sayonara-iphone-why-i-m-switching-to-android.aspx"&gt;this article&lt;/a&gt; (ironically penned by &lt;a title="Daniel Lyons" target="_blank" href="http://www.newsweek.com/authors/daniel-lyons.html"&gt;Daniel Lyons&lt;/a&gt;, of &lt;a title="The Secret Diary of Steve Jobs" target="_blank" href="http://www.fakesteve.net/"&gt;Fake Steve Jobs&lt;/a&gt; fame) in my recent link post, however there was a really interesting point in that article that I wanted to follow up on. Daniel says:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I was a little shocked recently when an Apple spokesbot responded to the news of Android&amp;#8217;s outselling iPhone OS by reciting the old chestnut about Apple&amp;#8217;s having more phones out there.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I was shocked because it&amp;#8217;s a familiar line, one that I&amp;#8217;ve heard countless times in my 20-plus years covering technology. But I&amp;#8217;ve only ever heard it from companies that are doomed and in total denial about it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We&amp;#8217;ve seen this movie before. In the 1980s, Apple jumped out to an early lead in personal computers, but then got selfish. Steve Jobs, a notorious control freak, just could not play well with others.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Along came Microsoft, with Windows, which was a knockoff of Apple&amp;#8217;s operating system. Microsoft partnered with everyone and today has 90 percent market share, while Apple&amp;#8217;s share lingers in the single digits.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Today the battlefield is mobile devices, and just as before, Apple jumped out to an early lead. And just as before, Jobs got selfish. He won&amp;#8217;t support Flash, or any cross-platform tools—because he wants developers locked into his platform, and his App Store, where he collects a 30 percent commission.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I find this fascinating, not only because it rings very true to what&amp;#8217;s actually happening, but also because there aren&amp;#8217;t a huge amount of people picking up on it. Sure, there are lots of people switching to Android. Sure, there are lots of people questioning what Apple are doing. But specifically comparing this to the last time Apple became irrelevant? Wow, who knew there were so many similarities?&lt;/p&gt;
&lt;p&gt;Right now the path that Apple are going down is very odd, and one that I&amp;#8217;m surprised no one within the organisation is questioning or doubting (or perhaps they are, albeit not publicly). While they are no doubt a very successful company, they are also stifling innovation, and as Daniel says, they appear to be trying to make as much money off of the ecosystem they themselves created as possible. That tends to only end up with one result - people will want to look for platforms that encourage innovation and competition, and that share the wealth and respect a little better. Apple&amp;#8217;s strategy might be working in the short term, but is ridiculous over the longer term, and I think they will need to address these concerns with their next generation of mobile device and platform, or else perhaps they&amp;#8217;ll simply be doomed to repeat history, and consign themselves to always being the company that could start a trend, but sure couldn&amp;#8217;t bask in it.&lt;/p&gt;</description><link>http://ejdraper.com/post/951079663</link><guid>http://ejdraper.com/post/951079663</guid><pubDate>Sat, 14 Aug 2010 06:54:59 +0100</pubDate><category>freedom</category><category>open</category><category>android</category><category>mobile</category><category>smartphones</category><category>apple</category></item><item><title>Discipline</title><description>&lt;p&gt;I&amp;#8217;ve just finished reading &lt;a title="Cesar's Way: The Natural, Everyday Guide to Understanding and Correcting Common Dog Problems" target="_blank" href="http://amzn.to/cQRYC5"&gt;Cesar&amp;#8217;s Way&lt;/a&gt;, a book written by The Dog Whisperer, Cesar Millan. It&amp;#8217;s a fantastic read if you have a dog, and has really helped me better understand our gorgeous pet Dalmatian &lt;a title="Rocky Draper" target="_blank" href="http://www.flickr.com/photos/eldiablo/4197902320/"&gt;Rocky&lt;/a&gt;. Some of the insights though are more profound than just how they relate to our canine friends. In particular, Cesar&amp;#8217;s take on discipline I found to be very interesting:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To me discipline is a word that helps me to stay on target, to reach my goals and dreams. It&amp;#8217;s a word that allows me to stay balanced, to be a respectful human being, an honest human being, someone who wants the best for himself and for everything around him - from trees, to animals to human beings.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s easy to see how being disciplined can help to set rules and boundaries for someone else - whether it&amp;#8217;s for a child, an apprentice, or a pet. However, self-discipline is just as important for us to be able to achieve our own goals, whether they are personal, or as part of a broader team or group effort. Often self-discipline is harder than being disciplined on someone else&amp;#8217;s behalf. When working with someone else, we might find that they are the motivation we need to stay disciplined, but without that motivation, it&amp;#8217;s easier to slack off and convince ourselves that we don&amp;#8217;t need to be so hard on ourselves. It basically comes down to responsibility - and being responsible for more than just yourself is great inspiration, and a great motivator to stay on track. With a baby on the way, and an incredible wife (as well as a pet puppy dog in need of leadership!), I feel like I&amp;#8217;ve never been more inspired and disciplined, so that our goals and dreams as a family can be realised.&lt;/p&gt;</description><link>http://ejdraper.com/post/644091407</link><guid>http://ejdraper.com/post/644091407</guid><pubDate>Sat, 29 May 2010 17:29:00 +0100</pubDate><category>dog whisperer</category><category>discipline</category><category>attitude</category></item><item><title>Tab Cleanup</title><description>&lt;p&gt;Haven&amp;#8217;t posted in a while, been crazy busy with lots and lots of cool stuff. Figured it might be a start though just to post some recent great stuff I&amp;#8217;ve been looking at and reading.&lt;/p&gt;
&lt;p&gt;&lt;a title="My Common Git Workflow" target="_blank" href="http://yehudakatz.com/2010/05/13/common-git-workflows/"&gt;My Common Git Workflow&lt;/a&gt; - good article from Yehuda Katz about a basic Git workflow for common operations, specifically compared to the equivalent Subversion commands.&lt;/p&gt;
&lt;p&gt;&lt;a title="Smash Into Vim" target="_blank" href="http://peepcode.com/products/smash-into-vim-i"&gt;Smash Into Vim&lt;/a&gt; - PeepCode episode on Vim, a text editor that is getting a great deal of positive interest from a lot of Rubyists. I haven&amp;#8217;t yet watched this, but am planning on doing so as I&amp;#8217;m considering making the switch from emacs.&lt;/p&gt;
&lt;p&gt;&lt;a title="Localized external services" target="_blank" href="http://robots.thoughtbot.com/post/595666104/localized-external-services"&gt;Localized external services&lt;/a&gt; - an interesting look at testing code that hits a remote external service API.&lt;/p&gt;
&lt;p&gt;&lt;a title="The WebM Project" target="_blank" href="http://www.webmproject.org/"&gt;The WebM Project&lt;/a&gt; - an attempt at a truly open web video format, with some pretty big players involved.&lt;/p&gt;
&lt;p&gt;&lt;a title="Google Font Directory" target="_blank" href="http://code.google.com/webfonts"&gt;Google Font Directory&lt;/a&gt; - Google now have a Font API for using non standard fonts in your web apps. Am I right in saying that this is similar to Typekit, albeit free, open but with less fonts to choose from?&lt;/p&gt;
&lt;p&gt;&lt;a title="Sayonara, iPhone: Why I'm Switching to Android" target="_blank" href="http://blog.newsweek.com/blogs/techtonicshifts/archive/2010/05/20/sayonara-iphone-why-i-m-switching-to-android.aspx"&gt;Sayonara, iPhone: Why I&amp;#8217;m Switching to Android&lt;/a&gt; - fantastic article that does a very good job of summarizing the reasons why Android is a far more compelling mobile platform than the iPhone. I just upgraded my HTC Hero to an HTC Desire and I&amp;#8217;m even more impressed with Android now at version 2.1, and with the latest generation of phones.&lt;/p&gt;</description><link>http://ejdraper.com/post/622548717</link><guid>http://ejdraper.com/post/622548717</guid><pubDate>Sat, 22 May 2010 18:37:00 +0100</pubDate></item><item><title>autotest</title><description>&lt;p&gt;I&amp;#8217;ve just recently started using autotest again, and it&amp;#8217;s making development so much easier, and more enjoyable. If you do any TDD (test driven development) with Ruby, you need autotest running, as it really improves the experience massively.&lt;/p&gt;
&lt;p&gt;With autotest, and growl, you can plod away writing failing tests, implementing code so that they pass, and then rinse and repeat - all the way getting messages flash up telling you when tests are broken, and when tests are passing again. It&amp;#8217;s a great way to iterate through writing code to meet user requirements, and incredibly satisfying as you turn failing tests into passing ones, with working code.&lt;/p&gt;
&lt;p&gt;So what do you need to do to get it setup? You&amp;#8217;ll need to install ZenTest, which contains autotest amongst some other tools:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo gem install ZenTest&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You can then install the following gems too if you don&amp;#8217;t have them already:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo gem install autotest-growl
sudo gem install autotest-rails&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Finally, you&amp;#8217;ll need to setup a small config file, called .autotest in your home directory (~/.autotest):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;require "autotest/growl"&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That&amp;#8217;s all you need in that file, now just hop into a Rails project directory, and run autotest:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd /path/to/project
autotest&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You&amp;#8217;ll then get output from the initial test run, and from now on while autotest is running, when you edit a file, it will re-run any tests it deems to have been impacted by a change to that file. It will pop up test failures and test successes as growl notifications too. To force it to re-run the entire test suite, press ctrl+c once. To end autotest completely, use ctrl+c twice in quick succession. Bear in mind for things like database schema changes, you&amp;#8217;ll need to do the following to get the test database schema up to date and inline with the development database, otherwise your tests when being run under autotest will fail:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rake db:test:prepare&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now get cracking with those user stories, get those tests written, and then turn them from red to green!&lt;/p&gt;</description><link>http://ejdraper.com/post/332050087</link><guid>http://ejdraper.com/post/332050087</guid><pubDate>Wed, 13 Jan 2010 07:58:00 +0000</pubDate><category>ruby</category><category>rails</category><category>autotest</category><category>ZenTest</category><category>testing</category><category>TDD</category></item><item><title>Ruby on Rails Tutorial</title><description>&lt;p&gt;Not a great start to my &lt;a title="Looking Forward" target="_self" href="http://ejdraper.com/post/314959312/looking-forward"&gt;yearly goals&lt;/a&gt; - right after posting about how I want to blog every other day, I manage to go six days without a post! Time to try again, starting from today&amp;#8230;&lt;/p&gt;
&lt;p&gt;I was planning my next article as a follow-up to the &lt;a title="Getting started with Rails 2.3.5" target="_self" href="http://ejdraper.com/post/290329567/getting-started-with-rails-2-3-5"&gt;Getting started with Rails 2.3.5&lt;/a&gt; article I did in December, when I stumbled across this rather brilliant work in progress online tutorial book, &lt;a title="Ruby on Rails Tutorial: Learn Rails by Example" target="_blank" href="http://www.railstutorial.org/book"&gt;Ruby on Rails Tutorial&lt;/a&gt;, by Michael Hartl (author of the great &lt;a href="http://www.amazon.co.uk/gp/product/0321480791?ie=UTF8&amp;amp;tag=ejdrapercom-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0321480791" target="_blank"&gt;Railsspace&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=ejdrapercom-21&amp;amp;l=as2&amp;amp;o=2&amp;amp;a=0321480791" width="1" height="1" border="0"/&gt; book). Rather than write some more beginner articles that are probably covered by that material (or soon will be), I figured I&amp;#8217;d point my readers in the direction of that resource, as it is certainly shaping up to be a great read for anyone just getting started with Rails.&lt;/p&gt;
&lt;p&gt;So going forward I&amp;#8217;m going to concentrate on some more advanced topics, and a few more interesting things perhaps for those who are already up to speed with the Rails basics. I&amp;#8217;m going to be covering some of the alternative datastores popping up under the NoSQL umbrella - CouchDB and MongoDB on the document database side, and Redis on the key-value store side of things. I&amp;#8217;m also going to have a play with the very latest Rails 3 code, so look for a few articles both on building a new app with Rails 3, as well as migrating existing apps.&lt;/p&gt;
&lt;p&gt;And if anyone has any requests for intermediate or advanced topics they&amp;#8217;d like to see me cover, then let me know. In the meantime, even if you&amp;#8217;re an expert Rails developer, it&amp;#8217;s still worth checking out the Ruby on Rails Tutorial book and helping Michael out with any &lt;a title="Ruby on Rails Tutorial feedback" target="_blank" href="http://www.railstutorial.org/feedback"&gt;feedback&lt;/a&gt; you might have.&lt;/p&gt;</description><link>http://ejdraper.com/post/325568046</link><guid>http://ejdraper.com/post/325568046</guid><pubDate>Sat, 09 Jan 2010 20:22:29 +0000</pubDate><category>ruby on rails tutorial</category><category>ruby</category><category>rails</category><category>book</category></item><item><title>Looking Forward</title><description>&lt;p&gt;Following up on my &lt;a title="Looking Back" target="_self" href="http://ejdraper.com/post/313247682/looking-back"&gt;2009 retrospective post&lt;/a&gt;, I think I&amp;#8217;ll follow the trend and jot down a few goals and thoughts for 2010.&lt;/p&gt;
&lt;p&gt;This coming year I want to continue to get even more productive and organised. Managing a lot of different projects presents unique challenges, and I worked hard this last year to settle on a good workflow, but I think I can probably get more organised still in terms of planning my workload. I&amp;#8217;ve come to accept that I&amp;#8217;m more of a night owl than a morning person, and embracing that has already meant that I have a routine that better suits me, and that lets me get more done. The next step I think is trying to plan my individual days better, and trying to limit how unexpected events can disrupt that plan.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;d also like to continue to look at ways of embracing Agile more in how I work with clients, as I feel this will be key to my target of improving productivity and organisation. In December I started doing the one man equivalent of a daily standup each morning, just to spend some time getting straight what I had achieved the day before, and what I had planned that day, as well as potential blockers. I&amp;#8217;d like to try and leverage burndowns and retrospectives more this year to give me a better insight into solid project management.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m looking forward to working on some interesting projects this coming year, and I&amp;#8217;m excited by the potential for new clients, as well as continuing to work with some great existing clients. I definitely want to make time for a few of my own ideas however, and I have a few things I&amp;#8217;ve been kicking around that I&amp;#8217;d like to get time to flesh out and see where they go. I want to try to set aside a small portion of time each week to focus on this, so that I can progress at least one solid idea and get it launched this year.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve already started on this one, but I want to learn at least one new programming language this year. Usually I&amp;#8217;m pretty good about picking stuff up and challenging myself with something new, but in 2009 starting a business and figuring out the best workflow for my freelance work meant that I wasn&amp;#8217;t able to spend any time focusing on something as big as a brand new language. I&amp;#8217;ve now started learning &lt;a title="Clojure" target="_blank" href="http://clojure.org/"&gt;Clojure&lt;/a&gt; however, and so I want to keep chipping away at that and working with it, and get to the point where I feel comfortable writing useful code with it.&lt;/p&gt;
&lt;p&gt;I also want to continue to blog more. I was keeping to a post a day for a little while before the holidays, and I&amp;#8217;m hoping to keep to around a post every other day throughout this year. I find writing very relaxing and I&amp;#8217;m hopeful that what I write will prove useful to others, as well as help me to engage with other interesting people out there.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m enjoying studying on my current business course, and once that&amp;#8217;s wrapped up in March, I&amp;#8217;m going to look at taking on another more in depth course over the Summer. Studying something other than programming is proving to be very rewarding, and it&amp;#8217;s a nice occasional break from my other work. By the end of the year I hope to be a good chunk of the way towards my business degree, and should also be part way through another course by then too.&lt;/p&gt;
&lt;p&gt;While I want to continue to work hard at all times, I do think that I need to set aside blocks of time for relaxing, and catching up on the other things I love - reading books and comics, playing videogames, watching movies, golfing and spending more time with my wife and puppy. I think being even more organised will help me to complete the work things I need to get done, with spare time left over for other interests. I started this the last few weeks of 2009, taking one night out a week to go to the movies with my wife, and really enjoyed it.&lt;/p&gt;
&lt;p&gt;In the spirit of &lt;a href="http://www.amazon.co.uk/gp/product/0061914177?ie=UTF8&amp;amp;tag=ejdrapercom-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0061914177" target="_blank"&gt;Crush It!&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=ejdrapercom-21&amp;amp;l=as2&amp;amp;o=2&amp;amp;a=0061914177" width="1" height="1" border="0"/&gt; though, I want to look at ways I can turn some of my passions into things that I can work on, so that I can devote more time to them and still have them contribute to the growth of my business and brand in some way. I have a few top secret ideas that I&amp;#8217;m going to look at, provided I meet my earlier target of finding time to set aside for my own things!&lt;/p&gt;
&lt;p&gt;Lastly, I want to do more DIY work around the house - there are quite a few things that have been on hold for almost a year since I&amp;#8217;ve been so busy with the business, but tying into the above idea of making time but staying productive, I want to set aside some time for knocking over a few of the jobs that could do with looking at too.&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s just about it for me I think. I didn&amp;#8217;t go with the bullet point list of set targets as I know that a lot of things can happen in a year that might change my priorities, or might direct my interests in other areas. I&amp;#8217;m instead hoping that these thoughts will guide my early progress in 2010, and we&amp;#8217;ll see what the year holds from then on out.&lt;/p&gt;
&lt;p&gt;I hope everyone else has a productive, fun and prosperous 2010!&lt;/p&gt;</description><link>http://ejdraper.com/post/314959312</link><guid>http://ejdraper.com/post/314959312</guid><pubDate>Sun, 03 Jan 2010 18:58:25 +0000</pubDate><category>2010</category><category>goals</category><category>looking forward</category><category>targets</category><category>new year</category></item></channel></rss>

