<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://clint-hill.com/wp-atom.php">
	<title type="text">Clint Hill</title>
	<subtitle type="text">your everyday nerd</subtitle>

	<updated>2008-11-19T13:59:22Z</updated>
	<generator uri="http://wordpress.org/" version="2.6.1">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://clint-hill.com" />
	<id>http://clint-hill.com/feed/atom/</id>
	

			<link rel="self" href="http://feeds.feedburner.com/ClintHill" type="application/atom+xml" /><entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[Rails - but without all the Rails]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/458413440/" />
		<id>http://clint-hill.com/?p=193</id>
		<updated>2008-11-19T13:59:22Z</updated>
		<published>2008-11-19T13:59:21Z</published>
		<category scheme="http://clint-hill.com" term="Code" /><category scheme="http://clint-hill.com" term="Work" />		<summary type="html"><![CDATA[At work I&#8217;m assigned to a project that is a simple 2 view web app. There is a ton of information and a great deal of calculation. It&#8217;s a financial application focused on insurance premium processing. Moreover it&#8217;s a quoting system, so to speak, so there has to be a great deal of flexibility to [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/11/19/rails-but-without-all-the-rails/">&lt;p&gt;At work I&amp;#8217;m assigned to a project that is a simple 2 view web app. There is a ton of information and a great deal of calculation. It&amp;#8217;s a financial application focused on insurance premium processing. Moreover it&amp;#8217;s a quoting system, so to speak, so there has to be a great deal of flexibility to the views. You have to be able to add/subtract items and modify percentages and rates. All the while the view must keep other parts of the screen refreshed with the new calculations.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.rubyonrails.com"&gt;Ruby on Rails&lt;/a&gt; is a great web framework. But for this kind of application I&amp;#8217;m not sure it was the right choice. I would have possibly looked at &lt;a href="http://www.sproutcore.com/"&gt;SproutCore&lt;/a&gt;. In fact, the application I&amp;#8217;m working on reads like a white paper for SproutCore. Rails on the other hand is super good at making data entry and data management a breeze. It has it&amp;#8217;s abilities elsewhere, like AJAX support baked in and RESTful practices nearly required. But it just doesn&amp;#8217;t really support a &amp;#8220;thick&amp;#8221; client the way SproutCore does. It is more focused on quick development of views that receive info and save them back to a database (wash, rinse, repeat). People have done enormously different things with Rails outside of this, but with great effort to shoehorn Rails.&lt;/p&gt;
&lt;p&gt;Which sort of leads me to my thought - software designers/architects need to step away from the &amp;#8220;hot&amp;#8221; technology for a moment. &lt;strong&gt;Look around&lt;/strong&gt;. Is there anything else that does what you need a little bit better than the newest trend? It&amp;#8217;s really easy to just answer every question with the same answer. It ends up something like Rails but not like Rails at all. Rails without all the Rails.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;To a man with a hammer, everything looks like a nail.&lt;/p&gt;
&lt;p&gt;-Mark Twain&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To be sure - I &lt;em&gt;might&lt;/em&gt; have suggested Rails too. Rails is too easy to get something started with. It&amp;#8217;s actually working out nicely. But when compared to other frameworks it turns out looking like more work than was necessary.&lt;/p&gt;
&lt;p&gt;Now, would I be tempted to rebuild the application I&amp;#8217;m working on in SproutCore?&lt;/p&gt;
&lt;p&gt;No. At least not on company time!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/458413440" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/11/19/rails-but-without-all-the-rails/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/11/19/rails-but-without-all-the-rails/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/11/19/rails-but-without-all-the-rails/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[Language Proselytizing]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/451828823/" />
		<id>http://clint-hill.com/?p=190</id>
		<updated>2008-11-13T14:13:47Z</updated>
		<published>2008-11-13T14:13:46Z</published>
		<category scheme="http://clint-hill.com" term="Code" />		<summary type="html"><![CDATA[I wrote a question to the Phoenix Ruby Users Group. It was actually a question inside an already started topic about Ruby on Rails vs. Java/Tomcat.
The thread was focused on the question of which would you choose with X requirements. The answers started including JRuby and Glassfish and such and it had enough momentum that [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/11/13/language-proselytizing/">&lt;p&gt;I wrote a &lt;a href="http://groups.google.com/group/phoenix-ruby/t/950619cdc2c60c6e?hl=en"&gt;question to the Phoenix Ruby Users Group&lt;/a&gt;. It was actually a question inside an already started topic about Ruby on Rails vs. Java/Tomcat.&lt;/p&gt;
&lt;p&gt;The thread was focused on the question of which would you choose with X requirements. The answers started including JRuby and Glassfish and such and it had enough momentum that I thought I could ask if anyone had deployed Ruby on Rails to Websphere. See, at work that&amp;#8217;s what we&amp;#8217;re doing and I&amp;#8217;m hearing stories of problems and server crashes. I was hoping to get some feedback on how or maybe why not to do it.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Fuck&lt;/em&gt;. Turned into a damn pissing match. Ruby vs. Java. Yet again. &lt;/p&gt;
&lt;p&gt;This one character seemed hell bent on proving everyone wrong on the Ruby group. Yep - a guy who has clear Java interests was on a Ruby group trying to push Java. Wow. No better things to do?&lt;/p&gt;
&lt;p&gt;This is where I get bent. I don&amp;#8217;t mind if you show me great features of your language. But when you start ridiculing my &lt;em&gt;&amp;#8220;intellect&amp;#8221;&lt;/em&gt; and my experience because I choose Ruby - well brother - you had better bring your A game. And don&amp;#8217;t start your argument with &amp;#8220;people who chose Ruby don&amp;#8217;t know any better&amp;#8221;. That&amp;#8217;s a &lt;strong&gt;bad&lt;/strong&gt; way to win people.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m a language geek. I like them all. I study Lisp, Erlang and Objective C just waiting for a chance to need them. I&amp;#8217;m not some dork who just picked up &lt;strong&gt;Ruby on Rails in 24 hours&lt;/strong&gt;. So don&amp;#8217;t come at me with your arguments about why Ruby is bad so I should choose Java. Bring me clear arguments for Java and leave Ruby alone. Even better - listen to me when I say &amp;#8220;we chose Rails and we have Websphere servers&amp;#8221;. That&amp;#8217;s the circumstance - discuss. Remember in Apollo 13 the scene where the lead engineer dumps out all the crap into the table and says&lt;br /&gt;
&lt;blockquote&gt;&amp;#8220;We&amp;#8217;ve got to find a way to make this&lt;br /&gt;
[square CSM LiOH canister] fit into the hole for this&lt;br /&gt;
[round LEM canister] using nothing but that.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That&amp;#8217;s how I want you to think. Doesn&amp;#8217;t anyone think like this anymore?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/451828823" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/11/13/language-proselytizing/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/11/13/language-proselytizing/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/11/13/language-proselytizing/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[JavaScript - scopes - Doh!]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/449664617/" />
		<id>http://clint-hill.com/?p=188</id>
		<updated>2008-11-11T15:45:41Z</updated>
		<published>2008-11-11T15:45:40Z</published>
		<category scheme="http://clint-hill.com" term="Code" />		<summary type="html"><![CDATA[I&#8217;ve been working with JavaScript a lot in the last 3 weeks. I have to admit to loving it. It&#8217;s not my first foray with the language and I&#8217;m not a novice. However I&#8217;m no expert either.
I keep falling into these traps of scope issues that I just can&#8217;t pull my head out of. As [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/11/11/javascript-scopes-doh/">&lt;p&gt;I&amp;#8217;ve been working with JavaScript a lot in the last 3 weeks. I have to admit to loving it. It&amp;#8217;s not my first foray with the language and I&amp;#8217;m not a novice. However I&amp;#8217;m no expert either.&lt;/p&gt;
&lt;p&gt;I keep falling into these traps of scope issues that I just can&amp;#8217;t pull my head out of. As soon as I recognize the problem I turn into Homer Simpson: &amp;#8220;doh!&amp;#8221;.&lt;/p&gt;
&lt;p&gt;And it&amp;#8217;s always with anonymous functions. I keep forgetting that they don&amp;#8217;t see the variables outside of themselves or inside their parent function. &lt;/p&gt;
&lt;p&gt;&amp;#8220;Doh!&amp;#8221;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/449664617" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/11/11/javascript-scopes-doh/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/11/11/javascript-scopes-doh/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/11/11/javascript-scopes-doh/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[No time for blogging]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/446496660/" />
		<id>http://clint-hill.com/?p=184</id>
		<updated>2008-11-08T13:36:19Z</updated>
		<published>2008-11-08T13:35:10Z</published>
		<category scheme="http://clint-hill.com" term="Uncategorized" />		<summary type="html"><![CDATA[I&#8217;ve been away for a few days. Been really busy at work. We just recently were told that our delivery date will be pushed out to January. That&#8217;s fine. I didn&#8217;t really think we were going to make Nov. 20th anyways.
So things are still great - just more busy than previous months. Thats a Good [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/11/08/no-time-for-blogging/">&lt;p&gt;I&amp;#8217;ve been away for a few days. Been really busy at work. We just recently were told that our delivery date will be pushed out to January. That&amp;#8217;s fine. I didn&amp;#8217;t really think we were going to make Nov. 20th anyways.&lt;/p&gt;
&lt;p&gt;So things are still great - just more busy than previous months. Thats a Good Thing ™&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/446496660" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/11/08/no-time-for-blogging/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/11/08/no-time-for-blogging/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/11/08/no-time-for-blogging/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[git - merge &#038; conflict resolution]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/437275374/" />
		<id>http://clint-hill.com/?p=180</id>
		<updated>2008-10-31T17:00:21Z</updated>
		<published>2008-10-30T19:56:02Z</published>
		<category scheme="http://clint-hill.com" term="Code" />		<summary type="html"><![CDATA[I just got walloped after I performed a git pull origin master on my project. Two files ended up failing the auto merge and were left with conflicts.
I hope I edited them properly &#8230;
]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/10/30/git-merge-conflict-resolution/">&lt;p&gt;I just got walloped after I performed a &lt;code&gt;git pull origin master&lt;/code&gt; on my project. Two files ended up failing the auto merge and were left with conflicts.&lt;/p&gt;
&lt;p&gt;I hope I edited them properly &amp;#8230;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/437275374" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/10/30/git-merge-conflict-resolution/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/10/30/git-merge-conflict-resolution/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/10/30/git-merge-conflict-resolution/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[Jack-O-Lanterns 2008]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/434220051/" />
		<id>http://clint-hill.com/?p=175</id>
		<updated>2008-10-28T02:10:42Z</updated>
		<published>2008-10-28T02:10:23Z</published>
		<category scheme="http://clint-hill.com" term="Life" />		<summary type="html"><![CDATA[The girls had their annual pumpkin carving. Always a good time.
  
]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/10/28/jack-o-lanterns-2008/">&lt;p&gt;The girls had their annual pumpkin carving. Always a good time.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://clint-hill.com/wp-content/uploads/2008/10/girls-and-pumpkins.jpg"&gt;&lt;img class="alignnone size-thumbnail wp-image-176" title="girls-and-pumpkins" src="http://clint-hill.com/wp-content/uploads/2008/10/girls-and-pumpkins-150x150.jpg" alt="" width="150" height="150" /&gt;  &lt;/a&gt;&lt;a href="http://clint-hill.com/wp-content/uploads/2008/10/jack-o-lanterns.jpg"&gt;&lt;img class="alignnone size-thumbnail wp-image-177" title="jack-o-lanterns" src="http://clint-hill.com/wp-content/uploads/2008/10/jack-o-lanterns-150x150.jpg" alt="" width="150" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/434220051" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/10/28/jack-o-lanterns-2008/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/10/28/jack-o-lanterns-2008/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/10/28/jack-o-lanterns-2008/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[First week of new job is done!]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/431831277/" />
		<id>http://clint-hill.com/?p=173</id>
		<updated>2008-10-25T16:40:03Z</updated>
		<published>2008-10-25T16:40:02Z</published>
		<category scheme="http://clint-hill.com" term="Work" />		<summary type="html"><![CDATA[I did pretty well. Worked on 7-8 different bugs and got pretty acquainted with the project. I like it so far, even though I&#8217;m still on a PC! Maybe I can work my way onto a Mac soon. Others on the team use Mac and I&#8217;m hoping that after earning a little trust and respect [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/10/25/first-week-of-new-job-is-done/">&lt;p&gt;I did pretty well. Worked on 7-8 different bugs and got pretty acquainted with the project. I like it so far, even though I&amp;#8217;m still on a PC! Maybe I can work my way onto a Mac soon. Others on the team use Mac and I&amp;#8217;m hoping that after earning a little trust and respect I can get one too. At least maybe I could use my own.&lt;/p&gt;
&lt;p&gt;Anyways, it was a good first week. I&amp;#8217;m happy.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/431831277" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/10/25/first-week-of-new-job-is-done/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/10/25/first-week-of-new-job-is-done/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/10/25/first-week-of-new-job-is-done/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[Why I started liking the Rails community]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/428121195/" />
		<id>http://clint-hill.com/?p=171</id>
		<updated>2008-10-22T03:05:08Z</updated>
		<published>2008-10-22T03:05:07Z</published>
		<category scheme="http://clint-hill.com" term="Code" /><category scheme="http://clint-hill.com" term="Work" />		<summary type="html"><![CDATA[I started my new job today. I&#8217;ll be working mostly on Rails projects. The department had a snafu of some sort getting my laptop. I told them I could bring in mine. Today I started working on the project. I got a copy of the code from another developer (because I wasn&#8217;t allowed on their [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/10/22/why-i-started-liking-the-rails-community/">&lt;p&gt;I started my new job today. I&amp;#8217;ll be working mostly on Rails projects. The department had a snafu of some sort getting my laptop. I told them I could bring in mine. Today I started working on the project. I got a copy of the code from another developer (because I wasn&amp;#8217;t allowed on their network yet). They printed out a few bug reports for me to get started with.&lt;/p&gt;
&lt;p&gt;I worked on my MacBook Pro (OS X) using TextMate, iTerm, SQLite and FireFox.&lt;/p&gt;
&lt;p&gt;The other developer worked on his Lenovo ThinkPad (Windows XP) using NotePad++, InstantRails, MySQL and Internet Explorer.&lt;/p&gt;
&lt;p&gt;We finished the day by reviewing the code on his IBM PC. The project will eventually be deployed to a WebSphere server in a JRuby environment with an Oracle database.&lt;/p&gt;
&lt;p&gt;It all just worked. Try doing the same thing with an ASP.NET website.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/428121195" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/10/22/why-i-started-liking-the-rails-community/#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/10/22/why-i-started-liking-the-rails-community/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/10/22/why-i-started-liking-the-rails-community/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[env: ruby\r: No such file or directory]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/427065274/" />
		<id>http://clint-hill.com/?p=169</id>
		<updated>2008-10-21T03:29:59Z</updated>
		<published>2008-10-21T03:29:58Z</published>
		<category scheme="http://clint-hill.com" term="Code" />		<summary type="html"><![CDATA[I had a weird problem tonight with a Rails app I was looking at for work. Both the script/runner and the script/server scripts wouldn&#8217;t run. They would return this:
env: ruby\r: No such file or directory
So I dug into script/server and basically commented out and replaced all the lines. Now all the sudden it works and [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/10/21/env-rubyr-no-such-file-or-directory/">&lt;p&gt;I had a weird problem tonight with a Rails app I was looking at for work. Both the &lt;code&gt;script/runner&lt;/code&gt; and the &lt;code&gt;script/server&lt;/code&gt; scripts wouldn&amp;#8217;t run. They would return this:&lt;/p&gt;
&lt;pre&gt;env: ruby\r: No such file or directory&lt;/pre&gt;
&lt;p&gt;So I dug into &lt;code&gt;script/server&lt;/code&gt; and basically commented out and replaced all the lines. Now all the sudden it works and runner still doesn&amp;#8217;t. Strange. Checked my &lt;code&gt;env&lt;/code&gt; and all is right and also my &lt;code&gt;PATH&lt;/code&gt;. Can&amp;#8217;t seem to figure it out.&lt;/p&gt;
&lt;p&gt;Maybe someone knows.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/427065274" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/10/21/env-rubyr-no-such-file-or-directory/#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/10/21/env-rubyr-no-such-file-or-directory/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/10/21/env-rubyr-no-such-file-or-directory/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>clinthill</name>
						<uri>http://clint-hill.com</uri>
					</author>
		<title type="html"><![CDATA[Corporate Developers are Tools]]></title>
		<link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ClintHill/~3/425647150/" />
		<id>http://clint-hill.com/?p=167</id>
		<updated>2008-10-19T17:57:38Z</updated>
		<published>2008-10-19T17:57:37Z</published>
		<category scheme="http://clint-hill.com" term="Work" />		<summary type="html"><![CDATA[First let me give my definition of Corporate Developer:
A software developer who is employed by a company that provides products/services that are unrelated to the development/sale of software.
Now let me explain what I mean by Tool:
A resource or implement that facilitates work.
And as I define them you could imagine that the largest percentage of developers [...]]]></summary>
		<content type="html" xml:base="http://clint-hill.com/2008/10/19/corporate-developers-are-tools/">&lt;p&gt;First let me give my definition of Corporate Developer:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;A software developer who is employed by a company that provides products/services that are unrelated to the development/sale of software.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Now let me explain what I mean by Tool:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;A resource or implement that facilitates work.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;And as I define them you could imagine that the largest percentage of developers fall under this definition. By and large they are a part of the IT department. &lt;/p&gt;
&lt;p&gt;Corporations or companies that employee these &lt;em&gt;tools&lt;/em&gt; dictate how and why the developer builds the software. The &lt;strong&gt;why&lt;/strong&gt; part of this is usually in an effort to streamline other work or create a service their customers use directly (like a website for a bank). The &lt;strong&gt;how&lt;/strong&gt; part of this is what I&amp;#8217;m writing about and the part that might make developers &amp;#8220;&lt;em&gt;tools&lt;/em&gt;&amp;#8221; in another &lt;a href="http://www.answers.com/topic/tool-insult"&gt;sense of the word&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Most often in IT departments there are managers making the decision on what products or technologies are used by IT developers. Depending on the manager, these decisions are based on smart analysis of the technology or on the influence of a &lt;a href="http://zedshaw.com/essays/control_and_responsibility.html"&gt;sales rep (Strippers and Steaks)&lt;/a&gt;. A lot can be said about the competence of a manager by these decisions. But I don&amp;#8217;t want to focus on the manager here (Zed does a good job of that). I&amp;#8217;m after the developer.&lt;/p&gt;
&lt;p&gt;What is the developers responsibility in some of these decisions? Should they sit back and accept their fate? Is it smart to go out and get certified in all the whiz-bang technology that the IT manager chose?&lt;/p&gt;
&lt;p&gt;A &lt;em&gt;good&lt;/em&gt; developer will be able to research and investigate technologies that will help them do their job better. Why shouldn&amp;#8217;t they? It&amp;#8217;s their job. The developer is doing the work and really should dictate the &lt;strong&gt;how&lt;/strong&gt;. At least they should be capable of influencing the manager. They should be able to program in many languages and be competent in many paradigms so they can canvas the horizon for the best technology. If you&amp;#8217;re an expert in one technology, like a &lt;a href="http://clint-hill.com/resume"&gt;certified Microsoft developer&lt;/a&gt;, how will you ever know there are better resources out there? I&amp;#8217;m poking at myself here and saying I used to fall under this scrutiny. &lt;/p&gt;
&lt;p&gt;Go and read up on a language you have never used before. Do some research into open source projects. Quit buying the books from that vendor your company uses. Listen to people who use different technologies than you do. Work on something for your job on your free time using a different language, then show you&amp;#8217;re co-workers and your boss. Don&amp;#8217;t be a &amp;lt;insert language here&amp;gt; developer - be a &lt;strong&gt;software&lt;/strong&gt; developer.&lt;/p&gt;
&lt;p&gt;If you don&amp;#8217;t, then you&amp;#8217;re just a &lt;em&gt;tool&lt;/em&gt;. &lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/ClintHill/~4/425647150" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://clint-hill.com/2008/10/19/corporate-developers-are-tools/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://clint-hill.com/2008/10/19/corporate-developers-are-tools/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://clint-hill.com/2008/10/19/corporate-developers-are-tools/</feedburner:origLink></entry>
	</feed>
