<?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>Adam Caudill&#039;s Blog &#187; Software</title>
	<atom:link href="http://adamcaudill.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamcaudill.com</link>
	<description>Adam&#039;s view on technology, software development, and world domination.</description>
	<lastBuildDate>Sat, 04 Feb 2012 19:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Happy 20th birthday Visual Basic!</title>
		<link>http://adamcaudill.com/2011/05/21/happy-20th-birthday-visual-basic/</link>
		<comments>http://adamcaudill.com/2011/05/21/happy-20th-birthday-visual-basic/#comments</comments>
		<pubDate>Sat, 21 May 2011 05:50:19 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=826</guid>
		<description><![CDATA[<p>Today I saw a post on Facebook by a friend of mine, <a href="http://inotifythoughtschanging.net/blog/">Anthony Green</a>, about writing his first blog post as a Microsoft employee (he has a personal blog as well, unfortunately he&#8217;s not written anything since 2008) &#8211; when I saw the title, I couldn&#8217;t believe it was 20 years already &#8211; seems just yesterday [...]]]></description>
			<content:encoded><![CDATA[<p>Today I saw a post on Facebook by a friend of mine, <a href="http://inotifythoughtschanging.net/blog/">Anthony Green</a>, about writing his first blog post as a Microsoft employee (he has a personal blog as well, unfortunately he&#8217;s not written anything since 2008) &#8211; when I saw the title, I couldn&#8217;t believe it was 20 years already &#8211; seems just yesterday that I wrote about its <a href="http://adamcaudill.com/2006/05/27/happy-belated-birthday-vb/">15th birthday</a>:</p>
<p><a href="http://blogs.msdn.com/b/vbteam/archive/2011/05/20/happy-20th-birthday-visual-basic.aspx">Happy 20th Birthday Visual Basic!</a></p>
<p>My, what a journey it&#8217;s been. Almost fifteen years ago I randomly bought a copy of &#8220;Visual Basic 5: Deluxe Learning Edition&#8221; &#8211; I was just 15 at the time and wanted a new hobby, and writing software seemed like it would be fun. In those early days, I had no idea what career I would choose, and really didn&#8217;t intend for software development to become the dominant force in my life &#8211; I just wanted a better, more productive way to spend my time during the summer.</p>
<p>In the years that have went by, I became passionate about the field, and all it encompasses (possible obsessed, if you believe my wife) &#8211; it&#8217;s been the driving force in my life. Today, I manage a team of 6 developers, and have a fun start-up with some friends (that someday won&#8217;t cost me money every month) &#8211; and all because I bought that book. Overall, I have a lot to thank VB for, it really did get me started in this field.</p>
<p>Today though, my language of choice has moved on to newer options &#8211; I prefer bleeding technologies when I can use them &#8211; but VB will always have a place in my heart, and I&#8217;ll always follow its progress as it continues to transform and adapt to an ever-changing world. As the most popular .NET language (contrary to what many of the C# developers think), it plays a vital role in the development of the framework and the ecosystem.</p>
<p>In the conversations I&#8217;ve had with Anthony about the future of the language, I greatly look forward to writing about its 25th birthday; I expect those will be exciting times for the language and the entire .NET ecosystem.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2011/05/21/happy-20th-birthday-visual-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bbPress &amp; WordPress 3.1 (Registration Issues)</title>
		<link>http://adamcaudill.com/2011/03/06/bbpress-wordpress-3-1-registration-issues/</link>
		<comments>http://adamcaudill.com/2011/03/06/bbpress-wordpress-3-1-registration-issues/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 08:39:49 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=733</guid>
		<description><![CDATA[<p>While building a new website for a small ISV, I was asked to integrate a forum &#8211; should be simple I thought, I&#8217;ll just use WordPress as a CMS and <a href="http://bbpress.org/">bbPress</a>. Simple? Not quite.</p> <p>To make things easier, I used <a href="http://www.pagelines.com/themes/platformpro/">Platform Pro</a> by Pagelines (a great platform IMHO) and so used their &#8220;deep [...]]]></description>
			<content:encoded><![CDATA[<p>While building a new website for a small ISV, I was asked to integrate a forum &#8211; should be simple I thought, I&#8217;ll just use WordPress as a CMS and <a href="http://bbpress.org/">bbPress</a>. Simple? Not quite.</p>
<p>To make things easier, I used <a href="http://www.pagelines.com/themes/platformpro/">Platform Pro</a> by Pagelines (a great platform IMHO) and so used their &#8220;deep integration&#8221; <a href="http://www.pagelines.com/docs/bbpress-forums">instructions</a> (while they are intended for Platform Pro users, the steps are virtually identical for all other setups). While the setup went quite smoothly, it wasn&#8217;t until it came time to test user registrations that the issue came up: when a new user tried to register they would receive an error stating that &#8220;email is required,&#8221; even if they had entered a valid email address. This effectively made it impossible for users to register, and thus made the forum useless.</p>
<p>After a bit of research, it looks like there is a conflict between newer versions of WordPress (3.0+) and bbPress 1.0.2 (I&#8217;m not sure if older versions have the same issue, but I would assume so). The fix for this is actually quite simple: install a <a href="http://bbpress.org/plugins/topic/zaerl-wordpress-3-integration/">plugin</a>. The plugin itself is quite simple &#8211; containing only around a half-dozen executable lines of code, and works around the issue with a simple hack.</p>
<p>Unfortunately, the plugin description is rather vague and required a fair bit of research to identify as the fix, and the official documentation makes no reference to the issue or that this plugin can be used as a workaround.</p>
<p>Overall, a simple workaround but a major issue if you don&#8217;t notice that it&#8217;s broke (as is quite easy to do).</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2011/03/06/bbpress-wordpress-3-1-registration-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android &amp; Windows 7 64bit</title>
		<link>http://adamcaudill.com/2010/04/19/android-windows-7-64bit/</link>
		<comments>http://adamcaudill.com/2010/04/19/android-windows-7-64bit/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 05:13:56 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=572</guid>
		<description><![CDATA[<p>Setting up the Android SDK on Windows 7 64bit, with a 64bit JDK / JRE is a bit less straightforward than one would expect, thankfully though the solution is quite simple. There are two settings that need to be adjusted to make this work &#8211; otherwise you&#8217;ll get an error indicating that Java can&#8217;t be [...]]]></description>
			<content:encoded><![CDATA[<p>Setting up the Android SDK on Windows 7 64bit, with a 64bit JDK / JRE is a bit less straightforward than one would expect, thankfully though the solution is quite simple. There are two settings that need to be adjusted to make this work &#8211; otherwise you&#8217;ll get an error indicating that Java can&#8217;t be found.</p>
<p>Step 1: Modify your <code>PATH</code> to include the <code>bin</code> folder of the JRE. Mine looks like this:</p>
<p style="padding-left: 30px;"><code>C:\Program Files\Java\jre6\bin</code></p>
<p>Step 2: Set the <code>ANDROID_SWT</code> variable (you&#8217;ll probably need to add it) to the <code>\tools\lib\x86_64</code> folder of the Android SDK. Mine looks like this:</p>
<p style="padding-left: 30px;"><code>C:\Android\SDK\tools\lib\x86_64</code></p>
<p>With these two changes, everything seems to work as expected. Why this is required on 64bit but not 32bit I&#8217;m not sure, but this does seem to solve the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2010/04/19/android-windows-7-64bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bbPress: Is the end near?</title>
		<link>http://adamcaudill.com/2009/12/16/bbpress-is-the-end-near/</link>
		<comments>http://adamcaudill.com/2009/12/16/bbpress-is-the-end-near/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 21:39:03 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=530</guid>
		<description><![CDATA[<p>I&#8217;ve been a fan of bbPress for quite some time; I&#8217;ve even contributed code to the project. For those that aren&#8217;t familiar with it, bbPress is an open-source forum system written in PHP. It&#8217;s fast, lightweight, easy to install and even easier to use. It also scales, quite well.</p> <p>bbPress was originally written to power the support [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a fan of bbPress for quite some time; I&#8217;ve even contributed code to the project. For those that aren&#8217;t familiar with it, bbPress is an open-source forum system written in PHP. It&#8217;s fast, lightweight, easy to install and even easier to use. It also scales, quite well.</p>
<p>bbPress was originally written to power the support forums WordPress.org, which get quite a bit of traffic. Later, it was released as a separate project. While it doesn&#8217;t have nearly the feature set found in more popular systems such as vBulletin or phpBB; it makes up for it in simplicity. It&#8217;s designed to be conversation-centered, where the clear focus is on what people are saying, not the bells and whistles provided by the software.</p>
<p>I&#8217;ve used it for a couple sites and couldn&#8217;t be more pleased; though now I fear the end may be near.</p>
<p><a href="http://automattic.com/">Automattic</a>, the company behind WordPress.com (and <a href="http://bbpress.org/blog/2009/04/talkpress-and-bbpress/">ListPress.com</a>) has <a href="http://bbpress.org/forums/topic/future-of-bbpress">committed</a> to supporting the project; though primarily in context to its role in the WordPress world. bbPress as a separate product has so much potential, though it seems Automattic has little interest in this; instead the interest seems to be in making bbPress just another add-on for WordPress.</p>
<p>At one point there was a lot of excitement and interest surrounding bbPress, though for a project like this to succeed you need input from the community, you need an open and fast paced development process. Unfortunately for bbPress, it had no such process. There were people who had the skill, time, and interest to lead the project and make it a success; but they were pushed away and the project was allowed to stagnate.</p>
<p>Today, there is <a href="http://bbpress.org/blog/2009/12/1-1-feature-poll/">some activity</a> going on, and I&#8217;m glad to see that it won&#8217;t fade away completely; though I see little chance that it will live up to what it could have been. I have a lot of respect for <a href="http://ma.tt/">Matt</a> and Automattic; they&#8217;re very successful and build great products; but they could have done so much more.</p>
<p>bbPress will go on I&#8217;m sure; though I believe only as a shadow of what it could have been. Though maybe Matt will prove me wrong, I certainly hope so.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/12/16/bbpress-is-the-end-near/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Start-up Tools: Open Atrium</title>
		<link>http://adamcaudill.com/2009/07/18/start-up-tools-open-atrium/</link>
		<comments>http://adamcaudill.com/2009/07/18/start-up-tools-open-atrium/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 18:19:31 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Business of Software]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[Micro-ISV]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=459</guid>
		<description><![CDATA[<p>When it comes to small business project management, <a href="http://www.basecamphq.com/">Basecamp</a> by <a href="http://www.37signals.com/">37signals</a> has been the king of the hill for some time. Now though, there is an exciting new player in the field: <a href="http://openatrium.com/">Open Atrium</a>. It&#8217;s a <a href="http://drupal.org/">Drupal</a> based open source project management system somewhat like Basecamp, though with many more features.</p> [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to small business project management, <a href="http://www.basecamphq.com/">Basecamp</a> by <a href="http://www.37signals.com/">37signals</a> has been the king of the hill for some time. Now though, there is an exciting new player in the field: <a href="http://openatrium.com/">Open Atrium</a>. It&#8217;s a <a href="http://drupal.org/">Drupal</a> based open source project management system somewhat like Basecamp, though with many more features.</p>
<p style="text-align: center;"><img class="aligncenter" title="Atrium Logo" src="http://adamcaudill.com/files/2009-07-18_1345.png" alt="" width="139" height="49" /></p>
<p>Open Atrium is new on the scene, with beta 1 being released just 4 days ago &#8211; though it&#8217;s already rather polished and seems to work well. While there are some hiccups with the installer and a disappointing lack of documentation, it&#8217;s still very easy to install and takes only a few minutes to get running.</p>
<p>It has all the major <a href="http://openatrium.com/features">features</a> that you would expect, plus a few extras such as a twitter-like shoutbox system. Here are the highlights:</p>
<ul>
<li>Blogging</li>
<li>Calendar</li>
<li>Dashboard</li>
<li>Document Storage</li>
<li>Task Management</li>
</ul>
<p>Being open source and self-hosted adds some nice benefits; unlimited customization, full control of your data, and my favorite: can be installed on a non-public web server. Having you project management system sit behind a VPN is a great way to avoid <a href="http://www.techcrunch.com/2009/07/14/in-our-inbox-hundreds-of-confidential-twitter-documents/">data leaks and embarrassments</a>.</p>
<p>I&#8217;m still debating which is best, Basecamp or Open Atrium &#8211; but if you want to save some money, Open Atrium is worth looking into.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/07/18/start-up-tools-open-atrium/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Start-up Tools &amp; Services</title>
		<link>http://adamcaudill.com/2009/06/18/start-up-tools-services/</link>
		<comments>http://adamcaudill.com/2009/06/18/start-up-tools-services/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 01:18:23 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Business of Software]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[ISV]]></category>
		<category><![CDATA[Micro-ISV]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=420</guid>
		<description><![CDATA[<p>Over the next few weeks (and months) I&#8217;ll be posting a series of articles on the tools and services that start-ups can use to make their business both more efficient and more profitable. This is aimed at ISVs (both micro and close to micro) though most of this should apply to any technology startup.</p> <p>When [...]]]></description>
			<content:encoded><![CDATA[<p>Over the next few weeks (and months) I&#8217;ll be posting a series of articles on the tools and services that start-ups can use to make their business both more efficient and more profitable. This is aimed at ISVs (both micro and close to micro) though most of this should apply to any technology startup.</p>
<p>When you are starting a business, there are many important considerations with anything you use, here are the keys points I&#8217;ll be looking at:</p>
<ul>
<li>Expense &#8211; This is probably the top requirement. Budgets tend to be quite limited, and there are always too many demands on what budget is available.</li>
<li>Effectiveness &#8211; It has to work; when running an ISV you simply don&#8217;t have time to waste. There is software to build and a business to run &#8211; there&#8217;s no time to waste on things that don&#8217;t work.</li>
<li>Power &#8211; Just because you&#8217;re running a small business, doesn&#8217;t mean you have to miss out on the power and features available to significantly larger business.</li>
<li>Flexibility &#8211; ISVs have a great benefit over larger businesses; agility. The very nature of smaller businesses give them a great ability to adapt to change &#8211; and the tools and services they use should be just as flexible.</li>
</ul>
<p>There are many great resources out there &#8211; the challenge is digging through the clutter.</p>
<p>Posts so far:</p>
<ul>
<li><a href="http://adamcaudill.com/2009/07/18/start-up-tools-microsoft-bizspark/">Start-up Tools: Microsoft BizSpark</a></li>
<li><a href="http://adamcaudill.com/2009/07/18/start-up-tools-open-atrium/">Start-up Tools: Open Atrium</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/06/18/start-up-tools-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programmers are Expensive</title>
		<link>http://adamcaudill.com/2008/12/21/programmers-are-expensive/</link>
		<comments>http://adamcaudill.com/2008/12/21/programmers-are-expensive/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 16:49:14 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Business of Software]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=395</guid>
		<description><![CDATA[<p>I normally don&#8217;t write posts just to point out an article by another author, but the latest by <a href="http://www.codinghorror.com/blog/">Jeff Atwood</a> is a must read:</p> <p style="padding-left: 30px;"><a href="http://www.codinghorror.com/blog/archives/001198.html">Hardware is Cheap, Programmers are Expensive</a></p> <p>I point this out because this is something I&#8217;ve been fighting recently. It&#8217;s easier for management to tell the development team [...]]]></description>
			<content:encoded><![CDATA[<p>I normally don&#8217;t write posts just to point out an article by another author, but the latest by <a href="http://www.codinghorror.com/blog/">Jeff Atwood</a> is a must read:</p>
<p style="padding-left: 30px;"><a href="http://www.codinghorror.com/blog/archives/001198.html">Hardware is Cheap, Programmers are Expensive</a></p>
<p>I point this out because this is something I&#8217;ve been fighting recently. It&#8217;s easier for management to tell the development team to fix a performance issue than to request money for the new hardware that&#8217;s needed.</p>
<p>In the long run it would be much cheaper to just throw more hardware at it &#8211; though that requires higher level approval. Whereas assigning a couple developers doesn&#8217;t require going nearly as high.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2008/12/21/programmers-are-expensive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I Love My Job</title>
		<link>http://adamcaudill.com/2007/02/10/i-love-my-job/</link>
		<comments>http://adamcaudill.com/2007/02/10/i-love-my-job/#comments</comments>
		<pubDate>Sat, 10 Feb 2007 06:08:12 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Business of Software]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/2007/02/10/i-love-my-job/</guid>
		<description><![CDATA[<p>I love what I do, and I work with a great team. While it&#8217;s still far from perfect; I can say that I do love my job. For the last couple weeks though, I&#8217;ve had to remind myself of this several times. I&#8217;m sure we&#8217;ve all done it, in this industry it&#8217;s hard to avoid. [...]]]></description>
			<content:encoded><![CDATA[<p>I love what I do, and I work with a great team. While it&#8217;s still far from perfect; I can say that I do love my job. For the last couple weeks though, I&#8217;ve had to remind myself of this several times. I&#8217;m sure we&#8217;ve all done it, in this industry it&#8217;s hard to avoid. You read an email or receive a phone call and repeat the mantra &#8220;I love my job, I love my job, I love my job.&#8221;</p>
<p>Unreasonable clients, managers that just don&#8217;t understand; there are so many reasons, so many triggers. While reciting this mantra often invokes laughter from those nearby, some thought should be given anytime it&#8217;s used. More often than not, used as a joke, but a joke masking true problems.</p>
<p>Some issues are unavoidable, some no amount a planning or preparation will help with; for those I can offer no advice. For those, even a perfect environment won&#8217;t help. It&#8217;s the others I care about, those issues that shouldn&#8217;t be, the deadlines that should never have been set, and those whose sole cause is lack of planning or forethought. Those are the ones that tire me; those are the ones I <em>hate</em>.</p>
<p>When I run into one of these situations, it makes me wish <a href="http://www.softwarebyrob.com/archive/2006/12/06/Open_Letter_to_Software_Managers_of_the_World_.aspx">this</a> was closer to reality than a dream of how we want things to be. However, why shouldn&#8217;t it be reality? Why do we allow this to happen time and time again?</p>
<p>Wait, read that last sentence again. Why do we allow, why do <strong><em>we</em></strong> allow? Yes, as developers we allow this to happen, and often encourage it. Late nights, working weekends, 90-hour weeks. Those could all be prevented, and could be reduced significantly should we stand up. If we do not take a stand, we encourage those that push us too far by doing just what they ask. Why should they stop if they can get a single developer to do the work of two?</p>
<p><strong>A Solution?</strong></p>
<p>So, what are we to do? Taking a page from <a href="http://www.softwarebyrob.com/">Rob</a>, here is my modest proposal. A few simple rules for both developers and managers to keep in mind. While rules such as these can never be enforced, keeping these things in mind could make life more pleasant for everybody.</p>
<p><em>Managers&#8230;</em></p>
<ul>
<li>shall keep requests for after hours work to a minimum. While there are &#8220;crunch times&#8221; on occasion, these should be minimal.</li>
<li>shall seek input from at least one developer before estimating a project. An estimate should not be created without consulting those that will be working on it, as they should have the most realistic idea of how long it will take to implement.</li>
<li>shall not ask developers to implement a hack or kludgey solution to meet an unreasonable deadline or request; especially if it will compromise stability or maintainability.</li>
<li>shall understand that developers are often passionate about their work, and the quality of the software they produce. Asking a professional to implement a solution based on a bad design, or inferior technologies will often be viewed as an insult, especially when this is done to meet an unreasonable goal.</li>
<li>shall shield developers from unnecessary distractions and meetings. Distractions can destroy productivity.</li>
<li>shall not ask developers to do the job of a Support technician. Tasks such as installing or configuring third-party software should not be given to a developer.</li>
<li>shall filter all requests and put policies in place to ensure that requests do not go directly to a developer.</li>
<li>shall give developers the freedom and opportunity to test different development methodologies when the schedule allows.</li>
</ul>
<p><em>Developers&#8230;</em></p>
<ul>
<li>shall make every reasonable effort to complete a task, including working long hours (so long as the hours and frequency are reasonable).</li>
<li>shall not complain about boring or undesirable tasks.</li>
<li>shall alert management when an issue arises that may impact a deadline, as soon as possible.</li>
<li>shall build the best software they are able to.</li>
<li>shall provide accurate estimates when asked.</li>
<li>shall be available as much as possible should an emergency arise.</li>
<li>shall not over-build, or over architect just for the sake of doing so.</li>
<li>shall try to understand the pressures and forces at play when communicating with management.</li>
<li>shall make an effort to improve development methods and processes.</li>
</ul>
<p>If you agree with this last, take it to your manager and talk about it; if not, build your own and talk about it. Either way, the idea is to talk about the issues and try to find ways to get everybody on the same page. If we make no effort to improve things, then we are just as much a part of the problem as anyone else.</p>
<p>If you don&#8217;t like things, complain; but complaining to a friend or co-worker won&#8217;t help, <span style="font-size: small;">you need to let management know that there are problems and that you have some ideas to fix them</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2007/02/10/i-love-my-job/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Burning ISOs in Vista</title>
		<link>http://adamcaudill.com/2007/01/17/burning-isos-in-vista/</link>
		<comments>http://adamcaudill.com/2007/01/17/burning-isos-in-vista/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 02:20:17 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[CD]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/2007/01/17/burning-isos-in-vista/</guid>
		<description><![CDATA[<p>Today I had to do something I&#8217;ve not done since I <a href="http://adamcaudill.com/2006/11/18/installing-vista/">switched</a> to Vista: burn a ISO image. Normally I would just fire up <a href="http://www.nero.com/enu/index.html">Nero</a> and be on my way; but my version of Nero is old, and I didn&#8217;t feel like fighting with it. So I decide to find something new.</p> <p>I [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had to do something I&#8217;ve not done since I <a href="http://adamcaudill.com/2006/11/18/installing-vista/">switched</a> to Vista: burn a ISO image. Normally I would just fire up <a href="http://www.nero.com/enu/index.html">Nero</a> and be on my way; but my version of Nero is old, and I didn&#8217;t feel like fighting with it. So I decide to find something new.</p>
<p>I found a fair bit of discussion on the topic, and a few highly recommended (and free) choices:</p>
<ul>
<li><a href="http://www.imgburn.com/">ImgBurn</a> &#8211; This is a well polished application, it exposes a fair bit of information about what&#8217;s going on, and some of the behind the scenes details. Novice tend to prefer knowing as little as possible, but for more advanced users, it looks like a winner.</li>
<li><a href="http://www.cdburnerxp.se/">CDBurnerXP Pro</a> &#8211; This one received a several recommendations, though I&#8217;d have to advise against it. While it seems like a well built application, it&#8217;s obvious that it&#8217;s not been tested on Vista (the warning about running on Windows 95 or Windows NT doesn&#8217;t inspire confidence).</li>
<li><a href="http://isorecorder.alexfeinman.com/isorecorder.htm">ISO Recorder</a> &#8211; This is one that I didn&#8217;t get a chance to test, though it sounds quite promising.</li>
</ul>
<p>Of those I tested, all had the same major flaw: <em>none worked</em>. ImgBurn came the closest, though failed to actually start writing. After a quick search I turned up the reason: my old Iomega CD-RW drive was so old, it doesn&#8217;t follow the standards newer drives implement.</p>
<p>So now I&#8217;m facing buying a new copy of Nero (as it&#8217;s always worked for me), when I stumbled upon a writeup for <a href="http://www.hanselman.com/blog/FreeISODiskImageBurningUtilityThatWorksOnVista.aspx">BurnCDCC</a>.  Even though I thought it would be a waste of time, I went ahead and tried it. After downloading the whopping <a href="ftp://terabyteunlimited.com/burncdcc.zip">69KB file</a>, I fired it up, and sure enough; <em>it worked</em>!</p>
<blockquote><p><a title="BurnCDCC" href="http://adamcaudill.com/files/2007/01/burncdcc.png" rel="lightbox"><img src="http://adamcaudill.com/files/2007/01/burncdcc.thumbnail.png" alt="BurnCDCC" /></a></p></blockquote>
<p>So if you&#8217;ll looking for a free way to burn ISOs, and have and old, hopeless drive; BurnCDCC just might help. Seems to be a great little program, and I have to appreciate the simplicity. Something nice about software that does one thing, and does it very well.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2007/01/17/burning-isos-in-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office 2007 Pro Available via MSDN</title>
		<link>http://adamcaudill.com/2006/11/12/microsoft-office-2007-pro-available-via-msdn/</link>
		<comments>http://adamcaudill.com/2006/11/12/microsoft-office-2007-pro-available-via-msdn/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 00:04:35 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[Office 2007]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/2006/11/12/microsoft-office-2007-pro-available-via-msdn/</guid>
		<description><![CDATA[<p>For those interested, and those that have an <a href="http://msdn2.microsoft.com/en-us/subscriptions/default.aspx">MSDN subscription</a>, Office 2007 Professional is now available for download. The 411MB ISO contains the following applications:</p> Microsoft Office Access 2007 Microsoft Office Excel® 2007 Microsoft Office Outlook® 2007 with Business Contact Manager Microsoft Office PowerPoint® 2007 Microsoft Office Publisher 2007 Microsoft Office Word 2007 <p>Hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>For those interested, and those that have an <a href="http://msdn2.microsoft.com/en-us/subscriptions/default.aspx">MSDN subscription</a>, Office 2007 Professional is now available for download. The 411MB ISO contains the following applications:</p>
<ul>
<li>Microsoft Office Access 2007</li>
<li>Microsoft Office Excel® 2007</li>
<li>Microsoft Office Outlook® 2007 with Business Contact Manager</li>
<li>Microsoft Office PowerPoint® 2007</li>
<li>Microsoft Office Publisher 2007</li>
<li>Microsoft Office Word 2007</li>
</ul>
<p>Hopefully the Ultimate edition will be made available soon.</p>
<p><strong>Update:</strong> Microsoft has <a href="http://blogs.msdn.com/msdnsubscriptions/archive/2006/11/12/office-2007-now-available-from-msdn-subscriber-downloads.aspx">announced</a> that Windows Vista will be available on Nov. 17th.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2006/11/12/microsoft-office-2007-pro-available-via-msdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

