<?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>Versite Consulting &#187; Development</title>
	<atom:link href="http://versiteconsulting.com/blog/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://versiteconsulting.com/blog</link>
	<description>Development blog - BlackBerry, Android, Java, and more</description>
	<lastBuildDate>Fri, 12 Feb 2010 18:56:43 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Life Hacking</title>
		<link>http://versiteconsulting.com/blog/2009/06/24/life-hacking/</link>
		<comments>http://versiteconsulting.com/blog/2009/06/24/life-hacking/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:20:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://versiteconsulting.com/blog/?p=116</guid>
		<description><![CDATA[Over the last year or so, I&#8217;ve taken to heart the mindset of automating frequent / mundane tasks.  Yesterday, I realized I was constantly annoyed at dealing with my development environment when I switch locations/ IP addresses.  I&#8217;m working on a project that uses Informix, which doesn&#8217;t bind to the network in such a way [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last year or so, I&#8217;ve taken to heart the mindset of automating frequent / mundane tasks.  Yesterday, I realized I was constantly annoyed at dealing with my development environment when I switch locations/ IP addresses.  I&#8217;m working on a project that uses Informix, which doesn&#8217;t bind to the network in such a way that &#8220;localhost&#8221; will reliably resolve to the db server.  So, I have to use the <em>actual IP address</em>.  Since that changes frequently (I have three different offices), I find myself doing the following dance often:</p>
<ol>
<li>open command prompt:  type &#8216;win+r&#8217; -&gt; type &#8216;cmd&#8217;</li>
<li>run ipconfig</li>
<li>select and copy the value</li>
<li>paste into editor.</li>
</ol>
<p>How annoying (soft links would be nice.  boo, windows).  So, yesterday, I decided it was time to end that and went out looking for an application that puts the IP address in the clipboard.  I found a few, but only one of them did that headless, so I could script it&#8230; and that one didn&#8217;t work.  Boo.  So, I wrote the dozen or so lines of Java code required to do that, bundled up an executable jar and assigned it a key in <a href="http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html" target="_blank">WinKey</a>.  Now my process is &#8220;win+ctrl+A -&gt; ctrl+v&#8221;.  That&#8217;s better.  Much less painful.  I was going to assign a script macro in <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a> to do it automagically, but there is no way to tell <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a> to pause after running one keystroke and the Java app needs time to run, so the ctrl+v to paste the IP address could be run before the data is in the clipboard.  Oh, well&#8230; it&#8217;s definitely good enough as-is.</p>
<p>While I&#8217;m blabbing, here are some other things I&#8217;ve &#8220;life hacked&#8221; in the last year&#8230;.</p>
<ul>
<li>Installed <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a> and setup about two dozen shortcuts.  Things like &#8220;addy&#8221; for my address, &#8220;email&#8221; for my email (I actually have one for all email addresses), &#8220;sigline&#8221; to drop in my signature line when not in GMail, and so on.  According to <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a>, I&#8217;ve expanded 4,642 snippets, saving 87,357 characters which saved myself 3.64 hours (assuming 400 chars/minute).  Neat-o.</li>
<li>Installed <a href="http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html" target="_blank">WinKey</a>.  Now I can start apps without grabbing a mouse.  Mmmm, not grabbing a mouse.  I set it up so that &#8220;win+shift+CHAR&#8221; brings up a folder  (ex: &#8220;win+shift+d&#8221; opens up my Development folder), &#8220;win+ctrl+CHAR&#8221; starts an application, and &#8220;win+CHAR&#8221; starts an environment like cygwin or the command prompt with Informix paths setup.</li>
<li>Built an <a href="http://ant.apache.org/" target="_blank">ANT</a> script that does the tedious export/import of an Informix database from a remote server to my local server.  Now I just run ONE task and get all the new stuff and can work on something else while it runs (it takes 30+ minutes to run completely).  This was a huge time saver.</li>
<li>Built several <a href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_blank">greasemonkey</a> (and <a href="http://www.ie7pro.com/" target="_blank">IE7 Pro</a>) scripts for making web apps easier.  This is really a HUGE life-hacking help for me.  Even things just as simple as removing one click in a process seems like it&#8217;s been so much more helpful &#8211; even if it&#8217;s not saving a ton of time, saving me from going &#8220;grrrr, why did I have to click the button after picking the element from the select list?&#8221; makes me more productive (not-raging = more productive!).  I&#8217;m to the point now where any annoyance in a website, I go reaching for my JS editor to write a script.</li>
<li>Built a process for invoicing from <a href="http://www.freshbooks.com" target="_blank">FreshBooks</a> that builds the report/timesheets and adds a signature to the PDF.  This has saved me from opening several files and editing a bunch of data.  It used to be about a 20 minute process and is now a few seconds.</li>
<li>My <a href="http://versiteconsulting.com/blog/?p=37">BlackBerry development ANT task</a> is a huge time saver also.  It&#8217;s nothing special, but I&#8217;m happy that it gives me &#8220;one-click deployment&#8221; for that environment.</li>
</ul>
<p>As always, I&#8217;m glad to share any of the scripts, apps or tools I&#8217;ve written, just let me know if you want &#8216;em.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="mailto:?subject=Life%20Hacking&amp;body=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F" title="email"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking&amp;annotation=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr" title="Google Bookmarks"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;t=Life%20Hacking" title="MySpace"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking" title="StumbleUpon"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;submitHeadline=Life%20Hacking&amp;submitSummary=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking" title="Reddit"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;t=Life%20Hacking" title="Facebook"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking&amp;notes=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr" title="del.icio.us"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking&amp;bodytext=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr" title="Digg"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Life%20Hacking%20-%20http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F" title="Twitter"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://versiteconsulting.com/blog/2009/06/24/life-hacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreshBerry &#8211; The FreshBooks BlackBerry Application</title>
		<link>http://versiteconsulting.com/blog/2009/02/13/freshberry-the-freshbooks-blackberry-application/</link>
		<comments>http://versiteconsulting.com/blog/2009/02/13/freshberry-the-freshbooks-blackberry-application/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 15:39:36 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://versiteconsulting.com/blog/?p=50</guid>
		<description><![CDATA[[NOTE: This application has been renamed "Book Keeper" and is now available to the public at: http://www.bookkeeperapp.com ]
How&#8217;s that for a title, &#8220;Fresh&#8221; and &#8220;Berry&#8221; all over the place.  I&#8217;m finally venturing into the Micro ISV arena and building a BlackBerry application for FreshBooks.  It&#8217;s set to Beta around the end of February with a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>[NOTE: This application has been renamed "Book Keeper" and is now available to the public at: <a href="http://www.bookkeeperapp.com">http://www.bookkeeperapp.com</a></strong><strong> ]</strong></p>
<p>How&#8217;s that for a title, &#8220;Fresh&#8221; and &#8220;Berry&#8221; all over the place.  I&#8217;m finally venturing into the Micro ISV arena and building a BlackBerry application for <a href="https://www.freshbooks.com/subscribe.php?ref=75c52ef511278-1" target="_blank">FreshBooks</a>.  It&#8217;s set to Beta around the end of February with a subset of the final features.</p>
<p>The planned features for version 1 are:</p>
<ul>
<li>Enter time for a specific project/task
<ul>
<li>Directly by entering number of hours</li>
<li>Using a timer</li>
<li>Entering time for any day</li>
</ul>
</li>
<li>View time for a particular day</li>
<li>View clients and interact with the device to:
<ul>
<li>Map client addresses</li>
<li>Call clients</li>
<li>Email clients</li>
</ul>
</li>
<li>Add clients</li>
<li>View Invoices and
<ul>
<li>Enter payment</li>
<li>Send payment notification</li>
</ul>
</li>
</ul>
<p>Potential future features include:</p>
<ul>
<li>Create invoices (this gets wonky and complicated, but would be useful)</li>
<li>Send late invoice notifications</li>
<li>Add alerts for invoices on the BlackBerry calendar (maybe helpful to manage late notices)</li>
<li>Custom BlackBerry app for clients to view your invoices to them, with your icon on the BlackBerry ribbon.  Not sure if this is even useful, but something I&#8217;ve thought about.</li>
</ul>
<p>To subscribe for more information signup at the FreshBerry site: <a href="http://www.freshberryapp.com">http://www.freshberryapp.com</a>, or send an email directly to <a href="mailto:info@freshberryapp.com">info@freshberryapp.com</a>.  I&#8217;d love to hear feature requests or anything else on your mind about this application.</p>
<p><strong>[NOTE: This application has been renamed "Book Keeper" and is now available to the public at:</strong><a href="http://www.bookkeeperapp.com"><strong>http://www.bookkeeperapp.com</strong></a><strong>]</strong></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="mailto:?subject=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application&amp;body=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F" title="email"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;title=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application&amp;annotation=%5BNOTE%3A%20This%20application%20has%20been%20renamed%20%22Book%20Keeper%22%20and%20is%20now%20available%20to%20the%20public%20at%3A%20http%3A%2F%2Fwww.bookkeeperapp.com%20%5D%0D%0A%0D%0AHow%27s%20that%20for%20a%20title%2C%20%22Fresh%22%20and%20%22Berry%22%20all%20over%20the%20place.%C2%A0%20I%27m%20finally%20venturing%20into%20the%20Micro%20ISV%20arena%20and%20build" title="Google Bookmarks"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;t=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application" title="MySpace"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;title=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application" title="StumbleUpon"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;submitHeadline=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application&amp;submitSummary=%5BNOTE%3A%20This%20application%20has%20been%20renamed%20%22Book%20Keeper%22%20and%20is%20now%20available%20to%20the%20public%20at%3A%20http%3A%2F%2Fwww.bookkeeperapp.com%20%5D%0D%0A%0D%0AHow%27s%20that%20for%20a%20title%2C%20%22Fresh%22%20and%20%22Berry%22%20all%20over%20the%20place.%C2%A0%20I%27m%20finally%20venturing%20into%20the%20Micro%20ISV%20arena%20and%20build&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;title=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application" title="Reddit"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;t=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application" title="Facebook"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;title=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application&amp;notes=%5BNOTE%3A%20This%20application%20has%20been%20renamed%20%22Book%20Keeper%22%20and%20is%20now%20available%20to%20the%20public%20at%3A%20http%3A%2F%2Fwww.bookkeeperapp.com%20%5D%0D%0A%0D%0AHow%27s%20that%20for%20a%20title%2C%20%22Fresh%22%20and%20%22Berry%22%20all%20over%20the%20place.%C2%A0%20I%27m%20finally%20venturing%20into%20the%20Micro%20ISV%20arena%20and%20build" title="del.icio.us"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F&amp;title=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application&amp;bodytext=%5BNOTE%3A%20This%20application%20has%20been%20renamed%20%22Book%20Keeper%22%20and%20is%20now%20available%20to%20the%20public%20at%3A%20http%3A%2F%2Fwww.bookkeeperapp.com%20%5D%0D%0A%0D%0AHow%27s%20that%20for%20a%20title%2C%20%22Fresh%22%20and%20%22Berry%22%20all%20over%20the%20place.%C2%A0%20I%27m%20finally%20venturing%20into%20the%20Micro%20ISV%20arena%20and%20build" title="Digg"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=FreshBerry%20-%20The%20FreshBooks%20BlackBerry%20Application%20-%20http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F02%2F13%2Ffreshberry-the-freshbooks-blackberry-application%2F" title="Twitter"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://versiteconsulting.com/blog/2009/02/13/freshberry-the-freshbooks-blackberry-application/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Deploy First &amp; Deploy Often</title>
		<link>http://versiteconsulting.com/blog/2008/11/09/deploy-first-deploy-often/</link>
		<comments>http://versiteconsulting.com/blog/2008/11/09/deploy-first-deploy-often/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 01:40:15 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://versiteconsulting.com/blog/?p=36</guid>
		<description><![CDATA[This is an often repeated lesson and one that I&#8217;ve personally realized lately is extremely important.&#160; It&#8217;s like unit testing, until you either do it or suffer from not doing it, it&#8217;s hard to realize the importance of.&#160; Two recent projects I&#8217;ve been working on have suffered greatly from not having the sever environments and [...]]]></description>
			<content:encoded><![CDATA[<p>This is an often repeated lesson and one that I&#8217;ve personally realized lately is extremely important.&nbsp; It&#8217;s like unit testing, until you either do it or suffer from not doing it, it&#8217;s hard to realize the importance of.&nbsp; Two recent projects I&#8217;ve been working on have suffered greatly from not having the sever environments and build scripts worked out initially and used daily.&nbsp; Here&#8217;s a quick list of reasons to make deployment/configuration your first task and to deploy on at least a daily basis&#8230;</p>
<ul>
<li>Client management doesn&#8217;t exist without the ability to show progress.&nbsp; Progress can&#8217;t be just checkmarks on a project plan, clients need to see the application.&nbsp; Only way for them to see it is to have it up.</li>
<li>Environments are rarely the same across developer&#8217;s local workstations to dev/qa/production environments.&nbsp; Working out those issues initially and as they arise (i.e. as features are added that require libraries/setup) is much easier to deal with &#8211; sometimes you find out too late that a library isn&#8217;t even available outside of the developer&#8217;s sandbox.</li>
<li>Cross developer integration issues are worked out earlier.&nbsp; </li>
<li>All stakeholders always have a way to see system progress.&nbsp; Some developers are scared of this, and sometimes for good reason.&nbsp; Most concerns about that can be resolved by having multiple deployment environments, so what non-developers have access to is more stable.&nbsp; </li>
</ul>
<p>I dropped the ball in this area on two current projects and it&#8217;s taken weeks to recover from it.&nbsp; Never again will I let a project get far into development without having the deployment worked out and exercised on a daily basis.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="mailto:?subject=Deploy%20First%20%26%20Deploy%20Often&amp;body=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F" title="email"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;title=Deploy%20First%20%26%20Deploy%20Often&amp;annotation=This%20is%20an%20often%20repeated%20lesson%20and%20one%20that%20I%27ve%20personally%20realized%20lately%20is%20extremely%20important.%26nbsp%3B%20It%27s%20like%20unit%20testing%2C%20until%20you%20either%20do%20it%20or%20suffer%20from%20not%20doing%20it%2C%20it%27s%20hard%20to%20realize%20the%20importance%20of.%26nbsp%3B%20Two%20recent%20projects%20" title="Google Bookmarks"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;t=Deploy%20First%20%26%20Deploy%20Often" title="MySpace"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;title=Deploy%20First%20%26%20Deploy%20Often" title="StumbleUpon"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;submitHeadline=Deploy%20First%20%26%20Deploy%20Often&amp;submitSummary=This%20is%20an%20often%20repeated%20lesson%20and%20one%20that%20I%27ve%20personally%20realized%20lately%20is%20extremely%20important.%26nbsp%3B%20It%27s%20like%20unit%20testing%2C%20until%20you%20either%20do%20it%20or%20suffer%20from%20not%20doing%20it%2C%20it%27s%20hard%20to%20realize%20the%20importance%20of.%26nbsp%3B%20Two%20recent%20projects%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;title=Deploy%20First%20%26%20Deploy%20Often" title="Reddit"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;t=Deploy%20First%20%26%20Deploy%20Often" title="Facebook"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;title=Deploy%20First%20%26%20Deploy%20Often&amp;notes=This%20is%20an%20often%20repeated%20lesson%20and%20one%20that%20I%27ve%20personally%20realized%20lately%20is%20extremely%20important.%26nbsp%3B%20It%27s%20like%20unit%20testing%2C%20until%20you%20either%20do%20it%20or%20suffer%20from%20not%20doing%20it%2C%20it%27s%20hard%20to%20realize%20the%20importance%20of.%26nbsp%3B%20Two%20recent%20projects%20" title="del.icio.us"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F&amp;title=Deploy%20First%20%26%20Deploy%20Often&amp;bodytext=This%20is%20an%20often%20repeated%20lesson%20and%20one%20that%20I%27ve%20personally%20realized%20lately%20is%20extremely%20important.%26nbsp%3B%20It%27s%20like%20unit%20testing%2C%20until%20you%20either%20do%20it%20or%20suffer%20from%20not%20doing%20it%2C%20it%27s%20hard%20to%20realize%20the%20importance%20of.%26nbsp%3B%20Two%20recent%20projects%20" title="Digg"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Deploy%20First%20%26%20Deploy%20Often%20-%20http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F11%2F09%2Fdeploy-first-deploy-often%2F" title="Twitter"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://versiteconsulting.com/blog/2008/11/09/deploy-first-deploy-often/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

