<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>engfer(s)</title>
	
	<link>http://www.engfers.com</link>
	<description>» scrumptions blog &amp; code » nothing more, nothing less</description>
	<lastBuildDate>Tue, 06 Oct 2009 21:52:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/engfers" /><feedburner:info uri="engfers" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Equality Testing with Hardcoded Strings</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/M1wUzimsYr4/</link>
		<comments>http://www.engfers.com/2009/10/06/equality-testing-with-hardcoded-strings/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 21:50:43 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=1191</guid>
		<description><![CDATA[If you are going to use a String equality comparison that involves a hardcoded string, you might as well save yourself from some NullPointerExceptions and the extra null pointer check, put the hardcoded string as the method call-e instead of the parameter.
Instead of:
if ( foo.equals( "some static string" ) ){...}

or...

if ( foo != null &#38;&#38; [...]]]></description>
			<content:encoded><![CDATA[<p>If you are going to use a String equality comparison that involves a hardcoded string, you might as well save yourself from some NullPointerExceptions and the extra null pointer check, put the hardcoded string as the method call-e instead of the parameter.</p>
<p>Instead of:</p>
<pre>if ( foo.equals( "some static string" ) ){...}

or...

if ( foo != null &amp;&amp; foo.equals( "some static string" ) ){...}</pre>
<p>use:<br />
<span id="more-1191"></span></p>
<pre>if ( "some static string".equals( foo ) ){...}</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/PJKLXR95xlzJXpB2fhk6rO0Bxmg/0/da"><img src="http://feedads.g.doubleclick.net/~a/PJKLXR95xlzJXpB2fhk6rO0Bxmg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PJKLXR95xlzJXpB2fhk6rO0Bxmg/1/da"><img src="http://feedads.g.doubleclick.net/~a/PJKLXR95xlzJXpB2fhk6rO0Bxmg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/M1wUzimsYr4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2009/10/06/equality-testing-with-hardcoded-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2009/10/06/equality-testing-with-hardcoded-strings/</feedburner:origLink></item>
		<item>
		<title>Useful Keyboard Shortcuts for Microsoft Word’s ‘Track Changes’</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/Urf0GeeU8tE/</link>
		<comments>http://www.engfers.com/2009/03/16/useful-keyboard-shortcuts-for-microsoft-words-track-changes/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 22:36:08 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=1146</guid>
		<description><![CDATA[
Is anyone tired of repeatedly clicking on the annoying Track Changes buttons in Microsoft Word? I know I was, so I created some keyboard shortcuts to help save some of my time and sanity.

Inciting Incident
Today I was merging some changes in a very large Microsoft Word document (which didn&#8217;t have track changes turned on). To [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1161 aligncenter" title="Keyboard shortcuts can save lives..." src="http://www.engfers.com/wp-content/uploads/2009/03/track_changes_header.png" alt="track_changes_header" width="452" height="93" /></p>
<p>Is anyone tired of <strong>repeatedly </strong>clicking on the annoying Track Changes buttons in Microsoft Word? I know I was, so I created some keyboard shortcuts to help save some of my time and sanity.</p>
<p><span id="more-1146"></span></p>
<h3 class="hrule"><span style="color: #3366ff;">Inciting Incident</span></h3>
<p>Today I was merging some changes in a very large Microsoft Word document (which didn&#8217;t have track changes turned on). To do this, I opened up the BASE MS Word document (the document where the changes were originally made from) and then used the <strong>Compare and Merge Documents&#8230;</strong> functionality (located under the <strong>Tools </strong>Menu) to compare it to the document that had the new changes.</p>
<p>The result of the above produces a merged document with Track Changes turned on; however, the bad part is that it had a couple hundred changes that I had to <em>manually review</em> for accuracy. Moreover, I had to accept the changes that were correct, and fix the ones that weren&#8217;t; therefore, I couldn&#8217;t just accept all the changes at once.</p>
<p>This made me a <strong><a href="http://www.thedailygreen.com/cm/thedailygreen/images/emo-panda.jpg">sad panda</a></strong> because that meant I had to click the &#8220;Next Change&#8221; and then &#8220;Accept Selected Changes&#8221; or &#8220;Reject Selected Changes&#8221; buttons <strong>over and over</strong>. However, then I remembered that keyboard shortcuts were meant to simplify these types of problems.</p>
<p>SIDE NOTE: Now here&#8217;s Billy Mays to talk about Keyboard Shortcuts&#8230;</p>
<p style="text-align: center;"><img class="size-full wp-image-1170 aligncenter" title="Feel the Power of Keyboard Shortcuts!" src="http://www.engfers.com/wp-content/uploads/2009/03/feel_the_power_of_keyboard_shortcuts_ad.png" alt="Feel the Power of Keyboard Shortcuts!" width="480" height="300" /></p>
<h3 class="hrule"><span style="color: #3366ff;">Teh Shortcutz</span></h3>
<p>The keyboard shortcuts that I chose to map were much like the Emacs keyboard shortcuts during a string replacement. Here is the map of the Microsoft Word <strong>commands </strong>and the keyboards I mapped:</p>
<ul>
<li><span style="color: #ff0000;"><strong>AcceptAllChangesInDoc</strong></span>
<ul>
<li><span style="color: #339966;"><strong>CTRL + ALT + SHIFT + !</strong></span></li>
</ul>
</li>
<li><span style="color: #ff0000;padding: 2px 0px 2px 20px; background: transparent url(http://www.engfers.com/wp-content/uploads/2009/03/menu_icons2.png) no-repeat scroll 1px -54px"><strong>AcceptChangesSelected</strong></span>
<ul>
<li><span style="color: #339966;"><strong>CTRL + ALT + SHIFT + SPACE</strong></span></li>
</ul>
</li>
<li><span style="color: #ff0000;padding: 2px 0px 2px 20px; background: transparent url(http://www.engfers.com/wp-content/uploads/2009/03/menu_icons2.png) no-repeat scroll 0px bottom"><strong>RejectChangesSelected</strong></span>
<ul>
<li><span style="color: #339966;"><strong>CTRL + ALT + SHIFT + DEL</strong></span></li>
</ul>
</li>
<li><span style="color: #ff0000;padding: 2px 0px 2px 20px; background: transparent url(http://www.engfers.com/wp-content/uploads/2009/03/menu_icons2.png) no-repeat scroll 0px -27px"><strong>NextChangeOrComment</strong></span>
<ul>
<li><span style="color: #339966;"><strong>CTRL + ALT + SHIFT + n</strong></span></li>
</ul>
</li>
<li><span style="color: #ff0000;padding: 2px 0px 2px 20px; background: transparent url(http://www.engfers.com/wp-content/uploads/2009/03/menu_icons2.png) no-repeat scroll 0px 0px"><strong>PreviousChangeOrComment</strong></span>
<ul>
<li><span style="color: #339966;"><strong>CTRL + ALT + SHIFT + p</strong></span></li>
</ul>
</li>
</ul>
<p>You will find these MS Word commands to bind to in the <strong>Customize Keyboard</strong> dialog box.</p>
<h3 class="hrule"><span style="color: #3366ff;">Teh Methodz<br />
</span></h3>
<p>To bind keyboard shortcuts to the Track Changes commands, do the following steps:</p>
<p><strong>1.)</strong> Select the <em>tiny arrow at the end </em>of the <strong>Reviewing Toolbar</strong>, click <strong>Add or Remove Buttons</strong> and select <strong>Customize&#8230;</strong></p>
<p style="text-align: center;"><img class="size-full wp-image-1157 aligncenter" title="choose_to_customize" src="http://www.engfers.com/wp-content/uploads/2009/03/choose_to_customize.png" alt="choose_to_customize" width="403" height="102" /></p>
<p><strong>2.)</strong> Select the <strong>Keyboard&#8230;</strong> button at the bottom of the dialog box</p>
<p style="text-align: center;"><img class="size-full wp-image-1155 aligncenter" title="choose_keyboard" src="http://www.engfers.com/wp-content/uploads/2009/03/choose_keyboard.png" alt="choose_keyboard" width="385" height="366" /></p>
<p><strong>3.)</strong> Select the <strong>Tools </strong>category and find the command you want to bind (@see the list in the previous section)</p>
<p style="text-align: center;"><img class="size-full wp-image-1160 aligncenter" title="select_tools_key_class" src="http://www.engfers.com/wp-content/uploads/2009/03/select_tools_key_class.png" alt="select_tools_key_class" /></p>
<p><strong>4.)</strong> Once you have selected the command you want to bind (<strong>#1</strong> in the figure below), put your cursor in the shortcut key area and type the combination of keys you want to use to invoke that command (<strong>#2</strong> in the figure below) and click <strong>Assign </strong>(<strong>#3</strong> in  the figure below).</p>
<p style="text-align: center;"><img class="size-full wp-image-1158 aligncenter" title="key_for_accept_changes" src="http://www.engfers.com/wp-content/uploads/2009/03/key_for_accept_changes.png" alt="key_for_accept_changes" width="342" height="399" /></p>
<p><strong>5.) </strong>Notice that the command now has your specified key in the list of <strong>Current keys</strong>, and hit <strong>Close</strong></p>
<p style="text-align: center;"><img class="size-full wp-image-1154 aligncenter" title="accept_key_for_accept_changes" src="http://www.engfers.com/wp-content/uploads/2009/03/accept_key_for_accept_changes.png" alt="accept_key_for_accept_changes" width="342" height="399" /></p>
<p><strong>6.)</strong> Pat yourself on the back. You now have a way to easily navigate any tracked changes!</p>
<h3 class="hrule"><span style="color: #3366ff;">Advanced Mode</span></h3>
<p>I then decided that I was still pressing too many buttons, and I wanted to make it function even <strong>more </strong>like the Emacs replacements.</p>
<p>In Emacs, when you hit <strong>SPACE </strong>in a replacement, it replaces the curent occurrance automagically goes to the <strong>next occurrence.</strong></p>
<p>Well, I then made the MS Word Macro that emulates the Emacs functionality&#8230;</p>
<pre>Sub AcceptChangeAndViewNext()
    ' This next line to disregard errors
    On Error Resume Next
    WordBasic.AcceptChangesSelected
    WordBasic.NextChangeOrComment
End Sub</pre>
<p>Just create the macro using the above code, and go to the Keyboard customization dialog box, and instead of selecting &#8216;Tools&#8217; from the categories list, select the <strong>Macros </strong>category and pick the AcceptChangeAndViewNext macro and bind it to your favorite keyboard shortcut.<br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/PQeqUkKD6W-ea-ADNPzbSemFCGw/0/da"><img src="http://feedads.g.doubleclick.net/~a/PQeqUkKD6W-ea-ADNPzbSemFCGw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PQeqUkKD6W-ea-ADNPzbSemFCGw/1/da"><img src="http://feedads.g.doubleclick.net/~a/PQeqUkKD6W-ea-ADNPzbSemFCGw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/Urf0GeeU8tE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2009/03/16/useful-keyboard-shortcuts-for-microsoft-words-track-changes/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2009/03/16/useful-keyboard-shortcuts-for-microsoft-words-track-changes/</feedburner:origLink></item>
		<item>
		<title>Malware Fail</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/YNEip2ZWCv4/</link>
		<comments>http://www.engfers.com/2009/02/06/malware-fail/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 15:57:02 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=1139</guid>
		<description><![CDATA[
Iz got sum windoze malwarez on mine linucks.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://farm4.static.flickr.com/3319/3258422106_e0e55c5fe2_o.png"><img class="aligncenter" title="MALWARE FAIL" src="http://farm4.static.flickr.com/3319/3258422106_e0e55c5fe2_o.png" alt="" width="489" height="380" /></a></p>
<p style="text-align: center;"><span style="color: #ff0000;"><strong>Iz got sum windoze malwarez on mine linucks.</strong></span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/6GlEyIupqd7-s6d1JE7JT70qFCE/0/da"><img src="http://feedads.g.doubleclick.net/~a/6GlEyIupqd7-s6d1JE7JT70qFCE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6GlEyIupqd7-s6d1JE7JT70qFCE/1/da"><img src="http://feedads.g.doubleclick.net/~a/6GlEyIupqd7-s6d1JE7JT70qFCE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/YNEip2ZWCv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2009/02/06/malware-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2009/02/06/malware-fail/</feedburner:origLink></item>
		<item>
		<title>Gmail Tasks: It is About Time</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/PXetN0d2DU4/</link>
		<comments>http://www.engfers.com/2008/12/09/gmail-tasks-it-is-about-time/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 17:30:37 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=1110</guid>
		<description><![CDATA[Gmail added a new feature into their Labs, which we have been waiting for what seemed like forever: Gmail Tasks.
They added the feature in labs and posted the article on the Gmail blog.
Luckily, they made Gmail Tasks a non-intrusive component to the UI (unlike a Gmail gadget which makes Gmail&#8217;s left column extremely long); it [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1111 alignleft" title="gmail-task-replaces-rtm" src="http://www.engfers.com/wp-content/uploads/2008/12/gmail-task-replaces-rtm.png" alt="" />Gmail added a new feature into their Labs, which we have been waiting for what seemed like forever: <a href="http://gmailblog.blogspot.com/2008/12/new-in-labs-tasks.html"><strong>Gmail Tasks</strong></a>.</p>
<p>They added the feature in labs and posted the article on the <a href="http://gmailblog.blogspot.com/2008/12/new-in-labs-tasks.html">Gmail blog</a>.</p>
<p>Luckily, they made Gmail Tasks a non-intrusive component to the UI (unlike a Gmail gadget which makes Gmail&#8217;s left column <strong>extremely </strong>long); it uses a Gmail chat window frame.</p>
<p>I don&#8217;t think that RTM (<a href="http://www.rememberthemilk.com">Remember the Milk)</a> is going to be too happy.</p>
<p><span id="more-1110"></span></p>
<h3 class="hrule"><span style="color: #3366ff;">Tasks vs. RTM in Gmail</span></h3>
<p>The first iteration of <em>Gmail Tasks</em> has a lot of cool features like:</p>
<ul>
<li>Tabbed/grouped tasks</li>
<li>Task due dates</li>
<li>Task notes</li>
<li>Manage multiple lists</li>
<li>Intra-Gmail keyboard shortcuts</li>
<li>Turn emails into tasks</li>
<li><em>Not a gadget!</em></li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-1118 aligncenter" title="not-a-gadget" src="http://www.engfers.com/wp-content/uploads/2008/12/not-a-gadget.png" alt="" width="296" height="235" /></p>
<p style="text-align: center;"><em>No gadget here!</em></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-1120" title="tasks-popup" src="http://www.engfers.com/wp-content/uploads/2008/12/tasks-popup.png" alt="" width="242" height="288" /></p>
<p style="text-align: center;"><em>Clicking &#8220;Tasks&#8221; brings up this dialog.</em></p>
<p style="text-align: left;"><strong>Unfortunately</strong>, it&#8217;s lacking a lot of features that I hope will come along with time like:</p>
<ul>
<li>Colored tasks</li>
<li>Some kind of reminder (popup/email/audible)</li>
<li>Integration with Gcalendar</li>
<li>Creation timestamp (in addition to due date)</li>
<li>Less bugs&#8230;</li>
</ul>
<p>Right now, RTM has many, many more features:</p>
<ul>
<li>Everything that <em>Tasks</em> does</li>
<li>Twitter integration</li>
<li>Shared tasks</li>
<li>Reminders</li>
<li>Colored tasks</li>
<li>Lots of other integrations</li>
</ul>
<p>So as far as feature comparison of product vs. product, <em>of course</em> <strong>RTM wins</strong>!</p>
<p>However, I believe that <strong>in a Gmail context</strong>, most users <strong>don&#8217;t need the full power</strong> of RTM. Personally, I just want a fairly simple task list, and <em>Tasks</em> satiates my needs.</p>
<p>RTM provides 2 Gmail integration points: a Firefox extension and a gadget URL.</p>
<p>The Firefox extension is really nice, but its a <em>Firefox</em> extension. Like Opera? Need IE? Like Safari? Too bad. Many corporate/gov&#8217;t locations don&#8217;t support or allow FF, so you are stuck with the gadget, which makes your left column a skyscraper.</p>
<h3 class="hrule"><span style="color: #3366ff;">Your Choice&#8230;</span></h3>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.<br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/vxlMbKjudhYyjm40OzMTbYm7DO4/0/da"><img src="http://feedads.g.doubleclick.net/~a/vxlMbKjudhYyjm40OzMTbYm7DO4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vxlMbKjudhYyjm40OzMTbYm7DO4/1/da"><img src="http://feedads.g.doubleclick.net/~a/vxlMbKjudhYyjm40OzMTbYm7DO4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/PXetN0d2DU4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/12/09/gmail-tasks-it-is-about-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/12/09/gmail-tasks-it-is-about-time/</feedburner:origLink></item>
		<item>
		<title>Choosing Correct Verbiage In IT</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/fOzsYbpo2Ew/</link>
		<comments>http://www.engfers.com/2008/12/08/choosing-correct-verbiage-in-it/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 20:35:10 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=934</guid>
		<description><![CDATA[
So many times in the technical realm you hear people (or at least hear about them) say things that make you want to stick a spoon in your ear.
Well we put together a list of some &#8220;guidelines&#8221; we&#8217;ve found from personal experiences we&#8217;ve witnessed:

Some &#8220;Guidelines&#8221;


Don&#8217;t use words that you don&#8217;t understand.
Don&#8217;t describe your team&#8217;s software, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-937 aligncenter" title="Words, they mean stuff..." src="http://www.engfers.com/wp-content/uploads/2008/11/words_have_meanings.png" alt="" width="418" height="89" /></p>
<p>So many times in the technical realm you hear people (or at least hear about them) say things that make you want to stick a spoon in your ear.</p>
<p>Well we put together a list of some &#8220;guidelines&#8221; we&#8217;ve found from personal experiences we&#8217;ve witnessed:</p>
<p><span id="more-934"></span></p>
<h3 class="hrule"><span style="color: #3366ff;">Some &#8220;Guidelines&#8221;<br />
</span></h3>
<ol>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> use words that <em>you </em>don&#8217;t</strong><strong> understand.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> describe your team&#8217;s software, which you don&#8217;t have any idea of how it&#8217;s made, to the client as &#8220;spaghetti code&#8221;.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> call the help desk and tell them that the internet was uninstalled.</strong></li>
<li><strong><span style="color: #3366ff;">Do</span> take some time to research problems before you talk about them to a technical fellow.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> call the product team and tell them the system accounts are gone when you actually locked your account via multiple incorrect password attempts.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> say that your Java class &#8220;implements the inheritance&#8221;.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> tell anyone else that you caused an ID-10-T error.<br />
</strong></li>
<li><strong><span style="color: #3366ff;">Do</span> say things in simple terms that you and your <em>non-technical</em> audience can understand.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> flirt with the </strong><strong> administrative assistant by </strong><strong>talking about your problem with red-black trees.<br />
</strong></li>
<li><span style="color: #ff0000;"><strong>Don&#8217;t</strong></span><strong> say that your C# class is more efficient because it only has 3 functions (<a href="http://thedailywtf.com/Articles/It-Had-Too-Many-Functions.aspx">linky</a>)</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> show up to an interview for a software engineering position and say that a compiler &#8220;compiles things&#8221;.<br />
</strong></li>
<li><strong><span style="color: #3366ff;">Do</span> check your computer is plugged in before you tell someone it&#8217;s dead.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> argue about a programming book that you&#8217;ve never read.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> tell your boss that you&#8217;re quitting <em>before </em>you&#8217;ve received the former offer letter from the new company.<br />
</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> say you forgot everything at your first job interview out of college.</strong></li>
<li><strong><span style="color: #ff0000;">Don&#8217;t</span> use the words &#8220;doodad&#8221;, &#8220;doohickey&#8221;, &#8220;doojigger&#8221;, &#8220;gubbins&#8221;, &#8220;thing&#8221;, &#8220;thingamabob&#8221;, &#8220;thingamajig&#8221;, &#8220;thingummy&#8221;, &#8220;whatchamacallit&#8221; or &#8220;whatsis&#8221; when describing a software component that you&#8217;ve created.<br />
</strong></li>
</ol>
<p>These are just some personal &#8220;guidelines&#8221; I&#8217;ve seen or dealt with.<em> What are some you&#8217;ve experienced?</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/OlSpsHHVPXafEUEmGhtQCGLo7pc/0/da"><img src="http://feedads.g.doubleclick.net/~a/OlSpsHHVPXafEUEmGhtQCGLo7pc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OlSpsHHVPXafEUEmGhtQCGLo7pc/1/da"><img src="http://feedads.g.doubleclick.net/~a/OlSpsHHVPXafEUEmGhtQCGLo7pc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/fOzsYbpo2Ew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/12/08/choosing-correct-verbiage-in-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/12/08/choosing-correct-verbiage-in-it/</feedburner:origLink></item>
		<item>
		<title>Some Computer Science Blogs You Might Consider Following</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/eZiM01TJ4Sc/</link>
		<comments>http://www.engfers.com/2008/11/26/some-computer-science-blogs-you-might-consider-following/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 19:06:40 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=1065</guid>
		<description><![CDATA[Here&#8217;s a list of CS blogs that I find interesting and insightful. If there&#8217;s any more I should be following, let me know!

The List
Martin Fowler
Martin Fowler is the author of several notable CS books; his most notable book is Patterns of Enterprise Application Architecture (currently reading this at the moment). The articles on his blog [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a list of CS blogs that I find interesting and insightful. If there&#8217;s any more I should be following, let me know!</p>
<p><span id="more-1065"></span></p>
<h3 class="hrule"><span style="color: #3366ff;">The List</span></h3>
<p><strong>Martin Fowler</strong></p>
<p>Martin Fowler is the author of several notable CS books; his most notable book is <a href="http://www.amazon.com/gp/product/0321200683?ie=UTF8&amp;tag=engfers-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321200683">Patterns of Enterprise Application Architecture</a> (currently reading this at the moment). The articles on his blog are interesting and thought provoking.</p>
<ul>
<li><strong><a href="http://martinfowler.com/bliki">Martin&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://martinfowler.com/bliki/bliki.atom">RSS</a> ]</li>
</ul>
<p><strong>ThoughtBlogs</strong></p>
<p>ThoughtBlogs is the aggregation of articles from tons of <a href="http://www.thoughtworks.com/">ThoughtWorks</a>&#8216; employees (consulting company). It&#8217;s worth looking at because they hire some pretty smart people; Martin Fowler is their chief scientist.</p>
<ul>
<li><strong><a href="http://blogs.thoughtworks.com">ThoughtBlogs</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://blogs.thoughtworks.com/rss20.xml">RSS</a> ]</li>
</ul>
<p><strong>Tim Berners-Lee</strong><br />
For those of you who don&#8217;t know, Tim Berners-Lee was the first person to successfully establish an connection between an HTTP client and server (he invented the intarwebz), and now serves as director of the W3C.</p>
<p>** Be advised; this doesn&#8217;t get updated very often.</p>
<ul>
<li><strong><a href="http://dig.csail.mit.edu/breadcrumbs/blog/4">Tim&#8217;s blog @ DIG</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://dig.csail.mit.edu/breadcrumbs/blog/4/feed">RSS</a> ]</li>
</ul>
<p><strong>Ivar Jacobson</strong></p>
<p>Ivar was one of the 3 developers (along with Grady Booch and James Rumbaugh) who developed and defined <a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a> and the <a href="http://en.wikipedia.org/wiki/Rational_Unified_Process">Rational Unified Process</a>. He maintains a blog that has some interesting articles.</p>
<ul>
<li><strong><a href="http://ivarjacobson.wordpress.com/">Ivar&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://ivarjacobson.wordpress.com/feed">RSS</a> ]</li>
</ul>
<p><strong>Grady Booch</strong></p>
<p>Grady Booch was one of the other &#8220;3 Amigos&#8221; (listed above) to develop <a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a> and the <a href="http://en.wikipedia.org/wiki/Rational_Unified_Process">RUP</a>. He now works at <a href="http://www.research.ibm.com/">IBM Research</a> as chief scientist of the Software Engineering group.</p>
<p>**At the time of writing this post, his website seems to be down. Google&#8217;s cache shows that the last cached version was on Nov. 20, 2008. Hopefully he gets it fixed soon!</p>
<ul>
<li><strong><a href="http://www.booch.com/architecture/blog.jsp">Booch&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://www.booch.com/architecture/blog/text/blog.xml">RSS</a> ]</li>
</ul>
<p><strong>Mark Russinovich</strong></p>
<p>Mark is a technical fellow at Microsoft in the research group; he was co-creator of <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx">Sysinternals</a> when it was usurped into MS. He updates at a decent rate and his articles are pretty long.</p>
<ul>
<li><strong><a href="http://blogs.technet.com/markrussinovich">Mark&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://blogs.technet.com/markrussinovich/rss.xml">RSS</a> ]</li>
</ul>
<p><strong>Raymond Chen</strong></p>
<p>Raymond is a well known developer for Microsoft&#8217;s Windows Shell team. The writing style for his blog and book, both titled <span style="text-decoration: underline;">The Old New Thing</span>, is very witty and funny; it&#8217;s a pretty good read.</p>
<ul>
<li><strong><a href="http://blogs.msdn.com/oldnewthing">Raymond&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://blogs.msdn.com/oldnewthing/rss.xml">RSS</a> ]</li>
</ul>
<p><strong>Jakob Nielson</strong></p>
<p>Jakob is a leading web usability consultant; he writes usability articles for his website, <a href="http://www.useit.com">useit.com</a>. The site contains some really interesting articles on usability and human-computer interaction. For example, read his article on the &#8220;<a href="http://www.useit.com/alertbox/reading_pattern.html">F-Shaped Pattern For Reading Web Content</a>&#8220;.</p>
<p>His site isn&#8217;t pretty, and it doesn&#8217;t really follow his own guidelines; nevertheless, the articles are worth reading. Unfortunately, Jakob missed the boat on RSS feeds, so you can only subscribe via his mailing list.</p>
<ul>
<li><strong><a href="http://www.useit.com/alertbox/">Useit.com&#8217;s Alertbox</a></strong></li>
</ul>
<p><strong>Seth Godin</strong></p>
<p>This is not really a CS blog at all; however, I did include this for SEO and internet marketing. Many consider Seth Godin to be a genius at marketing. You can see some of his talks online that he&#8217;s done at various businesses and events: <a href="http://video.google.com/videoplay?docid=-6909078385965257294">@ Google</a>, <a href="http://video.google.com/videoplay?docid=-4101280286098310645">@ Gel 2006</a>, <a href="http://www.ted.com/index.php/talks/view/id/28">@ TED</a>, <a href="http://blog.hubspot.com/blog/tabid/6307/bid/4383/Seth-Godin-America-s-Greatest-Marketer.aspx">@ 2008 Inbound Marketing Summit</a>, and a <a href="http://blog.mixergy.com/seth-godin-tribe">presentation on his book, Tribes</a>.</p>
<ul>
<li><strong><a href="http://sethgodin.typepad.com/seths_blog">Seth&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://sethgodin.typepad.com/seths_blog/index.rdf">RSS</a> ]</li>
</ul>
<p><strong>Google Blog&#8217;s</strong></p>
<p>Google has a whole <a href="http://www.google.com/press/blogs/directory.html">slew of blogs</a> for their products and some other topics they like to cover. Some of them are good, and some of them are just product update articles; therefore, I listed the ones that I thought contained the most interesting articles.</p>
<ul>
<li><strong><a href="http://googleresearch.blogspot.com/">Google Research Blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://googleresearch.blogspot.com/rss.xml">RSS</a> ]</li>
<li><strong><a href="http://googletesting.blogspot.com/">Google Testing Blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://googletesting.blogspot.com/rss.xml">RSS</a> ]</li>
</ul>
<p><strong>Google Employees</strong></p>
<ul>
<li><strong><a href="http://scienceblogs.com/goodmath/">Mark Chu-Carroll&#8217;s blog</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://scienceblogs.com/goodmath/atom.xml">RSS</a> ] <em>via Christopher Roach</em></li>
<li><a href="http://steve-yegge.blogspot.com/"><strong>Steve Yegge&#8217;s blog</strong></a> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://steve-yegge.blogspot.com/atom.xml">RSS</a> ]</li>
</ul>
<p><strong>IBM&#8217;s developerWorks Sites</strong></p>
<p>The IBM developerWorks sites contain some pretty useful information about the respective topics they cover. The IBM employees in those groups write the articles for the sites and many of the articles are worth reading.</p>
<ul>
<li><strong><a href="http://www.ibm.com/developerworks/architecture">Architecture</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://www.ibm.com/developerworks/views/architecture/rss/libraryview.jsp">RSS</a> ]</li>
<li><strong><a href="http://www.ibm.com/developerworks/webservices">Web services</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://www.ibm.com/developerworks/views/webservices/rss/libraryview.js">RSS</a> ]</li>
<li><strong><a href="http://www.ibm.com/developerworks/web">Web development</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://www.ibm.com/developerworks/views/web/rss/libraryview.jsp">RSS</a> ]</li>
<li><strong><a href="http://www.ibm.com/developerworks/java">Java</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://www.ibm.com/developerworks/views/java/rss/libraryview.jsp">RSS</a> ]</li>
<li><strong><a href="http://www.ibm.com/developerworks/linux">Linux</a></strong> [ <a style="background: transparent url(http://engfers.com/wp-content/plugins/rss.jpg) scroll no-repeat left center; padding: 1px 0px 1px 20px" href="http://www.ibm.com/developerworks/views/linux/rss/libraryview.jsp">RSS</a> ]</li>
</ul>
<p>You can find IBM employee blogs and the rest of IBM&#8217;s feeds</p>
<ul>
<li><strong><a href="http://www.ibm.com/developerworks/rss/#blogfeeds">developerWorks&#8217; other RSS feeds</a></strong></li>
</ul>
<h3 class="hrule"><span style="color: #3366ff;">Something Missing? Sucked? Good?<br />
</span></h3>
<p>Do you think something&#8217;s missing from this list? Let me know, so I can update it.</p>
<p>Did this list suck? Let me know (in the constructive way) how to fix it.</p>
<p>Was this list Good? Rate the article and leave a comment?<br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/IB1zf90YrEpU-L8wO4YcBuQ676I/0/da"><img src="http://feedads.g.doubleclick.net/~a/IB1zf90YrEpU-L8wO4YcBuQ676I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IB1zf90YrEpU-L8wO4YcBuQ676I/1/da"><img src="http://feedads.g.doubleclick.net/~a/IB1zf90YrEpU-L8wO4YcBuQ676I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/eZiM01TJ4Sc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/11/26/some-computer-science-blogs-you-might-consider-following/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/11/26/some-computer-science-blogs-you-might-consider-following/</feedburner:origLink></item>
		<item>
		<title>Battlestar Galactica Final Season Countdown: Jan 16, 2009: 9PM</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/p5Bzg5hQ_44/</link>
		<comments>http://www.engfers.com/2008/11/22/battlestar-galactica-final-season-countdown-jan-16-2009-9pm/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 13:36:21 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=1023</guid>
		<description><![CDATA[
Confirmed! Mark your calendars! January 16, 2009 9:00 PM CST.
  #cntdwn { font-size: 500%; display: block; text-align: center }  


until&#8230;

 
again.



]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1038 aligncenter" title="BSG Comes Back" src="http://www.engfers.com/wp-content/uploads/2008/11/bsg.png" alt="" width="457" height="95" /></p>
<p><a href="http://www.scifi.com/scifiwire/index.php?category=2&amp;id=61270"><strong>Confirmed</strong></a>! Mark your calendars! <a href="http://www.scifi.com/battlestar/">January 16, 2009 9:00 PM CST</a>.<br />
<style>  #cntdwn { font-size: 500%; display: block; text-align: center }  </style>
<p><script type="text/javascript"><!--
TargetDate = "1/16/2009 9:00 PM";
BackColor = "transparent";
ForeColor = "red";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%%:%%H%%:%%M%%:%%S%%";
FinishMessage = "You should be watching by now...";
// --></script><br />
<script type="text/javascript" src="http://www.engfers.com/wp-content/uploads/2008/11/countdown.js"></script><script type="text/javascript"><!--
var messages = [
  "Admiral Adama makes a badass face",
  "Gaius Baltar hallucinates another #6",
  "Saul gets pissed at someone and says the word 'frack'",
  "the Chief shaves his head",
  "Lee Adama says something stupid",
  "the Toasters start to think",
  "Saul wears his pirate eye-patch",
  "the Cylons screw something up",
  "Starbuck gets pissed at Sam for being a Cylon, but sleeps with him anyways",
  "Starbuck is a woman?",
  "a new Cylon model is found in the fleet",
  "more awesome CG space fight sequences",
  "Adama beats the hades out of Saul",
  "I am happy that Cally was killed off",
  "President Roslin tokes up (drinks, eats, injects) on chamalla extract",
  "Gaius Baltar contracts another 23 STIs",
  "an event happens that is at least 2 Cuils away from another",
  "someone dies out of the love triangle: Starbuck, Lee Adama, or Sam",
  "FRACK!"
];
// --></script><br />
<strong>until&#8230;</strong></p>
<blockquote style="color: orange;font-size: 140%"><p><strong><br />
<script type="text/javascript"><!--
document.write(messages[Math.floor(Math.random()*messages.length)]);
// --></script> </strong></p></blockquote>
<p><strong>again.</strong><br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/sM-gsi6wG5Io59iv3FY8HwT6niU/0/da"><img src="http://feedads.g.doubleclick.net/~a/sM-gsi6wG5Io59iv3FY8HwT6niU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sM-gsi6wG5Io59iv3FY8HwT6niU/1/da"><img src="http://feedads.g.doubleclick.net/~a/sM-gsi6wG5Io59iv3FY8HwT6niU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/p5Bzg5hQ_44" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/11/22/battlestar-galactica-final-season-countdown-jan-16-2009-9pm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/11/22/battlestar-galactica-final-season-countdown-jan-16-2009-9pm/</feedburner:origLink></item>
		<item>
		<title>You Speak: What SHOULD a Software Engineer’s Resume Look Like?</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/RZlpQ7ovdgA/</link>
		<comments>http://www.engfers.com/2008/11/17/you-speak_what-should-a-software-engineer-resume-look-like/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 22:07:50 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Jobs]]></category>
		<category><![CDATA[resume]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=960</guid>
		<description><![CDATA[After you have been out of college for a few years, you realize that it&#8217;s about time to change your resume (you probably do not want to include classes and other trivial information). Well, you might find yourself asking the question, &#8220;what should it look like now?&#8220;  You could go out there on the webz [...]]]></description>
			<content:encoded><![CDATA[<p>After you have been out of college for a few years, you realize that it&#8217;s about time to change your resume (you probably do not want to include classes and other trivial information). Well, you might find yourself asking the question, &#8220;<strong>what should it look like now?</strong>&#8220;  You could go out there on the webz looking for direction and templates, but sometimes they can be misleading and may <a href="http://www.resume-resource.com/extec1.html">not represent the majority opinion</a>.</p>
<p>Well, I figured it&#8217;s about time to ask everyone out there <strong>what their opinion is</strong>; <span style="color: #ff0000;"><strong>I would like to put together a collection of the comments and opinions from everyone out there and put them together as a coherent set of ideas in a follow up post.</strong></span></p>
<p><span id="more-960"></span></p>
<h3 class="hrule"><span style="color: #3366ff;">An Apology</span></h3>
<p>Okay, my last post, &#8220;<strong><a href="http://www.engfers.com/2008/11/14/what-a-resume-should-not-look-like/">What a Resume Should NOT Look Like</a></strong>&#8220;, was meant to be more of a piece of <em>humor</em>; however, it wasn&#8217;t taken like that at all.</p>
<p>I ended up taking a <strong>verbal beating </strong>for my <strong><a href="http://www.engfers.com/about/">About</a></strong> page instead, which I <em>well deserved</em>. The fact of the matter is that I can&#8217;t put crap out there on the internet tubes. <strong>I apologize</strong>. I was lazy and careless, and I deserve all of the flak.</p>
<p>I modeled the About page off of <a href="http://www.resume-resource.com/extec1.html"><strong>this template</strong></a>, which was, apparently, the <strong>wrong </strong>decision.</p>
<h3 class="hrule"><span style="color: #3366ff;">Resume Questions</span></h3>
<p>Here just a few questions that I could come up with:</p>
<ul>
<li><strong>What should it look like?</strong>
<ul>
<li>Plain? Fancy? What fonts? Arrangement? Etc?</li>
</ul>
</li>
<li><strong>What format should it follow?</strong>
<ul>
<li>What content? Sections? Cover Sheet? Etc?</li>
</ul>
</li>
<li><strong>What level of detail should be included?</strong>
<ul>
<li>Languages? APIs? Concepts? Certifications? Etc?</li>
</ul>
</li>
<li><strong>How long should it be?</strong>
<ul>
<li>1 page? 2 page? 400 page hardcover?</li>
</ul>
</li>
<li><strong>What types of things are important?</strong></li>
</ul>
<p>Other things to think about and consider:</p>
<ul>
<li>Automatic searching of resumes for 1st round. Do you include as much info as possible, which you can speak honestly and intelligently about, on the resume to make the cut?</li>
<li>Some places like short resumes (minimalism). Let them ask the questions?</li>
<li>Change up the design? Make your resume stand out?</li>
</ul>
<h3 class="hrule"><span style="color: #ff0000;">You Speak!!!</span></h3>
<p>I am <span style="text-decoration: underline;">asking you</span> to <strong>seriously think</strong> about the answers to the above questions and <em>any other </em>ideas/questions out there that I might have missed.</p>
<p>I am <span style="text-decoration: underline;">asking you</span> to leave a comment or idea. Please, I believe that everyone would benefit from a <strong>popular ideal</strong> of SE resumes.</p>
<p>Hiring managers, architects, developers, team leads, program managers, technical fellows, professors&#8230; whatever your skill set, I&#8217;d like to hear from you!</p>
<h3 class="hrule"><span style="color: #3366ff;">A Follow Up</span></h3>
<p>Once I have enough comments and ideas, I will post the <strong>summed suggestions</strong> and some <strong>example resumes</strong> that you can <strong>vote on</strong>.</p>
<p>Once the voting is done, I can put together some final guidelines that <span style="color: #ff0000;"><strong>we all can agree on</strong></span>.</p>
<p><strong>So get involved!</strong></p>
<h3 class="hrule"><span style="color: #3366ff;">Commenting Guidelines</span></h3>
<ul>
<li>Please <strong>don&#8217;t just rant</strong>. If you are going to rant, make sure you equally provide a <strong>solution to your rant</strong>. It takes no effort to complain;however, it does take a <em>little more gray matter</em> to solve.</li>
<li>Take a minute to <strong>search </strong>through comments and the ideas posted already. <strong>Don&#8217;t rehash the past</strong>&#8230;</li>
</ul>
<p><div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/ohxFvQj-lr26ZUc5HZOkZ-9ywv0/0/da"><img src="http://feedads.g.doubleclick.net/~a/ohxFvQj-lr26ZUc5HZOkZ-9ywv0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ohxFvQj-lr26ZUc5HZOkZ-9ywv0/1/da"><img src="http://feedads.g.doubleclick.net/~a/ohxFvQj-lr26ZUc5HZOkZ-9ywv0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/RZlpQ7ovdgA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/11/17/you-speak_what-should-a-software-engineer-resume-look-like/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/11/17/you-speak_what-should-a-software-engineer-resume-look-like/</feedburner:origLink></item>
		<item>
		<title>What a Resume Should NOT Look Like</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/ptlJmvDLo_0/</link>
		<comments>http://www.engfers.com/2008/11/14/what-a-resume-should-not-look-like/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 16:15:29 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=938</guid>
		<description><![CDATA[This was an actual resume for a position at a bowling alley, but I think we could all take a minute to see why this style of resume might not be &#8220;the best&#8221; in any situation.
I&#8217;ll give you a little taste&#8230;
&#8230; While we were on the farm, my grandparents, mother, and I would take two [...]]]></description>
			<content:encoded><![CDATA[<p>This was an actual resume for a position at a bowling alley, but I think we could all take a minute to see why this style of resume might not be &#8220;the best&#8221; in any situation.</p>
<p>I&#8217;ll give you a little taste&#8230;</p>
<blockquote><p><em><span style="color: #ff6600;">&#8230; While we were on the farm, my grandparents, mother, and I would take two weeks out of the summer to go on family vacations. I can still remember my first trip out of Florida. It was to the state of Florida. My first grade year we went to the grand canyon, my first grade teacher rode down it on a mule. My first grade teacher was Mrs. Maphles. I was the brightest in my class when it came to math and numbers&#8230;</span></em></p></blockquote>
<p><span id="more-938"></span></p>
<h3 class="hrule"><span style="color: #3366ff;">Read It (pdf) and Weep</span></h3>
<p><span style="color: #ff0000;"><strong>Names, companies and locations (proper nouns) have been <span style="text-decoration: underline;">changed </span>for <span style="text-decoration: underline;">privacy</span>!!!</strong></span></p>
<p style="text-align: center;"><a href="http://www.engfers.com/wp-content/uploads/2008/11/badresume.pdf"><img class="size-full wp-image-944 aligncenter" title="wtf_resume" src="http://www.engfers.com/wp-content/uploads/2008/11/wtf_resume.png" alt="wtf?" width="434" height="558" /></a></p>
<h3><span style="color: #3366ff;">What are Your Comments?</span></h3>
<p><div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/4c5xxJSBMPCFbTSVYMn-qfa0u2s/0/da"><img src="http://feedads.g.doubleclick.net/~a/4c5xxJSBMPCFbTSVYMn-qfa0u2s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4c5xxJSBMPCFbTSVYMn-qfa0u2s/1/da"><img src="http://feedads.g.doubleclick.net/~a/4c5xxJSBMPCFbTSVYMn-qfa0u2s/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/ptlJmvDLo_0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/11/14/what-a-resume-should-not-look-like/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/11/14/what-a-resume-should-not-look-like/</feedburner:origLink></item>
		<item>
		<title>A Side Note On WordPress, SEO, sitemap.xml and robots.txt</title>
		<link>http://feedproxy.google.com/~r/engfers/~3/B-MSggySgMw/</link>
		<comments>http://www.engfers.com/2008/11/10/a-side-note-on-wordpress-seo-sitemap-dot-xml-and-robots-dot-txt/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 22:31:57 +0000</pubDate>
		<dc:creator>engfer</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.engfers.com/?p=920</guid>
		<description><![CDATA[
Last week, I learned that WordPress doesn&#8217;t ship with a default robots.txt.

this is the default file that search engine crawlers parse to see what resources and URL patterns that it allowed and not allowed to crawl; it&#8217;s step 1 in every search engine optimization (SEO) guide.

I guess I just stupidly assumed that it was included [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-924 aligncenter" title="wordpress-equals-no-robots" src="http://www.engfers.com/wp-content/uploads/2008/11/wordpress-equals-no-robots.png" alt="" /></p>
<p>Last week, I learned that <em>WordPress doesn&#8217;t ship with a default </em><strong>robots.txt</strong>.</p>
<ul>
<li>this is the default file that search engine crawlers parse to see what resources and URL patterns that it allowed and <em>not </em>allowed to crawl; it&#8217;s step 1 in every search engine optimization (SEO) guide.</li>
</ul>
<p>I guess I just stupidly assumed that it was included in WP. Anyways, I thought it to be fair to tell everyone that if you are using <strong>WordPress</strong> and you care how your site shows up in search results, you should generate a <code>robots.txt</code> and a <code>sitemap.xml</code>.<br />
<span id="more-920"></span><br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>
<h3 class="hrule"><span style="color: #3366ff;">Robots.txt?</span></h3>
<p>Know that it&#8217;s important for search engines. Read this:</p>
<ul>
<li><strong><a href="http://www.robotstxt.org/robotstxt.html">http://www.robotstxt.org/robotstxt.html</a></strong></li>
</ul>
<p><strong>** NOTE</strong>: Not <strong>all </strong>web crawlers are <strong>guaranteed </strong>to read example.com/robots.txt; it serves as a guideline.</p>
<h3 class="hrule"><span style="color: #3366ff;">I Feel Dumb&#8230;</span></h3>
<p>I feel like an idiot, <strong>and I should</strong>. The other day I just happened to search for &#8220;engfers&#8221; on Google, and the result that came back was my site with an indented sub-result that was some error from a file in the <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP-Super-Cache plugin</a>. I thought to myself, <em>why is the plugins/ directory being crawled?</em></p>
<p>Needless to say, I <em>shortly thereafter</em> found <strong><a href="http://www.google.com/webmasters/tools">Google&#8217;s Webmaster Tools</a></strong> to help rectify my situation. It&#8217;s a pretty nice web-app that allows you to remove content from Google&#8217;s search (which I then used).</p>
<p>I also noticed that the webmaster tools had sections for analyzing your <strong>robots.txt</strong> and <strong>sitemap.xml</strong>. Well, I was surprised to find out that <strong>this site</strong> <strong>didn&#8217;t have a robots.txt</strong>.</p>
<p>Most of you are probably think that I&#8217;m an idiot because that&#8217;s <em>SEO 101</em>. Well yes, it is; however, I didn&#8217;t realize that <strong>WordPress doesn&#8217;t ship with a default robots.txt</strong>! Don&#8217;t ask me why I didn&#8217;t see that before because I don&#8217;t know. Nevertheless, I think WP <strong>should </strong>ship with a robots.txt that <strong>AT LEAST</strong> eliminates  plugins/ and wp-include/ from being crawled.</p>
<h3 class="hrule"><span style="color: #3366ff;">Our Shiny, New robots.txt</span></h3>
<p>There seems to be a billion and one SEO blogs out there; however, I was looking for resources for a robots.txt optimized for WordPress.</p>
<p>I found a couple of <a href="http://www.askapache.com/seo/updated-robotstxt-for-wordpress.html"><strong>articles</strong></a> and <a href="http://www.askapache.com/seo/wordpress-robotstxt-seo.html"><strong>examples</strong></a> at <a href="http://www.askapache.com">askapache.com</a> and an example from <a href="http://codex.wordpress.org/Search_Engine_Optimization_for_WordPress#Robots.txt_Optimization"><strong>the WordPress.org Codex</strong></a>.</p>
<p>The final version of our robots.txt (<a href="http://www.engfers.com/robots.txt">http://www.engfers.com/robots.txt</a>) was pulled from the WordPress Codex page.</p>
<pre>User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: /feed
Disallow: /comments
Disallow: /category/*/*
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /*?*
Disallow: /*?
Allow: /wp-content/uploads

# Google Image
User-agent: Googlebot-Image
Disallow:
Allow: /*

# Google AdSense
User-agent: Mediapartners-Google*
Disallow:
Allow: /*

# Internet Archiver Wayback Machine
User-agent: ia_archiver
Disallow: /

# digg mirror
User-agent: duggmirror
Disallow: /

# Sitemap
Sitemap: http://www.engfers.com/sitemap.xml</pre>
<p><span style="color: #ff0000;"><strong>**NOTE: This file </strong><strong><em>must </em>to be at the <em>ROOT </em>of your web server!</strong></span></p>
<h3 class="hrule"><span style="color: #3366ff;">Final Note: sitemap.xml</span></h3>
<p>The big-daddy search engines like Google, Yahoo, Microsoft, etc use your site&#8217;s <strong>sitemap.xml</strong> (example.com/sitemap.xml) to make it easier crawl your website. It&#8217;s also a very important point of SEO; just do a bit of searching on it.</p>
<p>The final line in our robots.txt points to the sitemap:</p>
<pre>Sitemap: http://www.engfers.com/sitemap.xml</pre>
<p>For <strong>WordPress</strong>, use a plugin like the <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/"><strong>Google Sitemap Generator</strong></a>, to have it automacially generate the sitemap for you.</p>
<p>+1 = Moreover, It will automatically regenerate the sitemap.xml when you publish or edit a new article or page. =)<br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-9461422058527053";
google_ad_slot = "5057152483";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/QZT1lVBMA14_lOUSW7Mwt5G8ykc/0/da"><img src="http://feedads.g.doubleclick.net/~a/QZT1lVBMA14_lOUSW7Mwt5G8ykc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QZT1lVBMA14_lOUSW7Mwt5G8ykc/1/da"><img src="http://feedads.g.doubleclick.net/~a/QZT1lVBMA14_lOUSW7Mwt5G8ykc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/engfers/~4/B-MSggySgMw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.engfers.com/2008/11/10/a-side-note-on-wordpress-seo-sitemap-dot-xml-and-robots-dot-txt/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.engfers.com/2008/11/10/a-side-note-on-wordpress-seo-sitemap-dot-xml-and-robots-dot-txt/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.635 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-20 05:43:35 -->
