<?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>CertPal &#187; lazy</title>
	<atom:link href="http://www.certpal.com/blogs/tag/lazy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.certpal.com/blogs</link>
	<description>Technology and certifications</description>
	<lastBuildDate>Mon, 18 Jul 2011 06:48:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Lazy programmers</title>
		<link>http://www.certpal.com/blogs/2009/10/lazy-programmers/</link>
		<comments>http://www.certpal.com/blogs/2009/10/lazy-programmers/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 05:50:15 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[lazy]]></category>
		<category><![CDATA[programmer]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=344</guid>
		<description><![CDATA[Programmers that research topics and code on their own always reign over those that copy and paste code. We look at several breeds of programmers in this post.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Flazy-programmers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Flazy-programmers%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright size-full wp-image-345" title="google_programmer" src="http://www.certpal.com/blogs/wp-content/uploads/google_programmer.png" alt="google_programmer" width="216" height="186" />I joke with a friend about this all the time. &#8216;<strong>We are surrounded by Google programmers</strong>&#8216; he said, and I couldn&#8217;t agree more.</p>
<p>There is a difference between a &#8216;Google programmer&#8217; and a &#8216;programmer that works at Google&#8217;. Google programmers simply search Google for a piece of boiler plate code and stick it into their app. It wreaks havoc later and causes trouble for a lot of people.</p>
<p>I chanced upon <a href="http://ctasada.blogspot.com/2009/09/stackoverflow-and-lazy-developers.html" target="_blank">this blog post </a>a while back that was complaining about lazy developers at stackoverflow. The complaint being that some developers ask silly questions, the answer to which a Google search will easily reveal. It seems some people are so lazy to use google that <a href="http://lmgtfy.com/?q=let+me+google+that+for+you" target="_blank">whole websites </a>are dedicated to Google something for you <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So there are sections of the programming population that do not want to use Google, they will ask a question in a forum, expect a silver bullet for a reply and nag till they get it. The other section Googles for some code, copies it into the application and god knows what will happen when it goes kaboom. There is a third section of developers that do use Google and do see code that comes out of a Google search, but do not inject the same code into their application. Instead, they understand the code and research a little more to arrive at a good solution.</p>
<p>Now although I agree with the sentiments in the blog post mentioned above, why single out stackoverflow alone ? A comment left in the post agrees that the problem is prevalent across other sites</p>
<blockquote><p>We have this problem at dream.in.code as well. I think it&#8217;s a problem that creeps in to most Q&amp;A type sites.</p></blockquote>
<p>The rest of the comment makes a suggestion that programmers that are not employed in the US are lazy, but lets ignore that. Laziness transcends all barriers. The comment is quite true that most Q and A sites have people come in and ask very basic questions. The problem might not be with the people who ask the questions but with the people who answer it. When a slacker asks a question with an obvious answer, the right thing to do would be to point to a javadoc or a user guide pdf instead of giving the answer straight away. This will encourage the person that asked the question to lookup the answer next time.</p>
<p>When some one asks you a question with an obvious answer, do not be rude; give them a direct answer; or ask them to RTFM without giving them a link. For all you know this person may really be a newbie that has absolutely no clue about the subject. Instead post a helpful link and nudge them. If they repeated ask silly questions, simply ignore it after a while. Quoting a text from the post</p>
<blockquote><p>This behaviors will produce tons and tons of copy&amp;pasted code in our programs and will create a generation of developers unable to think by themselves</p></blockquote>
<p>These programmers are already here. But I don&#8217;t think that we are creating a generation of them. Those that are lazy and simply want to copy and paste code will always do so. They can be ignored after a little nudging. Those that are &#8216;cats on the wall&#8217; can be nudged to the right side. Then there are programmers that will research code and use Google in ways that it should be used. These are the programmers that will triumph in situations that involve solving classloaders problems / SSL handshake exceptions /performance issues etc etc.<br />
<script type="text/javascript">// <![CDATA[
var dzone_url = 'http://www.certpal.com/blogs/2009/10/lazy-programmers/';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_title = 'Lazy programmers';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_blurb = 'Programmers that research topics and code on their own always reign over those that copy and paste code. We look at several breeds of programmers in this post.';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_style = '2';
// ]]&gt;</script><br />
<script src="http://widgets.dzone.com/links/widgets/zoneit.js"></script>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Flazy-programmers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Flazy-programmers%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2009/10/lazy-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

