<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: As a Manager: What I value in developers</title>
	<atom:link href="http://codemonkeyism.com/developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://codemonkeyism.com/developers/</link>
	<description></description>
	<lastBuildDate>Tue, 03 Jan 2012 15:08:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kontantinos Polychronis - Balance between professionalism and get things done &#8211; Κωνσταντίνος Πολυχρόνης</title>
		<link>http://codemonkeyism.com/developers/comment-page-2/#comment-337654</link>
		<dc:creator>Kontantinos Polychronis - Balance between professionalism and get things done &#8211; Κωνσταντίνος Πολυχρόνης</dc:creator>
		<pubDate>Tue, 05 Oct 2010 12:29:22 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-337654</guid>
		<description>[...] A great article. Really. http://codemonkeyism.com/developers/ [...]</description>
		<content:encoded><![CDATA[<p>[...] A great article. Really. <a href="http://codemonkeyism.com/developers/" rel="nofollow">http://codemonkeyism.com/developers/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brayden Styles</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-327602</link>
		<dc:creator>Brayden Styles</dc:creator>
		<pubDate>Wed, 15 Sep 2010 13:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-327602</guid>
		<description>I&#039;ve read the other post (Whom to hire: The best, the mediocre or the cheapest) as well as this one. One of the things I find frustrating is when hiring a programmer is how to gauge he is the best? and not mediocre etc.. 

Yes seeing ones work in a portfolio is great but who is to say it wasn&#039;t a team that worked on that last project with this programmer only adding in small portions of work.

The other hard part is if you do not read and write code one can not tell the difference between good and bad , clean or not clean code.

If one was to create a test for a programmer to complete it might tell you the that he or she has the skill set but but would not necessarily tell you if she or he is professional in work ethics. 

I found this to very tough when hiring a programmer, so now we try our best to weed out the mediocre by try out programmers on smaller projects to get a feel for if they are a good fit for the project and work as well as the others.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve read the other post (Whom to hire: The best, the mediocre or the cheapest) as well as this one. One of the things I find frustrating is when hiring a programmer is how to gauge he is the best? and not mediocre etc.. </p>
<p>Yes seeing ones work in a portfolio is great but who is to say it wasn&#8217;t a team that worked on that last project with this programmer only adding in small portions of work.</p>
<p>The other hard part is if you do not read and write code one can not tell the difference between good and bad , clean or not clean code.</p>
<p>If one was to create a test for a programmer to complete it might tell you the that he or she has the skill set but but would not necessarily tell you if she or he is professional in work ethics. </p>
<p>I found this to very tough when hiring a programmer, so now we try our best to weed out the mediocre by try out programmers on smaller projects to get a feel for if they are a good fit for the project and work as well as the others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Jones</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-284069</link>
		<dc:creator>Mark Jones</dc:creator>
		<pubDate>Fri, 16 Apr 2010 00:37:23 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-284069</guid>
		<description>I&#039;ve been a developer and analyst for a long time to me, coding is really a commonplace and not particularly difficult skill. It&#039;s much more valuable, rewarding and challenging to become a part of your  enterprise and learn your business - then use what you know to create software that helps that business run more effectively. 

The trend over the last 20 years is to pigeonhole developers into developing (coding) only and I&#039;m 100% opposed to that - I usually don&#039;t spend more than about 30% of my workday writing any code.

I&#039;d also say where I work, me or my colleagues could cold-learn any standard tech - PHP, Cassandra, SQL Server, DHTML whatever far faster than the more painstaking and rewarding process of learning enough about our various businesses to provide something useful with these things. The kind of developer that craves not working in a mental factory where coding is 90%+ of your effort is the kind of IT person I&#039;d want.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been a developer and analyst for a long time to me, coding is really a commonplace and not particularly difficult skill. It&#8217;s much more valuable, rewarding and challenging to become a part of your  enterprise and learn your business &#8211; then use what you know to create software that helps that business run more effectively. </p>
<p>The trend over the last 20 years is to pigeonhole developers into developing (coding) only and I&#8217;m 100% opposed to that &#8211; I usually don&#8217;t spend more than about 30% of my workday writing any code.</p>
<p>I&#8217;d also say where I work, me or my colleagues could cold-learn any standard tech &#8211; PHP, Cassandra, SQL Server, DHTML whatever far faster than the more painstaking and rewarding process of learning enough about our various businesses to provide something useful with these things. The kind of developer that craves not working in a mental factory where coding is 90%+ of your effort is the kind of IT person I&#8217;d want.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pete</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-263328</link>
		<dc:creator>pete</dc:creator>
		<pubDate>Fri, 08 Jan 2010 18:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-263328</guid>
		<description>s/an account /an accountant /

My &quot;me too&quot; comment:  Professionalism, as you describe it here, and some amount of &quot;coding for pleasure&quot; outside of work.  These are things I look for in an interview, before worrying about experience with a particular language or database or whatever.

I&#039;m reminded of the &quot;sharpen the saw&quot; entry in The Pragmatic Programmer.</description>
		<content:encoded><![CDATA[<p>s/an account /an accountant /</p>
<p>My &#8220;me too&#8221; comment:  Professionalism, as you describe it here, and some amount of &#8220;coding for pleasure&#8221; outside of work.  These are things I look for in an interview, before worrying about experience with a particular language or database or whatever.</p>
<p>I&#8217;m reminded of the &#8220;sharpen the saw&#8221; entry in The Pragmatic Programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-256434</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Sun, 06 Dec 2009 20:40:10 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-256434</guid>
		<description>@Luis: He can&#039;t be a &quot;professional&quot; when &quot;his code was the most horrendous thing&quot;.</description>
		<content:encoded><![CDATA[<p>@Luis: He can&#8217;t be a &#8220;professional&#8221; when &#8220;his code was the most horrendous thing&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis Karlso</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-256415</link>
		<dc:creator>Luis Karlso</dc:creator>
		<pubDate>Sun, 06 Dec 2009 18:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-256415</guid>
		<description>This reminds me a boss, who always had the things done, he was a professional... the problem was his code was the most horrendous thing in the world...lol..</description>
		<content:encoded><![CDATA[<p>This reminds me a boss, who always had the things done, he was a professional&#8230; the problem was his code was the most horrendous thing in the world&#8230;lol..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-250760</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 03 Nov 2009 08:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-250760</guid>
		<description>@Stefan: As always, excellent comment.</description>
		<content:encoded><![CDATA[<p>@Stefan: As always, excellent comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Schubert</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-250742</link>
		<dc:creator>Stefan Schubert</dc:creator>
		<pubDate>Tue, 03 Nov 2009 07:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-250742</guid>
		<description>In the 12 principles of agile (http://agilemanifesto.org/principles.html) you will read &quot;Continuous attention to technical excellence and good design enhances agility&quot;
A lots of the other parts say &quot;deliver&quot;, too. So you have the dame trade-off.

In our company we, as well, try to get the focus a little bit more on those principles. Those teams embracing technical excellence continue to improve. Those teams will find a lot of things in retrospectives where other teams tend to say &quot;well with our team everything is fine but management sucks&quot;.

I say technical excellence or professionalism has something to do with accountability. Development teams have the core responsibility for getting it done. So of course they are to be made accountable for quality. And quality happens on its own as soon as a team starts to understand that technical excellence is the key to delivering in the future, too (Alistair Cockburn on scaling agile and solving technical risks early: http://www.infoq.com/presentations/cockburn-bury-not-praise-agile).

Of course there is a trade-of. But there is a way of approaching it, too: Technical excellence is directly connected to technical debt. There are always parts in the code critical for the future or performance (domain model, database stuff etc.) and there are parts that may never change again according to requirements.
So you may want to focus your technical excellence on those parts where quality is critical for your business.

Of course, if the trade-off is pushed to deliver by a deadline (and you cannot scale) or by money, well then you have to tell the customer what this means for his risks in the future. It is up to them to decide. And its up to the software company to know if are capable of getting the job done with the money they get from it.

Dead simple</description>
		<content:encoded><![CDATA[<p>In the 12 principles of agile (<a href="http://agilemanifesto.org/principles.html" rel="nofollow">http://agilemanifesto.org/principles.html</a>) you will read &#8220;Continuous attention to technical excellence and good design enhances agility&#8221;<br />
A lots of the other parts say &#8220;deliver&#8221;, too. So you have the dame trade-off.</p>
<p>In our company we, as well, try to get the focus a little bit more on those principles. Those teams embracing technical excellence continue to improve. Those teams will find a lot of things in retrospectives where other teams tend to say &#8220;well with our team everything is fine but management sucks&#8221;.</p>
<p>I say technical excellence or professionalism has something to do with accountability. Development teams have the core responsibility for getting it done. So of course they are to be made accountable for quality. And quality happens on its own as soon as a team starts to understand that technical excellence is the key to delivering in the future, too (Alistair Cockburn on scaling agile and solving technical risks early: <a href="http://www.infoq.com/presentations/cockburn-bury-not-praise-agile)" rel="nofollow">http://www.infoq.com/presentations/cockburn-bury-not-praise-agile)</a>.</p>
<p>Of course there is a trade-of. But there is a way of approaching it, too: Technical excellence is directly connected to technical debt. There are always parts in the code critical for the future or performance (domain model, database stuff etc.) and there are parts that may never change again according to requirements.<br />
So you may want to focus your technical excellence on those parts where quality is critical for your business.</p>
<p>Of course, if the trade-off is pushed to deliver by a deadline (and you cannot scale) or by money, well then you have to tell the customer what this means for his risks in the future. It is up to them to decide. And its up to the software company to know if are capable of getting the job done with the money they get from it.</p>
<p>Dead simple</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: romikk</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249489</link>
		<dc:creator>romikk</dc:creator>
		<pubDate>Tue, 27 Oct 2009 18:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249489</guid>
		<description>Replying to the last bit about too much professionalism:
There is no such thing as &quot;too much professionalism&quot;. You either do your job right (professonally in other words) or compromise reliability of your project.

Would you say &quot;not too much professionalism please&quot; to your doctor? :)


PS: There is another thing called &#039;overengineering&#039; which should not be confused with professionalism.</description>
		<content:encoded><![CDATA[<p>Replying to the last bit about too much professionalism:<br />
There is no such thing as &#8220;too much professionalism&#8221;. You either do your job right (professonally in other words) or compromise reliability of your project.</p>
<p>Would you say &#8220;not too much professionalism please&#8221; to your doctor? :)</p>
<p>PS: There is another thing called &#8216;overengineering&#8217; which should not be confused with professionalism.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249460</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Oct 2009 16:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249460</guid>
		<description>@Hobo: Thanks, fixed.</description>
		<content:encoded><![CDATA[<p>@Hobo: Thanks, fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249459</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Oct 2009 16:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249459</guid>
		<description>@kundan: Great, you&#039;d love me!</description>
		<content:encoded><![CDATA[<p>@kundan: Great, you&#8217;d love me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kundan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249455</link>
		<dc:creator>kundan</dc:creator>
		<pubDate>Tue, 27 Oct 2009 15:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249455</guid>
		<description>As a Developer : What I value in managers is ability to shut up and get out of way.</description>
		<content:encoded><![CDATA[<p>As a Developer : What I value in managers is ability to shut up and get out of way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hobo</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249445</link>
		<dc:creator>Hobo</dc:creator>
		<pubDate>Tue, 27 Oct 2009 15:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249445</guid>
		<description>s/payed/paid/</description>
		<content:encoded><![CDATA[<p>s/payed/paid/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Sobral</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249444</link>
		<dc:creator>Daniel Sobral</dc:creator>
		<pubDate>Tue, 27 Oct 2009 15:02:30 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249444</guid>
		<description>Well, I agree with you and all, but people have been confusing &quot;professionalism&quot; with folk medicine.

Take, for instance, clean code. A lot of code analysers -- and people, of course -- take for granted that small methods and classes are better. However, research has shown that defect rate gains purported just aren&#039;t there once you cut out the boilerplate code you are adding, and that the &quot;best&quot; size is actually between 100 and 150 lines for a method.

To tell the truth, I&#039;m sick tired of unsubstantiated claims, lousy methodology and statistically insignificant samples. I come across the research Uncle Bob has turned up on TDD, and I keep asking myself: yeah, but is it sound? :-(</description>
		<content:encoded><![CDATA[<p>Well, I agree with you and all, but people have been confusing &#8220;professionalism&#8221; with folk medicine.</p>
<p>Take, for instance, clean code. A lot of code analysers &#8212; and people, of course &#8212; take for granted that small methods and classes are better. However, research has shown that defect rate gains purported just aren&#8217;t there once you cut out the boilerplate code you are adding, and that the &#8220;best&#8221; size is actually between 100 and 150 lines for a method.</p>
<p>To tell the truth, I&#8217;m sick tired of unsubstantiated claims, lousy methodology and statistically insignificant samples. I come across the research Uncle Bob has turned up on TDD, and I keep asking myself: yeah, but is it sound? :-(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249438</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Oct 2009 14:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249438</guid>
		<description>Thank you Abby :-)</description>
		<content:encoded><![CDATA[<p>Thank you Abby :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abby, the hacker chick blog</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249437</link>
		<dc:creator>abby, the hacker chick blog</dc:creator>
		<pubDate>Tue, 27 Oct 2009 14:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249437</guid>
		<description>awesome, thank you!</description>
		<content:encoded><![CDATA[<p>awesome, thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Fisher</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249424</link>
		<dc:creator>David Fisher</dc:creator>
		<pubDate>Tue, 27 Oct 2009 14:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249424</guid>
		<description>I&#039;m seeing that timely and professional time/work estimates are critical. 

I&#039;ve worked with developers that know within 15 minutes how long something will take them and all of the steps. I&#039;ve also worked with some that will say, &quot;Sure, we can do it by Friday&quot; and then deliver two weeks late and with half of the features. 

Poor time estimates will kill a company.</description>
		<content:encoded><![CDATA[<p>I&#8217;m seeing that timely and professional time/work estimates are critical. </p>
<p>I&#8217;ve worked with developers that know within 15 minutes how long something will take them and all of the steps. I&#8217;ve also worked with some that will say, &#8220;Sure, we can do it by Friday&#8221; and then deliver two weeks late and with half of the features. </p>
<p>Poor time estimates will kill a company.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249415</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Oct 2009 13:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249415</guid>
		<description>@Scott. &quot;But if you’re not tied to a corporation for your livelihood, or your passion drives you to code beyond your 9 to 5 job, there’s a more satisfying way to create things that people want to use. It’s the mentality that says, “Go ahead and scratch that itch.”&quot;

From several years in open source, I&#039;d say it&#039;s hard to get paid for scratching your itch.

As a Kanban enthusiast I think value is determined by customers.

As a side note: I do like smart and creative people, I just do not value those traits most. I do like creative surgeons, but I value other traits in them most. Non creative, dumb developers will also leave agile environments or adapt, and are not a major concern to agile development.</description>
		<content:encoded><![CDATA[<p>@Scott. &#8220;But if you’re not tied to a corporation for your livelihood, or your passion drives you to code beyond your 9 to 5 job, there’s a more satisfying way to create things that people want to use. It’s the mentality that says, “Go ahead and scratch that itch.”&#8221;</p>
<p>From several years in open source, I&#8217;d say it&#8217;s hard to get paid for scratching your itch.</p>
<p>As a Kanban enthusiast I think value is determined by customers.</p>
<p>As a side note: I do like smart and creative people, I just do not value those traits most. I do like creative surgeons, but I value other traits in them most. Non creative, dumb developers will also leave agile environments or adapt, and are not a major concern to agile development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249412</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Tue, 27 Oct 2009 13:22:29 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249412</guid>
		<description>From a corporate perspective, you&#039;re absolutely right—companies need the hard-working productive programmers to make the products they can sell. Managers love manageable workers!

But if you&#039;re not tied to a corporation for your livelihood, or your passion drives you to code beyond your 9 to 5 job, there&#039;s a more satisfying way to create things that people want to use. It&#039;s the mentality that says, &quot;Go ahead and scratch that itch.&quot;

So I&#039;d add &quot;entreprenerial-minded&quot; to your list. From the non-productive itch-scratchers come the bulk of the software I use on a daily basis.

Those are the kinds of developers I like, because they&#039;re smart (as Spolsky says) but also are engaged in creating new and useful things. Not everything they create is wonderful or even sellable, but in most of the companies I&#039;ve been at in the past dozen or so years, the bulk of the great ideas that turned into high-selling products came from inventive programmers, not management. Letting smart and creative people take off the tie once in a while is an investment that little companies seem to understand better than large companies do.</description>
		<content:encoded><![CDATA[<p>From a corporate perspective, you&#8217;re absolutely right—companies need the hard-working productive programmers to make the products they can sell. Managers love manageable workers!</p>
<p>But if you&#8217;re not tied to a corporation for your livelihood, or your passion drives you to code beyond your 9 to 5 job, there&#8217;s a more satisfying way to create things that people want to use. It&#8217;s the mentality that says, &#8220;Go ahead and scratch that itch.&#8221;</p>
<p>So I&#8217;d add &#8220;entreprenerial-minded&#8221; to your list. From the non-productive itch-scratchers come the bulk of the software I use on a daily basis.</p>
<p>Those are the kinds of developers I like, because they&#8217;re smart (as Spolsky says) but also are engaged in creating new and useful things. Not everything they create is wonderful or even sellable, but in most of the companies I&#8217;ve been at in the past dozen or so years, the bulk of the great ideas that turned into high-selling products came from inventive programmers, not management. Letting smart and creative people take off the tie once in a while is an investment that little companies seem to understand better than large companies do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249402</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Tue, 27 Oct 2009 12:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249402</guid>
		<description>@Markus: Unit tests, usability are part of professionalism for me. Dropping them is like a surgeon dropping hygiene. 

&quot; What about developers? I expect there to be only very few working under similar conditions. &quot;

It will lead to &quot;bankruptcy&quot;. Not being able anymore to develop new features (Ebay anyone?) and have a massive rewrite. Competitors taking over. Patient dead.

&quot;[...] but also the need for a supporting environment, enabling it.&quot;

Important yes. I&#039;ve seen it here and there, I try to instill it everywhere I am. But change starts with developers not cutting corners, not dropping double book keeping.</description>
		<content:encoded><![CDATA[<p>@Markus: Unit tests, usability are part of professionalism for me. Dropping them is like a surgeon dropping hygiene. </p>
<p>&#8221; What about developers? I expect there to be only very few working under similar conditions. &#8221;</p>
<p>It will lead to &#8220;bankruptcy&#8221;. Not being able anymore to develop new features (Ebay anyone?) and have a massive rewrite. Competitors taking over. Patient dead.</p>
<p>&#8220;[...] but also the need for a supporting environment, enabling it.&#8221;</p>
<p>Important yes. I&#8217;ve seen it here and there, I try to instill it everywhere I am. But change starts with developers not cutting corners, not dropping double book keeping.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tiago Fernandez</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249396</link>
		<dc:creator>Tiago Fernandez</dc:creator>
		<pubDate>Tue, 27 Oct 2009 12:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249396</guid>
		<description>Great post! Finding a balance between professionalism and getting things done always made perfect sense to me.</description>
		<content:encoded><![CDATA[<p>Great post! Finding a balance between professionalism and getting things done always made perfect sense to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felipe Cypriano</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249395</link>
		<dc:creator>Felipe Cypriano</dc:creator>
		<pubDate>Tue, 27 Oct 2009 12:08:55 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249395</guid>
		<description>I always thought in this balance between do the &quot;best&quot; solution and deliver software to customer, but never with these words you used.

As a coworker, I&#039;m a developer, I value the proficiency in find solutions by himself. Not meaning completely alone, because we&#039;re a team, but to be able to research without annoying the others in the team. For example, let&#039;s say that a new team member needs to solve a bug and he don&#039;t know where to start, I like to point out where he/she should start looking and he by himself needs to be able to dig down the problem without need help in every little step.</description>
		<content:encoded><![CDATA[<p>I always thought in this balance between do the &#8220;best&#8221; solution and deliver software to customer, but never with these words you used.</p>
<p>As a coworker, I&#8217;m a developer, I value the proficiency in find solutions by himself. Not meaning completely alone, because we&#8217;re a team, but to be able to research without annoying the others in the team. For example, let&#8217;s say that a new team member needs to solve a bug and he don&#8217;t know where to start, I like to point out where he/she should start looking and he by himself needs to be able to dig down the problem without need help in every little step.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus</title>
		<link>http://codemonkeyism.com/developers/comment-page-1/#comment-249392</link>
		<dc:creator>Markus</dc:creator>
		<pubDate>Tue, 27 Oct 2009 11:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://codemonkeyism.com/?p=1335#comment-249392</guid>
		<description>Stephan,

Gettings things done is important. And I value professionalism and &quot;getting things done&quot;, too.
Anyway, there are reasons and/or situations you simply fail on this.
Think about customers not understanding the need for &quot;lightweight&quot; approaches. Think about projects that have to cutdown costs (mostly tests are dropped :-) ) ... Think about managers, not understanding the need for usability tests ... and some other examples. 

Where is the difference between a surgeon and a developer? What is the difference between the industries? If a surgeon disregards sterile procedures it would possibly harm human life. What about developers? I expect there to be only very few working under similar conditions. Are there different levels of &quot;professionalism&quot;?

I believe, it is not only the need for professionalism but also the need for a supporting environment, enabling it. Have you seen much of them?

-Markus</description>
		<content:encoded><![CDATA[<p>Stephan,</p>
<p>Gettings things done is important. And I value professionalism and &#8220;getting things done&#8221;, too.<br />
Anyway, there are reasons and/or situations you simply fail on this.<br />
Think about customers not understanding the need for &#8220;lightweight&#8221; approaches. Think about projects that have to cutdown costs (mostly tests are dropped :-) ) &#8230; Think about managers, not understanding the need for usability tests &#8230; and some other examples. </p>
<p>Where is the difference between a surgeon and a developer? What is the difference between the industries? If a surgeon disregards sterile procedures it would possibly harm human life. What about developers? I expect there to be only very few working under similar conditions. Are there different levels of &#8220;professionalism&#8221;?</p>
<p>I believe, it is not only the need for professionalism but also the need for a supporting environment, enabling it. Have you seen much of them?</p>
<p>-Markus</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (user agent is rejected)
Database Caching 4/34 queries in 0.063 seconds using disk

Served from: codemonkeyism.com @ 2012-02-04 07:06:12 -->
