<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Jay Harris is Cpt. LoadTest - Business</title>
    <link>http://www.cptloadtest.com/</link>
    <description>a .net developers blog on improving user experience of humans and coders</description>
    <language>en-us</language>
    <copyright>Jason Harris</copyright>
    <lastBuildDate>Thu, 30 Jun 2011 15:04:47 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.12105.0</generator>
    <managingEditor>jharris@harrisdesigns.com</managingEditor>
    <webMaster>jharris@harrisdesigns.com</webMaster>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=0c56850a-f706-4eef-b9e2-1ac9b6153a5a</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,0c56850a-f706-4eef-b9e2-1ac9b6153a5a.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,0c56850a-f706-4eef-b9e2-1ac9b6153a5a.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0c56850a-f706-4eef-b9e2-1ac9b6153a5a</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If there is one thing that I have learned throughout my career, it is that I need
to do what I do because I love it. I need to do what I do for me. There can be no
other reason: not because someone else wants me to do it, nor because of recognition
from another person or organization, nor for the money or the stature. Wherever direction
I take in my career, it must be because of my passion for the craft and my drive to
improve. Awards, money, and fame are all welcome side-effects that let me know that
others like what I do and think I do it well—this recognition is still rewarding,
and even more so, is an essential component to self-improvement—but that is all for
naught if I don't like what I am doing or I don't think I am doing it well. Awards,
money, and fame should purely serve as feedback, and not as motivation.
</p>
        <p>
I first got into computers because I wanted to see how they worked. My mother bought
the family's first computer while I was in high school, and I ran all of the little
programs that inexperienced users are never supposed to run. I ran them simply because
I wanted to see what they did, what purpose they served, and what would happen if
they were run by a novice user like I was at the time. I didn't stay a novice for
long, and I became quite adept at fixing broken systems, including everyone's favorite
command: format c:. I had to; it was the family computer, and if I broke it, I had
to fix it quickly or suffer the consequences.
</p>
        <p>
Soon, the door to programming was opened to me, and an entirely new frontier was available
for me to explore. With a shiny new copy of Visual Basic 3, I now had an opportunity
to write my own programs to learn and manipulate that computer to an even greater
degree. Now instead of black box programs doing bad things for unexplained reasons,
I had the opportunity to create my own evil-doings. Whether it was creating sprite-based
side-scrolling video games to blow up baddies or an investigation into "I wonder
what this module does," the opportunities—and the imagination—were endless. Memory
management and boot configurations for optimizing frame rates in Doom transformed
into a passion for performance optimization of enterprise-level applications. Finding
better ways to mail-bomb friends' AOL accounts without getting banned led to an obsession
for managing resources outside of immediate control. And those awful GeoCities and
Tripod sites filled with animated lava lamps and blinking text instilled both a drive
for a better user experience and a need to expertly manipulate the search engines
in my favor; I wanted users to find my little flag in the internet sand and to enjoy
their stay once they arrived.
</p>
        <p>
But somewhere along the path, I lost my way.
</p>
        <p>
I don't know how it happened, but it did. I lost my focus on pursuing the craft for
me, and was guided by external influences. I experienced burn out, an inability to
engage, and a complete lack of drive for what I had grown up doing. My passion was
gone. Blogging became more about keeping a schedule than it was about learning new
things. Community involvement became more about the pursuit of recognition than it
was about giving back to the community from which I had learned so much. Development
became a chore rather than a thrill. Work became…well…work.
</p>
        <p>
Last summer was my epiphany. I was one of the development leads for a client that
I was working with, and my fellow leads and I were interviewing candidates for a development
opening. Endless weeks of candidate after candidate left me feeling very uninspired.
One night I came home and was discussing with my wife that I just wished one candidate—just
one—was truly passionate about their craft; they would get my vote right away. I remember
saying "I can teach them to code, but I can't teach them to <em>want</em> to
code." And I remember that sinking feeling when I realized that I was describing
myself, too. I was the uninspired developer.
</p>
        <p>
I wouldn't hire me.
</p>
        <p>
Since that time, I've been slowly re-energizing. I eased off of community involvement,
my speaking engagements, my writing, and my pursuit of technology. I needed to assess
my entire plate, and identify what I was doing for Me and what I was doing for Them.
The items for Me were the only items that were kept. These Items For Me were the only
items that <em>could</em> be kept, else it was a futile exercise and I would never
reclaim my passion for my craft. It has taken a long time to process everything, to
figure out what I loved and what I didn't, what was important and what wasn't, and
above all how my passion stems from executing the plan with people and not for people.
</p>
        <p>
Executing the plan <em>with</em> people, and not <em>for</em> people.
</p>
        <p>
Early on in this process, I was working late at a client one night and a developer
that I highly respect spoke simply over the cube wall, "it's good to have you
back in the game, Jay." I had a long way to go on the new path, but at least
I knew it was the right one. I wish that I could tell you how I did it, how I rediscovered
my passion, but I think it would only dilute the message that it happened in the first
place. You have your own thing, your own love, your own approach, and your own nuances.
But you also already know each of those intimately, and you have either already found
that passion, or are ignoring it in favor of what's easy, what's comfortable, what
is expected of you, or worse, what has always been. 
</p>
        <p>
I challenge each of you to find your own passion. Pursue it. Realize it. Live it.
Thirteen colonies proclaimed to the world that everyone has the right to pursue happiness,
but do not confuse this with an entitlement to actually be happy; that part is entirely
on you. Your right—your responsibility—is to go after it. Or as the Great Morpheus
put it, "I can only show you the door. You're the one that has to walk through
it."
</p>
        <p>
Pursue your happiness. You already know what that thing is, and you already know how
to do it. The only person not allowing you to be happy is you. So stop working against
yourself, and walk through the door.
</p>
        <p>
Knock, knock, Neo.
</p>
        <p>
        </p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e22f7c96-991c-479e-be1f-7b6579526e09" class="wlWriterEditableSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/Craft" rel="tag">Craft</a>,<a href="http://technorati.com/tags/Soft+Skills" rel="tag">Soft
Skills</a>,<a href="http://technorati.com/tags/Passion" rel="tag">Passion</a></div>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=0c56850a-f706-4eef-b9e2-1ac9b6153a5a" />
      </body>
      <title>Find the Passion in Your Craft</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,0c56850a-f706-4eef-b9e2-1ac9b6153a5a.aspx</guid>
      <link>http://www.cptloadtest.com/2011/06/30/Find-The-Passion-In-Your-Craft.aspx</link>
      <pubDate>Thu, 30 Jun 2011 15:04:47 GMT</pubDate>
      <description>&lt;p&gt;
If there is one thing that I have learned throughout my career, it is that I need
to do what I do because I love it. I need to do what I do for me. There can be no
other reason: not because someone else wants me to do it, nor because of recognition
from another person or organization, nor for the money or the stature. Wherever direction
I take in my career, it must be because of my passion for the craft and my drive to
improve. Awards, money, and fame are all welcome side-effects that let me know that
others like what I do and think I do it well—this recognition is still rewarding,
and even more so, is an essential component to self-improvement—but that is all for
naught if I don't like what I am doing or I don't think I am doing it well. Awards,
money, and fame should purely serve as feedback, and not as motivation.
&lt;/p&gt;
&lt;p&gt;
I first got into computers because I wanted to see how they worked. My mother bought
the family's first computer while I was in high school, and I ran all of the little
programs that inexperienced users are never supposed to run. I ran them simply because
I wanted to see what they did, what purpose they served, and what would happen if
they were run by a novice user like I was at the time. I didn't stay a novice for
long, and I became quite adept at fixing broken systems, including everyone's favorite
command: format c:. I had to; it was the family computer, and if I broke it, I had
to fix it quickly or suffer the consequences.
&lt;/p&gt;
&lt;p&gt;
Soon, the door to programming was opened to me, and an entirely new frontier was available
for me to explore. With a shiny new copy of Visual Basic 3, I now had an opportunity
to write my own programs to learn and manipulate that computer to an even greater
degree. Now instead of black box programs doing bad things for unexplained reasons,
I had the opportunity to create my own evil-doings. Whether it was creating sprite-based
side-scrolling video games to blow up baddies or an investigation into &amp;quot;I wonder
what this module does,&amp;quot; the opportunities—and the imagination—were endless. Memory
management and boot configurations for optimizing frame rates in Doom transformed
into a passion for performance optimization of enterprise-level applications. Finding
better ways to mail-bomb friends' AOL accounts without getting banned led to an obsession
for managing resources outside of immediate control. And those awful GeoCities and
Tripod sites filled with animated lava lamps and blinking text instilled both a drive
for a better user experience and a need to expertly manipulate the search engines
in my favor; I wanted users to find my little flag in the internet sand and to enjoy
their stay once they arrived.
&lt;/p&gt;
&lt;p&gt;
But somewhere along the path, I lost my way.
&lt;/p&gt;
&lt;p&gt;
I don't know how it happened, but it did. I lost my focus on pursuing the craft for
me, and was guided by external influences. I experienced burn out, an inability to
engage, and a complete lack of drive for what I had grown up doing. My passion was
gone. Blogging became more about keeping a schedule than it was about learning new
things. Community involvement became more about the pursuit of recognition than it
was about giving back to the community from which I had learned so much. Development
became a chore rather than a thrill. Work became…well…work.
&lt;/p&gt;
&lt;p&gt;
Last summer was my epiphany. I was one of the development leads for a client that
I was working with, and my fellow leads and I were interviewing candidates for a development
opening. Endless weeks of candidate after candidate left me feeling very uninspired.
One night I came home and was discussing with my wife that I just wished one candidate—just
one—was truly passionate about their craft; they would get my vote right away. I remember
saying &amp;quot;I can teach them to code, but I can't teach them to &lt;em&gt;want&lt;/em&gt; to
code.&amp;quot; And I remember that sinking feeling when I realized that I was describing
myself, too. I was the uninspired developer.
&lt;/p&gt;
&lt;p&gt;
I wouldn't hire me.
&lt;/p&gt;
&lt;p&gt;
Since that time, I've been slowly re-energizing. I eased off of community involvement,
my speaking engagements, my writing, and my pursuit of technology. I needed to assess
my entire plate, and identify what I was doing for Me and what I was doing for Them.
The items for Me were the only items that were kept. These Items For Me were the only
items that &lt;em&gt;could&lt;/em&gt; be kept, else it was a futile exercise and I would never
reclaim my passion for my craft. It has taken a long time to process everything, to
figure out what I loved and what I didn't, what was important and what wasn't, and
above all how my passion stems from executing the plan with people and not for people.
&lt;/p&gt;
&lt;p&gt;
Executing the plan &lt;em&gt;with&lt;/em&gt; people, and not &lt;em&gt;for&lt;/em&gt; people.
&lt;/p&gt;
&lt;p&gt;
Early on in this process, I was working late at a client one night and a developer
that I highly respect spoke simply over the cube wall, &amp;quot;it's good to have you
back in the game, Jay.&amp;quot; I had a long way to go on the new path, but at least
I knew it was the right one. I wish that I could tell you how I did it, how I rediscovered
my passion, but I think it would only dilute the message that it happened in the first
place. You have your own thing, your own love, your own approach, and your own nuances.
But you also already know each of those intimately, and you have either already found
that passion, or are ignoring it in favor of what's easy, what's comfortable, what
is expected of you, or worse, what has always been. 
&lt;/p&gt;
&lt;p&gt;
I challenge each of you to find your own passion. Pursue it. Realize it. Live it.
Thirteen colonies proclaimed to the world that everyone has the right to pursue happiness,
but do not confuse this with an entitlement to actually be happy; that part is entirely
on you. Your right—your responsibility—is to go after it. Or as the Great Morpheus
put it, &amp;quot;I can only show you the door. You're the one that has to walk through
it.&amp;quot;
&lt;/p&gt;
&lt;p&gt;
Pursue your happiness. You already know what that thing is, and you already know how
to do it. The only person not allowing you to be happy is you. So stop working against
yourself, and walk through the door.
&lt;/p&gt;
&lt;p&gt;
Knock, knock, Neo.
&lt;/p&gt;
&lt;p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e22f7c96-991c-479e-be1f-7b6579526e09" class="wlWriterEditableSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/Craft" rel="tag"&gt;Craft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Soft+Skills" rel="tag"&gt;Soft
Skills&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Passion" rel="tag"&gt;Passion&lt;/a&gt;
&lt;/div&gt;
&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=0c56850a-f706-4eef-b9e2-1ac9b6153a5a" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,0c56850a-f706-4eef-b9e2-1ac9b6153a5a.aspx</comments>
      <category>Business</category>
      <category>Mush</category>
      <category>Sharpening the Saw</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=9021d7ae-aa1d-4284-982e-f394cabba41a</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,9021d7ae-aa1d-4284-982e-f394cabba41a.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,9021d7ae-aa1d-4284-982e-f394cabba41a.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9021d7ae-aa1d-4284-982e-f394cabba41a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div>In <a href="/2008/09/11/RightLikeAWriter.aspx">Right like a Writer</a>, I mentioned
how a list of items should include a comma after every item except the last, including
after <em>and</em> or <em>or</em>, and how you should only use one space after a period,
rather than two. All versions of Microsoft Word can be configured to monitor for both
of these using the grammar settings built in to the application; it will identify
violations during regular grammar checks. Here's how to enable these options in MSWord
2007:
</div>
        <ol>
          <li style="margin-bottom: 30px;">
            <strong>Access Word Options</strong>
            <img style="border: 0px none ; margin: 0px 0px 5px 10px; float: right;" src="http://www.cptloadtest.com/content/binary/WordGrammarOptions1.jpg" />
            <br />
Access Word Options by clicking the Office Button in Microsoft Word (the Office logo
in the top-left corner of the window), and click on the <em>Word Options</em> button
in the lower-right corner of the menu popup. The <em>Word Options</em> window should
display. 
</li>
          <li style="clear: both; margin-bottom: 30px;">
            <strong>Access Proofing Settings</strong>
            <br />
In the <em>Word Options</em> window, access proofing settings by clicking <em>Proofing</em> on
the left-side navigation. 
</li>
          <li style="clear: both; margin-bottom: 30px;">
            <strong>Access Grammar Settings</strong>
            <img style="border: 1px solid rgb(102, 102, 102); margin: 0px 0px 5px 10px; float: right;" src="http://www.cptloadtest.com/content/binary/WordGrammarOptions2.jpg" />
            <br />
Once you are in <em>Proofing</em> settings, you will find <em>Grammar Settings</em> by
clicking the <em>Settings...</em> button next to <em>Writing Style</em>. <em>Writing
Style</em> can be found under the <em>Proofing</em> section titled <em>When correcting
spelling and grammar in Word</em>.<br /></li>
          <li style="clear: both; margin-bottom: 30px;">
            <strong>Use Only One Space</strong>
            <img style="border: 0px none ; margin: 0px 0px 5px 10px; float: right;" src="http://www.cptloadtest.com/content/binary/WordGrammarOptions3.jpg" />
            <br />
In the Grammar Settings window, the number of spaces after a period is controlled
by the option titled <em>Spaces required between sentences</em>. This is set to <em>don't
check</em> by default, but options for 1 space and 2 spaces are available. Set this
option to <em>1</em>. 
</li>
          <li style="margin-bottom: 30px;">
            <strong>Include a Comma Before the Last Item</strong>
            <br />
Also in the <em>Grammar Settings</em> window, check for commas after <em>and</em> and <em>or</em> through
the field titled <em>Comma required before last list item</em>. This is also set to <em>don't
check</em> by default, though <em>always</em> and <em>never</em> are available options.
Set this option to <em>always</em>.</li>
        </ol>
        <div style="clear: both;">Additionally, the style checks available through Word's
Grammar Settings can also be very helpful. I prefer the "Grammar and Style" writing
style option, as it enables all of the style checks. I encourage you to investigate
all of these options, as well as enable the comma and sentence options, as they will
help you write right like a writer.
</div>
        <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:574f2a65-3c50-4ba5-80fe-103cf41a752e" style="margin: 0px; padding: 0px; display: inline;">Technorati
Tags: <a href="http://technorati.com/tags/Grammar" rel="tag">Grammar</a>,<a href="http://technorati.com/tags/Writing" rel="tag">Writing</a>,<a href="http://technorati.com/tags/Microsoft%20Word" rel="tag">Microsoft
Word</a>,<a href="http://technorati.com/tags/Blogging" rel="tag">Blogging</a></div>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=9021d7ae-aa1d-4284-982e-f394cabba41a" />
      </body>
      <title>Right like a Writer with Microsoft Word Grammar Options</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,9021d7ae-aa1d-4284-982e-f394cabba41a.aspx</guid>
      <link>http://www.cptloadtest.com/2008/09/26/Right-Like-A-Writer-With-Microsoft-Word-Grammar-Options.aspx</link>
      <pubDate>Fri, 26 Sep 2008 18:16:21 GMT</pubDate>
      <description>&lt;div&gt;In &lt;a href="/2008/09/11/RightLikeAWriter.aspx"&gt;Right like a Writer&lt;/a&gt;, I mentioned
how a list of items should include a comma after every item except the last, including
after &lt;em&gt;and&lt;/em&gt; or &lt;em&gt;or&lt;/em&gt;, and how you should only use one space after a period,
rather than two. All versions of Microsoft Word can be configured to monitor for both
of these using the grammar settings built in to the application; it will identify
violations during regular grammar checks. Here's how to enable these options in MSWord
2007:
&lt;/div&gt;
&lt;ol&gt;
&lt;li style="margin-bottom: 30px;"&gt;
&lt;strong&gt;Access Word Options&lt;/strong&gt;&lt;img style="border: 0px none ; margin: 0px 0px 5px 10px; float: right;" src="http://www.cptloadtest.com/content/binary/WordGrammarOptions1.jpg"&gt;
&lt;br&gt;
Access Word Options by clicking the Office Button in Microsoft Word (the Office logo
in the top-left corner of the window), and click on the &lt;em&gt;Word Options&lt;/em&gt; button
in the lower-right corner of the menu popup. The &lt;em&gt;Word Options&lt;/em&gt; window should
display. 
&lt;/li&gt;
&lt;li style="clear: both; margin-bottom: 30px;"&gt;
&lt;strong&gt;Access Proofing Settings&lt;/strong&gt;
&lt;br&gt;
In the &lt;em&gt;Word Options&lt;/em&gt; window, access proofing settings by clicking &lt;em&gt;Proofing&lt;/em&gt; on
the left-side navigation. 
&lt;/li&gt;
&lt;li style="clear: both; margin-bottom: 30px;"&gt;
&lt;strong&gt;Access Grammar Settings&lt;/strong&gt;&lt;img style="border: 1px solid rgb(102, 102, 102); margin: 0px 0px 5px 10px; float: right;" src="http://www.cptloadtest.com/content/binary/WordGrammarOptions2.jpg"&gt;
&lt;br&gt;
Once you are in &lt;em&gt;Proofing&lt;/em&gt; settings, you will find &lt;em&gt;Grammar Settings&lt;/em&gt; by
clicking the &lt;em&gt;Settings...&lt;/em&gt; button next to &lt;em&gt;Writing Style&lt;/em&gt;. &lt;em&gt;Writing
Style&lt;/em&gt; can be found under the &lt;em&gt;Proofing&lt;/em&gt; section titled &lt;em&gt;When correcting
spelling and grammar in Word&lt;/em&gt;.&lt;br&gt;
&lt;/li&gt;
&lt;li style="clear: both; margin-bottom: 30px;"&gt;
&lt;strong&gt;Use Only One Space&lt;/strong&gt;&lt;img style="border: 0px none ; margin: 0px 0px 5px 10px; float: right;" src="http://www.cptloadtest.com/content/binary/WordGrammarOptions3.jpg"&gt;
&lt;br&gt;
In the Grammar Settings window, the number of spaces after a period is controlled
by the option titled &lt;em&gt;Spaces required between sentences&lt;/em&gt;. This is set to &lt;em&gt;don't
check&lt;/em&gt; by default, but options for 1 space and 2 spaces are available. Set this
option to &lt;em&gt;1&lt;/em&gt;. 
&lt;/li&gt;
&lt;li style="margin-bottom: 30px;"&gt;
&lt;strong&gt;Include a Comma Before the Last Item&lt;/strong&gt;
&lt;br&gt;
Also in the &lt;em&gt;Grammar Settings&lt;/em&gt; window, check for commas after &lt;em&gt;and&lt;/em&gt; and &lt;em&gt;or&lt;/em&gt; through
the field titled &lt;em&gt;Comma required before last list item&lt;/em&gt;. This is also set to &lt;em&gt;don't
check&lt;/em&gt; by default, though &lt;em&gt;always&lt;/em&gt; and &lt;em&gt;never&lt;/em&gt; are available options.
Set this option to &lt;em&gt;always&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="clear: both;"&gt;Additionally, the style checks available through Word's
Grammar Settings can also be very helpful. I prefer the "Grammar and Style" writing
style option, as it enables all of the style checks. I encourage you to investigate
all of these options, as well as enable the comma and sentence options, as they will
help you write right like a writer.
&lt;/div&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:574f2a65-3c50-4ba5-80fe-103cf41a752e" style="margin: 0px; padding: 0px; display: inline;"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/Grammar" rel="tag"&gt;Grammar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Writing" rel="tag"&gt;Writing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft%20Word" rel="tag"&gt;Microsoft
Word&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Blogging" rel="tag"&gt;Blogging&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=9021d7ae-aa1d-4284-982e-f394cabba41a" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,9021d7ae-aa1d-4284-982e-f394cabba41a.aspx</comments>
      <category>Business</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=b653e6d4-37a9-445d-b3d6-44a668d37b6f</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,b653e6d4-37a9-445d-b3d6-44a668d37b6f.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,b653e6d4-37a9-445d-b3d6-44a668d37b6f.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b653e6d4-37a9-445d-b3d6-44a668d37b6f</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At the <a href="http://www.devlink.net/">devLink Technical Conference</a>, one of
the Open Spaces focused on Computer Science curriculum at universities, and what things
that the developer community would CRUD on the CompSci tradition. Though I did not
have opportunity to participate in the discussion—I was facilitating an Open Space
on Continuous Integration, next door—I do have one proposal: "Writing." For Computer
Scientists—a traditionally introverted and communication-challenged group—programming
in English (substitute with your native language) should be paramount. Communicating
to humans is part of our job description, and we must be able to do so effectively
and using their language, whether it be for status updates, business justifications,
SOWs, proposals, or just another email. Developers need to communicate effectively;
write well rather than write good. We must be right like a writer.
</p>
        <p>
We programmers should write like we code. The written word should be concise, to the
point, just like code. Coders do not frivolously use fancy namespaces and complicated
classes so that their code looks smart, as it has the opposite effect by resulting
in bloated, inefficient, unmaintainable systems. Big words implemented frivolously
for the sake of sounding smart perform the opposite function, and likewise result
in bloated, inefficient, unmaintanable text. We avoid power robbers in our code, such
as using string builders rather than underperforming string concatenations, and should
avoid similar performance kills in our writing. Additionally, using the wrong keyword
in code, or misusing grammatical marks in our code, results in compiler errors or
runtime errors. The written word—a language void of any compiler benefits—throws runtime
exceptions on execution when it is improperly authored, much like JavaScript or XSL.
</p>
        <blockquote>“Vigorous writing is concise. A sentence should contain no unnecessary
words, a paragraph no unnecessary sentences, for the same reason that a drawing should
have no unnecessary lines and a machine no unnecessary parts. This requires not that
the writer make all sentences short or avoid all detail and treat subjects only in
outline, but that every word tell.” — William Strunk</blockquote>
        <p>
But like a programming language, English is simply a matter of keywords and laws.
We must learn the rules of the system; we must learn its syntax; we must learn how
to test and validate our code before shipping it off to a client or to production.
Approaching the English language like we approach a programming language would also
provide an effective learning mechanism for us developer-types. This would make an
effective course at university: "Writing : For Programmers." Learn English like we
learn any other language—approach it using our virtues—as what works for us may not
be the same path that works for an English major.
</p>
        <p>
Throughout my career, I have noticed a few areas that are typically mis-coded. I have
included a few items below that every developer should be aware of to help learn English's
keywords, its laws, and to provide opportunities to improve end-user experience.
</p>
        <p>
        </p>
        <h3>Knowing the Language at an Elementary Level
</h3>
        <ol>
          <li>
            <strong>Homonyms</strong> : words that sound the same but can mean different things.
This is often a challenge for people new to English, but even veterans get confused.
Everyone should learn the difference, and make proper use a habit. And proof read,
as spell check will not catch misuse of homonyms. This applies to:</li>
        </ol>
        <ul>
          <li>
Their / There / They're</li>
          <li>
To / Too / Two</li>
          <li>
Your / You're</li>
          <li>
Its / It's</li>
          <li>
Hear / Here</li>
          <li>
Threw / Through</li>
          <li>
Write / Right<br /></li>
        </ul>
        <li>
          <strong>
            <em>Irregardless</em>
          </strong> is not a word.</li>
        <li>
          <strong>
            <em>Who</em> vs. <em>Whom</em></strong> : <em>Who</em>, the subject, is doing
the acting, and <em>whom</em>, the object, is being acted upon. The shortcut is to
use <em>who</em> and <em>whom</em> as you would <em>he</em> and <em>him</em>. (Remember
that <em>him</em> and <em>whom</em> both end in "m".) &lt;Who did what to whom for
how many jellybeans? He did that to him for five jellybeans.&gt;</li>
        <li>
          <strong>
            <em>Me</em> vs. <em>I</em></strong> : Follow the same rules as for <em>who</em> vs. <em>whom</em>,
above. The <em>subject</em> is doing the acting, and the <em>object</em> is being
acted upon. Subject pronouns are <em>I</em>, <em>he</em>, <em>she</em>, <em>we</em>, <em>they</em>,
and <em>who</em>. Object pronouns are <em>me</em>, <em>him</em>, <em>her</em>, <em>us</em>, <em>them</em>,
and <em>whom</em>. &lt;Sally gave me five dollars. I used to money to buy lunch.&gt;</li>
        <li>
          <strong>
            <em>Than</em> vs. <em>Then</em></strong> : A comparison (<em>than</em>) vs.
a measure of time (<em>then</em>). In code, <em>than</em> is used when describing
a comparison operator; the '&gt;' operator is a greater-<em>than</em> operator. In
code, time sequences are an <em>if...then</em> statement. &lt;Apples are better than
oranges. I will eat my apple first, then I will eat my orange.&gt;<br /></li>
        <h3>Knowing the Language at a High School Level
</h3>
        <ol>
          <li>
            <strong>Power Robbers</strong> : Never use <em>due to the fact that</em>. It weakens
your sentence. Use <em>because</em>.</li>
          <li>
            <strong>Contractions</strong> : In formal writing (e.g. Proposals, SOWs), avoid contractions.
Contractions are for casual writing. Think along the lines of a Debug Build versus
a Release Build.</li>
          <li>
            <strong>
              <em>Simply</em> &amp; <em>Obviously</em></strong> : Avoid using <em>simply</em> and <em>obviously</em> as
it may be both to you, but neither to your audience. If it was simple or obvious,
then you didn't need to write it.</li>
          <li>
            <strong>Use one space</strong> after a sentence, not two. A PC is not a typewriter.
On a typewriter, with fixed-width fonts, two spaces are preferred, but on a PC, True
Type fonts will properly space "&lt;dot&gt;&lt;space&gt;" for you. Don't believe me?
Open up any book and look at the spaces between sentences. Microsoft Word has an option
to indicate this for you under grammar preferences.</li>
          <li>
            <strong>
              <em>Effect</em> vs. <em>Affect</em></strong> : <em>Effect</em> is the result, <em>affect</em> is
the action. Noun and verb. &lt;Poor engine performance is the effect of ignored maintenance.
Ignoring maintenance affects engine performance.&gt;<br /></li>
        </ol>
        <h3>Knowing the Language at a Collegiate Level
</h3>
        <ol>
          <li>
            <strong>Lists</strong> : Just like when defining an array, use a comma after every
item in a list except the last. This includes before "and." &lt;I like red, white,
and blue.&gt;</li>
          <li>
            <strong>
              <em>i.e.</em> vs. <em>e.g.</em></strong> : The first is <em>in other words</em> and
the second is <em>for example</em>, though this does not do much for clarity. Essentially, <em>i.e.</em> is
a complete, clarifying list, while <em>e.g.</em> is an incomplete list of examples.
&lt;I watch the three stooges (i.e., Larry, Curly, and Moe). I like all four-player
card games (e.g., Euchre, Spades, and Hearts).&gt;</li>
          <li>
            <strong>Semicolons</strong> : Semicolons are used to separate two independent yet
related clauses that could be broken into separate sentences. &lt;The water is very
hot; I hope I don't burn myself.&gt; Also, use semicolons to separate items in a list
where the items contain commas. &lt;When the cards were dealt, Jack had a straight;
Sally had two nines, two fives, and a queen; and George had a full house.&gt;<br /></li>
        </ol>
        <p>
Be mindful of your native language. It is the one you use the most, even more than
C#, or Ruby, or Java. If you don't already own a copy, pick up <em><a href="http://www.amazon.com/gp/product/0205313426/?tag=cptloadte-20">The
Elements of Style</a></em> by Strunk &amp; White; if you do own a copy, either have
it at your desk so you can use it, or give it to someone who will. Effectively communicating
with humans, using their rules, will help you have better testing, better design,
better requirements, and have a better job. Become an effective English developer,
and it will help you be a more effective developer, overall.
</p>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=b653e6d4-37a9-445d-b3d6-44a668d37b6f" />
      </body>
      <title>Right like a Writer</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,b653e6d4-37a9-445d-b3d6-44a668d37b6f.aspx</guid>
      <link>http://www.cptloadtest.com/2008/09/11/Right-Like-A-Writer.aspx</link>
      <pubDate>Thu, 11 Sep 2008 19:30:33 GMT</pubDate>
      <description>&lt;p&gt;
At the &lt;a href="http://www.devlink.net/"&gt;devLink Technical Conference&lt;/a&gt;, one of
the Open Spaces focused on Computer Science curriculum at universities, and what things
that the developer community would CRUD on the CompSci tradition. Though I did not
have opportunity to participate in the discussion—I was facilitating an Open Space
on Continuous Integration, next door—I do have one proposal: "Writing." For Computer
Scientists—a traditionally introverted and communication-challenged group—programming
in English (substitute with your native language) should be paramount. Communicating
to humans is part of our job description, and we must be able to do so effectively
and using their language, whether it be for status updates, business justifications,
SOWs, proposals, or just another email. Developers need to communicate effectively;
write well rather than write good. We must be right like a writer.
&lt;/p&gt;
&lt;p&gt;
We programmers should write like we code. The written word should be concise, to the
point, just like code. Coders do not frivolously use fancy namespaces and complicated
classes so that their code looks smart, as it has the opposite effect by resulting
in bloated, inefficient, unmaintainable systems. Big words implemented frivolously
for the sake of sounding smart perform the opposite function, and likewise result
in bloated, inefficient, unmaintanable text. We avoid power robbers in our code, such
as using string builders rather than underperforming string concatenations, and should
avoid similar performance kills in our writing. Additionally, using the wrong keyword
in code, or misusing grammatical marks in our code, results in compiler errors or
runtime errors. The written word—a language void of any compiler benefits—throws runtime
exceptions on execution when it is improperly authored, much like JavaScript or XSL.
&lt;/p&gt;
&lt;blockquote&gt;“Vigorous writing is concise. A sentence should contain no unnecessary
words, a paragraph no unnecessary sentences, for the same reason that a drawing should
have no unnecessary lines and a machine no unnecessary parts. This requires not that
the writer make all sentences short or avoid all detail and treat subjects only in
outline, but that every word tell.” — William Strunk&lt;/blockquote&gt; 
&lt;p&gt;
But like a programming language, English is simply a matter of keywords and laws.
We must learn the rules of the system; we must learn its syntax; we must learn how
to test and validate our code before shipping it off to a client or to production.
Approaching the English language like we approach a programming language would also
provide an effective learning mechanism for us developer-types. This would make an
effective course at university: "Writing : For Programmers." Learn English like we
learn any other language—approach it using our virtues—as what works for us may not
be the same path that works for an English major.
&lt;/p&gt;
&lt;p&gt;
Throughout my career, I have noticed a few areas that are typically mis-coded. I have
included a few items below that every developer should be aware of to help learn English's
keywords, its laws, and to provide opportunities to improve end-user experience.&lt;p&gt;
&lt;h3&gt;Knowing the Language at an Elementary Level
&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Homonyms&lt;/strong&gt; : words that sound the same but can mean different things.
This is often a challenge for people new to English, but even veterans get confused.
Everyone should learn the difference, and make proper use a habit. And proof read,
as spell check will not catch misuse of homonyms. This applies to:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Their / There / They're&lt;/li&gt;
&lt;li&gt;
To / Too / Two&lt;/li&gt;
&lt;li&gt;
Your / You're&lt;/li&gt;
&lt;li&gt;
Its / It's&lt;/li&gt;
&lt;li&gt;
Hear / Here&lt;/li&gt;
&lt;li&gt;
Threw / Through&lt;/li&gt;
&lt;li&gt;
Write / Right&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Irregardless&lt;/em&gt;&lt;/strong&gt; is not a word.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Who&lt;/em&gt; vs. &lt;em&gt;Whom&lt;/em&gt;&lt;/strong&gt; : &lt;em&gt;Who&lt;/em&gt;, the subject, is doing
the acting, and &lt;em&gt;whom&lt;/em&gt;, the object, is being acted upon. The shortcut is to
use &lt;em&gt;who&lt;/em&gt; and &lt;em&gt;whom&lt;/em&gt; as you would &lt;em&gt;he&lt;/em&gt; and &lt;em&gt;him&lt;/em&gt;. (Remember
that &lt;em&gt;him&lt;/em&gt; and &lt;em&gt;whom&lt;/em&gt; both end in "m".) &amp;lt;Who did what to whom for
how many jellybeans? He did that to him for five jellybeans.&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Me&lt;/em&gt; vs. &lt;em&gt;I&lt;/em&gt;&lt;/strong&gt; : Follow the same rules as for &lt;em&gt;who&lt;/em&gt; vs. &lt;em&gt;whom&lt;/em&gt;,
above. The &lt;em&gt;subject&lt;/em&gt; is doing the acting, and the &lt;em&gt;object&lt;/em&gt; is being
acted upon. Subject pronouns are &lt;em&gt;I&lt;/em&gt;, &lt;em&gt;he&lt;/em&gt;, &lt;em&gt;she&lt;/em&gt;, &lt;em&gt;we&lt;/em&gt;, &lt;em&gt;they&lt;/em&gt;,
and &lt;em&gt;who&lt;/em&gt;. Object pronouns are &lt;em&gt;me&lt;/em&gt;, &lt;em&gt;him&lt;/em&gt;, &lt;em&gt;her&lt;/em&gt;, &lt;em&gt;us&lt;/em&gt;, &lt;em&gt;them&lt;/em&gt;,
and &lt;em&gt;whom&lt;/em&gt;. &amp;lt;Sally gave me five dollars. I used to money to buy lunch.&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Than&lt;/em&gt; vs. &lt;em&gt;Then&lt;/em&gt;&lt;/strong&gt; : A comparison (&lt;em&gt;than&lt;/em&gt;) vs.
a measure of time (&lt;em&gt;then&lt;/em&gt;). In code, &lt;em&gt;than&lt;/em&gt; is used when describing
a comparison operator; the '&amp;gt;' operator is a greater-&lt;em&gt;than&lt;/em&gt; operator. In
code, time sequences are an &lt;em&gt;if...then&lt;/em&gt; statement. &amp;lt;Apples are better than
oranges. I will eat my apple first, then I will eat my orange.&amp;gt;&lt;br&gt;
&lt;/li&gt;&gt;
&lt;h3&gt;Knowing the Language at a High School Level
&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Power Robbers&lt;/strong&gt; : Never use &lt;em&gt;due to the fact that&lt;/em&gt;. It weakens
your sentence. Use &lt;em&gt;because&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contractions&lt;/strong&gt; : In formal writing (e.g. Proposals, SOWs), avoid contractions.
Contractions are for casual writing. Think along the lines of a Debug Build versus
a Release Build.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Simply&lt;/em&gt; &amp;amp; &lt;em&gt;Obviously&lt;/em&gt;&lt;/strong&gt; : Avoid using &lt;em&gt;simply&lt;/em&gt; and &lt;em&gt;obviously&lt;/em&gt; as
it may be both to you, but neither to your audience. If it was simple or obvious,
then you didn't need to write it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use one space&lt;/strong&gt; after a sentence, not two. A PC is not a typewriter.
On a typewriter, with fixed-width fonts, two spaces are preferred, but on a PC, True
Type fonts will properly space "&amp;lt;dot&amp;gt;&amp;lt;space&amp;gt;" for you. Don't believe me?
Open up any book and look at the spaces between sentences. Microsoft Word has an option
to indicate this for you under grammar preferences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Effect&lt;/em&gt; vs. &lt;em&gt;Affect&lt;/em&gt;&lt;/strong&gt; : &lt;em&gt;Effect&lt;/em&gt; is the result, &lt;em&gt;affect&lt;/em&gt; is
the action. Noun and verb. &amp;lt;Poor engine performance is the effect of ignored maintenance.
Ignoring maintenance affects engine performance.&amp;gt;&lt;br&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Knowing the Language at a Collegiate Level
&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lists&lt;/strong&gt; : Just like when defining an array, use a comma after every
item in a list except the last. This includes before "and." &amp;lt;I like red, white,
and blue.&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;i.e.&lt;/em&gt; vs. &lt;em&gt;e.g.&lt;/em&gt;&lt;/strong&gt; : The first is &lt;em&gt;in other words&lt;/em&gt; and
the second is &lt;em&gt;for example&lt;/em&gt;, though this does not do much for clarity. Essentially, &lt;em&gt;i.e.&lt;/em&gt; is
a complete, clarifying list, while &lt;em&gt;e.g.&lt;/em&gt; is an incomplete list of examples.
&amp;lt;I watch the three stooges (i.e., Larry, Curly, and Moe). I like all four-player
card games (e.g., Euchre, Spades, and Hearts).&amp;gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Semicolons&lt;/strong&gt; : Semicolons are used to separate two independent yet
related clauses that could be broken into separate sentences. &amp;lt;The water is very
hot; I hope I don't burn myself.&amp;gt; Also, use semicolons to separate items in a list
where the items contain commas. &amp;lt;When the cards were dealt, Jack had a straight;
Sally had two nines, two fives, and a queen; and George had a full house.&amp;gt;&lt;br&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Be mindful of your native language. It is the one you use the most, even more than
C#, or Ruby, or Java. If you don't already own a copy, pick up &lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0205313426/?tag=cptloadte-20"&gt;The
Elements of Style&lt;/a&gt;&lt;/em&gt; by Strunk &amp;amp; White; if you do own a copy, either have
it at your desk so you can use it, or give it to someone who will. Effectively communicating
with humans, using their rules, will help you have better testing, better design,
better requirements, and have a better job. Become an effective English developer,
and it will help you be a more effective developer, overall.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=b653e6d4-37a9-445d-b3d6-44a668d37b6f" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,b653e6d4-37a9-445d-b3d6-44a668d37b6f.aspx</comments>
      <category>Business</category>
      <category>Programming</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">A <a href="http://www.linkedin.com/answers/technology/blogging/TCH_BLG/304922-293372">question</a> was
posed on <a href="http://www.linkedin.com">LinkedIn</a> asking readers if they used <a href="http://www.twitter.com">Twitter</a>,
and if so, how and why? Because of the impact that Twitter has had on my life, I felt
compelled to answer.<br id="b2f7" /><br id="b2f70" />
Twitter is a phenomenal tool that I feel should be included in any developer's toolset. <a href="http://www.twitter.com/jayharris/">I
use Twitter</a> for both business and personal reasons, including socializing with
friends, scheduling lunch, and also for networking with business associates. There
is a lot of value in having a consolidated service through which I can plan both happy
hour and a business meeting. I have also made many new business contacts through the
service, and the personal nature of Twitter communications have created relationships
that are much more solid than those from other services, such as LinkedIn. When I
travel to a conference such as devLink or Codestock, I often meet these twitter contacts
for the first time, yet the bond that has matured on Twitter makes it seem like we
have been friends for a long time.<br id="jsz3" /><br id="jsz30" />
In addition to networking, Twitter is effective with asking questions and getting
quick responses (similar to what was on LinkedIn), or for driving traffic to my blog
by promoting when there is a new post.<br id="z-h4" /><br id="z-h40" />
I access Twitter four different ways: through Witty on my primary computer, directly
through the web when not at my primary computer, through Twitterific on my iPod Touch,
or through SMS on my phone. The possibilities allow me to stay connected wherever
I go. I have a presence on many of the social networks, too, such a Pownce, Jaiku,
and Identi.ca, but I rely on Twitter. I can't live without it.<br /><br />
Do you Twitter? How do you use Twitter? How has it had an impact on you?<br /><p></p><img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623" /></body>
      <title>Do You Twitter?</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623.aspx</guid>
      <link>http://www.cptloadtest.com/2008/08/26/Do-You-Twitter.aspx</link>
      <pubDate>Tue, 26 Aug 2008 19:22:08 GMT</pubDate>
      <description>A &lt;a href="http://www.linkedin.com/answers/technology/blogging/TCH_BLG/304922-293372"&gt;question&lt;/a&gt; was
posed on &lt;a href="http://www.linkedin.com"&gt;LinkedIn&lt;/a&gt; asking readers if they used &lt;a href="http://www.twitter.com"&gt;Twitter&lt;/a&gt;,
and if so, how and why? Because of the impact that Twitter has had on my life, I felt
compelled to answer.&lt;br id="b2f7"&gt;
&lt;br id="b2f70"&gt;
Twitter is a phenomenal tool that I feel should be included in any developer's toolset. &lt;a href="http://www.twitter.com/jayharris/"&gt;I
use Twitter&lt;/a&gt; for both business and personal reasons, including socializing with
friends, scheduling lunch, and also for networking with business associates. There
is a lot of value in having a consolidated service through which I can plan both happy
hour and a business meeting. I have also made many new business contacts through the
service, and the personal nature of Twitter communications have created relationships
that are much more solid than those from other services, such as LinkedIn. When I
travel to a conference such as devLink or Codestock, I often meet these twitter contacts
for the first time, yet the bond that has matured on Twitter makes it seem like we
have been friends for a long time.&lt;br id="jsz3"&gt;
&lt;br id="jsz30"&gt;
In addition to networking, Twitter is effective with asking questions and getting
quick responses (similar to what was on LinkedIn), or for driving traffic to my blog
by promoting when there is a new post.&lt;br id="z-h4"&gt;
&lt;br id="z-h40"&gt;
I access Twitter four different ways: through Witty on my primary computer, directly
through the web when not at my primary computer, through Twitterific on my iPod Touch,
or through SMS on my phone. The possibilities allow me to stay connected wherever
I go. I have a presence on many of the social networks, too, such a Pownce, Jaiku,
and Identi.ca, but I rely on Twitter. I can't live without it.&lt;br&gt;
&lt;br&gt;
Do you Twitter? How do you use Twitter? How has it had an impact on you?&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,ae0e2e31-4d2b-45d5-bc47-dd4de3f7f623.aspx</comments>
      <category>Business</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=5817c6e6-5a60-43cc-86a6-adb11dcaa102</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,5817c6e6-5a60-43cc-86a6-adb11dcaa102.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,5817c6e6-5a60-43cc-86a6-adb11dcaa102.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5817c6e6-5a60-43cc-86a6-adb11dcaa102</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Everyone is always seeking the old cliché, “a bigger piece of the pie.” I propose
a new cliché, penned by a colleague, Dennis Burton: “Make the pie bigger.”
</p>
        <p>
In my experiences and interactions with other people, when someone gets a bigger piece
of the pie it is usually at the expense of the person that used to have that portion.
A simple Google for “bigger piece of the pie” returns a slew of articles about somebody
who is miffed because their buddy is getting a larger percentage that they are, or
the buddy is miffed because somebody stole their piece. I say, “Make the pie bigger.”
When the pie gets bigger, so does your piece of it.
</p>
        <p>
Our company has a revenue sharing bonus at the end of every year. Anyone who has been
with the company for three years evenly splits up 1% of the total revenue for the
year. For 2006, roughly 20 people will be eligible for that bonus. Hypothetically,
let’s say we made $10m in total revenue this year; that means I get a nice check in
January for $5,000. 
</p>
        <blockquote>
          <p>
$10m x 1% / 20 people = $5,000.00/person
</p>
        </blockquote>
        <p>
I could just seek a bigger piece of the pie, off Dennis, and I would get another $263!
However, depending on what I did, Dennis is miffed because he lost his job or his
wife his miffed because Dennis is dead.
</p>
        <blockquote>
          <p>
$10m x 1% / 19 people = $5,263.16/person
</p>
        </blockquote>
        <p>
But, what if I instead try to make the pie bigger? Let’s say some recruiter at “XYZ
Placement Services” called me up trying to give me a job, and I refer the head-hunter
to our head recruiting guy. Soon, we have a new Corporate-to-Corporate deal with “XYZ
Placement Services,” helping them fill job openings, and suddenly we are an $11m company.
I gross another $500, which is $237 more than if I off’ed Dennis. Dennis, his wife,
and the other 18 eligible people are happy because <em>they also</em> gross another
$500, and to top it all off, my boss is thrilled because I just brought in another
cool million, so he gives me a raise!
</p>
        <blockquote>
          <p>
$11m x 1% / 20 people = $5,500.00/person
</p>
        </blockquote>
        <p>
So, do not be concerned with getting a bigger piece of the pie. Change your focus
to making the pie bigger; it will make everyone else happy, too, and you might just
get a raise in the end. And, if you are the boss, provide incentives for making the
pie bigger, like revenue or profit sharing bonuses; you will look better, too, when
your team is contributing to the bottom-line of the company.
</p>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=5817c6e6-5a60-43cc-86a6-adb11dcaa102" />
      </body>
      <title>A bigger piece of the pie: Make the pie bigger</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,5817c6e6-5a60-43cc-86a6-adb11dcaa102.aspx</guid>
      <link>http://www.cptloadtest.com/2006/06/29/A-Bigger-Piece-Of-The-Pie-Make-The-Pie-Bigger.aspx</link>
      <pubDate>Thu, 29 Jun 2006 14:46:50 GMT</pubDate>
      <description>&lt;p&gt;
Everyone is always seeking the old cliché, “a bigger piece of the pie.” I propose
a new cliché, penned by a colleague, Dennis Burton: “Make the pie bigger.”
&lt;/p&gt;
&lt;p&gt;
In my experiences and interactions with other people, when someone gets a bigger piece
of the pie it is usually at the expense of the person that used to have that portion.
A simple Google for “bigger piece of the pie” returns a slew of articles about somebody
who is miffed because their buddy is getting a larger percentage that they are, or
the buddy is miffed because somebody stole their piece. I say, “Make the pie bigger.”
When the pie gets bigger, so does your piece of it.
&lt;/p&gt;
&lt;p&gt;
Our company has a revenue sharing bonus at the end of every year. Anyone who has been
with the company for three years evenly splits up 1% of the total revenue for the
year. For 2006, roughly 20 people will be eligible for that bonus. Hypothetically,
let’s say we made $10m in total revenue this year; that means I get a nice check in
January for $5,000. 
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
$10m x 1% / 20 people = $5,000.00/person
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
I could just seek a bigger piece of the pie, off Dennis, and I would get another $263!
However, depending on what I did, Dennis is miffed because he lost his job or his
wife his miffed because Dennis is dead.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
$10m x 1% / 19 people = $5,263.16/person
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
But, what if I instead try to make the pie bigger? Let’s say some recruiter at “XYZ
Placement Services” called me up trying to give me a job, and I refer the head-hunter
to our head recruiting guy. Soon, we have a new Corporate-to-Corporate deal with “XYZ
Placement Services,” helping them fill job openings, and suddenly we are an $11m company.
I gross another $500, which is $237 more than if I off’ed Dennis. Dennis, his wife,
and the other 18 eligible people are happy because &lt;em&gt;they also&lt;/em&gt; gross another
$500, and to top it all off, my boss is thrilled because I just brought in another
cool million, so he gives me a raise!
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
$11m x 1% / 20 people = $5,500.00/person
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
So, do not be concerned with getting a bigger piece of the pie. Change your focus
to making the pie bigger; it will make everyone else happy, too, and you might just
get a raise in the end. And, if you are the boss, provide incentives for making the
pie bigger, like revenue or profit sharing bonuses; you will look better, too, when
your team is contributing to the bottom-line of the company.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=5817c6e6-5a60-43cc-86a6-adb11dcaa102" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,5817c6e6-5a60-43cc-86a6-adb11dcaa102.aspx</comments>
      <category>Business</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=cf4b9ac4-415e-468c-887b-0c2144f05aa9</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,cf4b9ac4-415e-468c-887b-0c2144f05aa9.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,cf4b9ac4-415e-468c-887b-0c2144f05aa9.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=cf4b9ac4-415e-468c-887b-0c2144f05aa9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://steve-yegge.blogspot.com/">Steve Yegge</a> blogged an interesting
article, yesterday, on <a href="http://steve-yegge.blogspot.com/2006/05/not-managing-software-developers.html">(Not)
Managing Software Developers</a>. I feel that it is a very interesting article, and
definitely worth a read. I agree with most of it, though I do warn you that it should
be read with an open mind to prevent feeling “slighted” if you are the managing type.
</p>
        <p>
As the title proclaims, he covers how to (not) manage your developers, advising managing
types to be open to new processes and practices, be reflective in a quest for constant
self-improvement, and above all to be empathetic–developers are people, too. As his
posts often are, his pessimism starts at “We are all bad managers!” to aid in his
self-improvement quest, forcing an ego-driven drive to improvement. Again, this is
not for everyone, as he already has a few flames in his comments, though perhaps if
you are on the flaming side, you may most benefit from his words; everyone should
pursue self-improvement if for only to improve their craft.
</p>
        <p>
One modification that I would make is that this is not just for managers. It applies
to everyone on the quality assurance team, too. (I am sure it applies to everyone,
everywhere, but I only speak of what I know.) We all-to-often attack our developers–even
if unintentionally, and if only from their point of view–over bug-ridden code and
underperforming applications. Steve’s advice will help everyone have a better understanding
of everyone else. Empathy is all too uncommon in our world.
</p>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=cf4b9ac4-415e-468c-887b-0c2144f05aa9" />
      </body>
      <title>On (Not) Managing Software Developers</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,cf4b9ac4-415e-468c-887b-0c2144f05aa9.aspx</guid>
      <link>http://www.cptloadtest.com/2006/05/30/On-Not-Managing-Software-Developers.aspx</link>
      <pubDate>Tue, 30 May 2006 14:28:27 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://steve-yegge.blogspot.com/"&gt;Steve Yegge&lt;/a&gt; blogged an interesting
article, yesterday, on &lt;a href="http://steve-yegge.blogspot.com/2006/05/not-managing-software-developers.html"&gt;(Not)
Managing Software Developers&lt;/a&gt;. I feel that it is a very interesting article, and
definitely worth a read. I agree with most of it, though I do warn you that it should
be read with an open mind to prevent feeling “slighted” if you are the managing type.
&lt;/p&gt;
&lt;p&gt;
As the title proclaims, he covers how to (not) manage your developers, advising managing
types to be open to new processes and practices, be reflective in a quest for constant
self-improvement, and above all to be empathetic–developers are people, too. As his
posts often are, his pessimism starts at “We are all bad managers!” to aid in his
self-improvement quest, forcing an ego-driven drive to improvement. Again, this is
not for everyone, as he already has a few flames in his comments, though perhaps if
you are on the flaming side, you may most benefit from his words; everyone should
pursue self-improvement if for only to improve their craft.
&lt;/p&gt;
&lt;p&gt;
One modification that I would make is that this is not just for managers. It applies
to everyone on the quality assurance team, too. (I am sure it applies to everyone,
everywhere, but I only speak of what I know.) We all-to-often attack our developers–even
if unintentionally, and if only from their point of view–over bug-ridden code and
underperforming applications. Steve’s advice will help everyone have a better understanding
of everyone else. Empathy is all too uncommon in our world.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=cf4b9ac4-415e-468c-887b-0c2144f05aa9" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,cf4b9ac4-415e-468c-887b-0c2144f05aa9.aspx</comments>
      <category>Business</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=9f35db14-51c6-4baa-b3bd-3f9370881091</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,9f35db14-51c6-4baa-b3bd-3f9370881091.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,9f35db14-51c6-4baa-b3bd-3f9370881091.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9f35db14-51c6-4baa-b3bd-3f9370881091</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I remember a day in my past when my project manager approached me, relaying a client
request. This client always received a copy of the test cases we used when testing
the application, and their request involved modifying our practices regarding case
creation. Through this request—and you know how client ‘requests’ go—the client was
convinced that we would be more efficient and better testers.
</p>
        <p>
Fortunately I was able to convince my project manager that it was not a good idea,
or at least “not a good idea right now.”<br />
We relayed that we appreciated any suggestions to improve our process, but “would
not be implementing this suggestion at this time.”
</p>
        <p>
I am constantly looking for ways to improve my craft, and have received many quality
suggestions from clients in a similar form to “Our testing department does [this].
You should take a look at it, and see you can benefit from it.” Suggestions carry
the mood of “If you implement it, great. If you don’t, that’s great, too.” However,
be weary of ‘missions from God’ to change your practices. The client’s plan may be
driven by budget, promoting inferior methods that will save a few dollars. They may
be based on their own practices that are less refined or matured than your own, also
resulting in inferior methods. Finally, changing your practices mid-stream in a project—as
many adopted “client requests” manifest—will disrupt flow, causing less quality over-all.
</p>
        <p>
Your client is in the business of making whozigadgets. You trust that they know what
they are doing, and know far better than you how to do it. You are in the business
of testing. Likewise, your client should trust that you are the subject matter expert
in your field.
</p>
        <p>
I’m not advocating that all clients don’t know anything about what you do, and that
everything they say about your craft should be blown off. All qualifying* suggestions
should be thoroughly considered and evaluated; that’s good business. Perhaps there
is a place in your organization for the process change, and that it would make you
more efficient at what it is you do. However, I am advocating that you should not
take a gung-ho attitude to please the client in any way possible, and implement every
process change they utter; that’s suicide. Your testing team will turn in to a confused,
ad-hoc organization. Your quality—and with it, your reputation—will crumble.
</p>
        <blockquote>
          <p>
* Qualifying Suggestion: Any suggestion that is reasonable, intelligent, and well-thought.
i.e. Do not abandon all QA to save costs, and rely on the client’s internal testing
to find all bugs.
</p>
        </blockquote>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=9f35db14-51c6-4baa-b3bd-3f9370881091" />
      </body>
      <title>Don't let clients control your testing</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,9f35db14-51c6-4baa-b3bd-3f9370881091.aspx</guid>
      <link>http://www.cptloadtest.com/2005/09/12/Dont-Let-Clients-Control-Your-Testing.aspx</link>
      <pubDate>Mon, 12 Sep 2005 17:25:09 GMT</pubDate>
      <description>&lt;p&gt;
I remember a day in my past when my project manager approached me, relaying a client
request. This client always received a copy of the test cases we used when testing
the application, and their request involved modifying our practices regarding case
creation. Through this request—and you know how client ‘requests’ go—the client was
convinced that we would be more efficient and better testers.
&lt;/p&gt;
&lt;p&gt;
Fortunately I was able to convince my project manager that it was not a good idea,
or at least “not a good idea right now.”&lt;br&gt;
We relayed that we appreciated any suggestions to improve our process, but “would
not be implementing this suggestion at this time.”
&lt;/p&gt;
&lt;p&gt;
I am constantly looking for ways to improve my craft, and have received many quality
suggestions from clients in a similar form to “Our testing department does [this].
You should take a look at it, and see you can benefit from it.” Suggestions carry
the mood of “If you implement it, great. If you don’t, that’s great, too.” However,
be weary of ‘missions from God’ to change your practices. The client’s plan may be
driven by budget, promoting inferior methods that will save a few dollars. They may
be based on their own practices that are less refined or matured than your own, also
resulting in inferior methods. Finally, changing your practices mid-stream in a project—as
many adopted “client requests” manifest—will disrupt flow, causing less quality over-all.
&lt;/p&gt;
&lt;p&gt;
Your client is in the business of making whozigadgets. You trust that they know what
they are doing, and know far better than you how to do it. You are in the business
of testing. Likewise, your client should trust that you are the subject matter expert
in your field.
&lt;/p&gt;
&lt;p&gt;
I’m not advocating that all clients don’t know anything about what you do, and that
everything they say about your craft should be blown off. All qualifying* suggestions
should be thoroughly considered and evaluated; that’s good business. Perhaps there
is a place in your organization for the process change, and that it would make you
more efficient at what it is you do. However, I am advocating that you should not
take a gung-ho attitude to please the client in any way possible, and implement every
process change they utter; that’s suicide. Your testing team will turn in to a confused,
ad-hoc organization. Your quality—and with it, your reputation—will crumble.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
* Qualifying Suggestion: Any suggestion that is reasonable, intelligent, and well-thought.
i.e. Do not abandon all QA to save costs, and rely on the client’s internal testing
to find all bugs.
&lt;/p&gt;
&lt;/blockquote&gt; &lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=9f35db14-51c6-4baa-b3bd-3f9370881091" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,9f35db14-51c6-4baa-b3bd-3f9370881091.aspx</comments>
      <category>Business</category>
      <category>Testing</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=5e745d33-9ded-4796-a9fa-a1617b659d13</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,5e745d33-9ded-4796-a9fa-a1617b659d13.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,5e745d33-9ded-4796-a9fa-a1617b659d13.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5e745d33-9ded-4796-a9fa-a1617b659d13</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As Lead QA, I have the fun responsibility of screening resumes and conducting phone
interviews. I weed out the hackers from the script kiddies before we bring them in
to face the firing squad. It never fails to amaze me how people embellish their resume
beyond reasonable limits. I am particularly fond of people that list skills they can
not define, and of people who don’t proof read their resume when applying for a detail-oriented
position.
</p>
        <p>
As I run through my stack of paper I came across one unfortunate soul that did both.
I was quite amused in a genuinely entertained sense. He proclaimed is proficiency
in ‘Quick Teat Professional 8.0′, presumably an application through which you can
automate cow milking, complete with data drivers and checkpoints. “OK. So he missed
the ’s’ and didn’t catch it. So what?” Well, he also bolded the misspelling, perhaps
to point out his attentiveness. This was only slightly before listing its usage in
2003 for a former employer that he also misspelled. (Note: QTP v8.0 was not available
until the summer of 2004.)
</p>
        <p>
However, and forgivably, my recruiter is not aware of such things and had already
scheduled a phone interview for me and my entertaining candidate; I honored the call,
giving the prospective a chance at redemption.
</p>
        <p>
He failed.
</p>
        <p>
Question number two asks the candidate to list the types of testing with which s/he
has experience. This reply included integration testing (also stated in his resume,
correctly spelled). My follow-up asked him to define integration testing; a common
ploy to make sure I’m not just being fed buzz-words. It was a definition he could
not supply, or even attempt.
</p>
        <p>
A candidate should be able to define every ‘word’ he claims experience with. If you
can not define it you obviously do not have enough experience in it to make it applicable.
If you can not define ‘integration testing’, I will not hold it against you providing
you do not list experience in it. Similarly, if you do not list it, and I ask you
what you know about it, be straight; tell me straight-up that you cannot define it.
You will rate higher in my book than someone who stumbles through an obviously concocted
and blatantly incorrect response.
</p>
        <p>
BTW, if you are looking for a position as a quality analyst, and can work in the Brighton,
Michigan area, drop me a line and a resume. I would be happy to hear from you. Ability
to define ‘integration testing’ a plus.
</p>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=5e745d33-9ded-4796-a9fa-a1617b659d13" />
      </body>
      <title>White lies and resumes</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,5e745d33-9ded-4796-a9fa-a1617b659d13.aspx</guid>
      <link>http://www.cptloadtest.com/2005/08/16/White-Lies-And-Resumes.aspx</link>
      <pubDate>Tue, 16 Aug 2005 17:29:53 GMT</pubDate>
      <description>&lt;p&gt;
As Lead QA, I have the fun responsibility of screening resumes and conducting phone
interviews. I weed out the hackers from the script kiddies before we bring them in
to face the firing squad. It never fails to amaze me how people embellish their resume
beyond reasonable limits. I am particularly fond of people that list skills they can
not define, and of people who don’t proof read their resume when applying for a detail-oriented
position.
&lt;/p&gt;
&lt;p&gt;
As I run through my stack of paper I came across one unfortunate soul that did both.
I was quite amused in a genuinely entertained sense. He proclaimed is proficiency
in ‘Quick Teat Professional 8.0′, presumably an application through which you can
automate cow milking, complete with data drivers and checkpoints. “OK. So he missed
the ’s’ and didn’t catch it. So what?” Well, he also bolded the misspelling, perhaps
to point out his attentiveness. This was only slightly before listing its usage in
2003 for a former employer that he also misspelled. (Note: QTP v8.0 was not available
until the summer of 2004.)
&lt;/p&gt;
&lt;p&gt;
However, and forgivably, my recruiter is not aware of such things and had already
scheduled a phone interview for me and my entertaining candidate; I honored the call,
giving the prospective a chance at redemption.
&lt;/p&gt;
&lt;p&gt;
He failed.
&lt;/p&gt;
&lt;p&gt;
Question number two asks the candidate to list the types of testing with which s/he
has experience. This reply included integration testing (also stated in his resume,
correctly spelled). My follow-up asked him to define integration testing; a common
ploy to make sure I’m not just being fed buzz-words. It was a definition he could
not supply, or even attempt.
&lt;/p&gt;
&lt;p&gt;
A candidate should be able to define every ‘word’ he claims experience with. If you
can not define it you obviously do not have enough experience in it to make it applicable.
If you can not define ‘integration testing’, I will not hold it against you providing
you do not list experience in it. Similarly, if you do not list it, and I ask you
what you know about it, be straight; tell me straight-up that you cannot define it.
You will rate higher in my book than someone who stumbles through an obviously concocted
and blatantly incorrect response.
&lt;/p&gt;
&lt;p&gt;
BTW, if you are looking for a position as a quality analyst, and can work in the Brighton,
Michigan area, drop me a line and a resume. I would be happy to hear from you. Ability
to define ‘integration testing’ a plus.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=5e745d33-9ded-4796-a9fa-a1617b659d13" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,5e745d33-9ded-4796-a9fa-a1617b659d13.aspx</comments>
      <category>Business</category>
      <category>Testing</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=22cfb7ee-7403-46d1-b810-fe545d6e2d68</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,22cfb7ee-7403-46d1-b810-fe545d6e2d68.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,22cfb7ee-7403-46d1-b810-fe545d6e2d68.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=22cfb7ee-7403-46d1-b810-fe545d6e2d68</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Fictional scenario: Trek–Lance Armstrong’s bicycle sponsor–is behind
schedule and over-budget on creating a new cycle. They need to find a way to get their
product out the door, find it now, and find it cheap. Now, imagine that they threw
my grandmother on their bike, had her drive it around the block, and declared it fully
tested and ready for mass-production. Would you be satisfied? If it found 300 grandmothers
and had them drive around the block twice, would that satisfy you? How about if they
used 300 average Joes? Would that satisfy Lance Armstrong? Would he have full confidence
in his ride for twenty-one days and over 3,500 km in the tour? I doubt it. That bike
wouldn’t even make it out of the warehouse, let alone to the starting line.
That bike would not earn respect until it was rigorously tested in a scenario that
at least simulates its intended use. So why do so many fail to put their web applications
through the same trials?
</p>
        <p>
Money? It will cost more money to fix it after launch than it will to test it during
development, identify the issues early, and get them fixed before the product goes
out the door.
</p>
        <p>
Time? Well, time is money, so see above.
</p>
        <p>
Experience? There are a lot of good, quality testers out there. If my mechanic doesn’t
properly fix my car, I’ll take my car to a different mechanic.
</p>
        <p>
I’m curious about the thoughts of everyone out there.
</p>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=22cfb7ee-7403-46d1-b810-fe545d6e2d68" />
      </body>
      <title>Down with the minute-man</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,22cfb7ee-7403-46d1-b810-fe545d6e2d68.aspx</guid>
      <link>http://www.cptloadtest.com/2005/06/24/Down-With-The-Minuteman.aspx</link>
      <pubDate>Fri, 24 Jun 2005 17:32:42 GMT</pubDate>
      <description>&lt;p&gt;
Fictional scenario: Trek&amp;#8211;Lance Armstrong&amp;#8217;s bicycle sponsor&amp;#8211;is behind
schedule and over-budget on creating a new cycle. They need to find a way to get their
product out the door, find it now, and find it cheap. Now, imagine that they threw
my grandmother on their bike, had her drive it around the block, and declared it fully
tested and ready for mass-production. Would you be satisfied? If it found 300 grandmothers
and had them drive around the block twice, would that satisfy you? How about if they
used 300 average Joes? Would that satisfy Lance Armstrong? Would he have full confidence
in his ride for twenty-one days and over 3,500 km in the tour? I doubt it. That bike
wouldn&amp;#8217;t even make it out of the warehouse, let alone to the starting line.
That bike would not earn respect until it was rigorously tested in a scenario that
at least simulates its intended use. So why do so many fail to put their web applications
through the same trials?
&lt;/p&gt;
&lt;p&gt;
Money? It will cost more money to fix it after launch than it will to test it during
development, identify the issues early, and get them fixed before the product goes
out the door.
&lt;/p&gt;
&lt;p&gt;
Time? Well, time is money, so see above.
&lt;/p&gt;
&lt;p&gt;
Experience? There are a lot of good, quality testers out there. If my mechanic doesn&amp;#8217;t
properly fix my car, I&amp;#8217;ll take my car to a different mechanic.
&lt;/p&gt;
&lt;p&gt;
I&amp;#8217;m curious about the thoughts of everyone out there.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=22cfb7ee-7403-46d1-b810-fe545d6e2d68" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,22cfb7ee-7403-46d1-b810-fe545d6e2d68.aspx</comments>
      <category>Business</category>
      <category>Testing</category>
    </item>
    <item>
      <trackback:ping>http://www.cptloadtest.com/Trackback.aspx?guid=e0ffa35a-9f77-4b45-87ac-68243df4de61</trackback:ping>
      <pingback:server>http://www.cptloadtest.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.cptloadtest.com/PermaLink,guid,e0ffa35a-9f77-4b45-87ac-68243df4de61.aspx</pingback:target>
      <dc:creator>Jay Harris</dc:creator>
      <wfw:comment>http://www.cptloadtest.com/CommentView,guid,e0ffa35a-9f77-4b45-87ac-68243df4de61.aspx</wfw:comment>
      <wfw:commentRss>http://www.cptloadtest.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e0ffa35a-9f77-4b45-87ac-68243df4de61</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It’s not all about Internet Explorer any more. Yet, I am surprised at the number of
web houses still coding specifically to IE. Much to my dismay, even my own company
does it. Though we have a little bit of an excuse—our client only supports IE in their
organization, and the app is internal—it still bothers me that we are abandoning everyone
else.
</p>
        <p>
New figures released a week ago place IE’s market share at 89%. That means more than
1 in 10 users are <em>not</em> using IE. (<a href="http://www.cnn.com/2005/TECH/internet/05/13/internet.explorer.ap/index.html">Read
the Article</a>) By coding specific to Microsoft, you are abandoning 11% of your potential
users. That is astonishing and disturbing.
</p>
        <p>
Pay particular attention to Firefox. Its user-base is growing exponentially, and doubling
every 9 months. I’m a fan of the application. It is much easier to use than IE, and
much more solid. I’ve converted all of my friends and almost all of my family. I even
have my in-laws using Firefox. (<a href="http://www.getfirefox.com">Get Firefox</a>)
</p>
        <p>
As the IE behemoth continues to fall, you and your organization should be paying more
and more attention to standards and multiple-browser testing. Check that your HTML
is compliant, and test your sites in at least IE and Firefox, if not others. Don’t
force your users to use a particular browser; chances are that if they can, they will
just go somewhere else for their information.
</p>
        <img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=e0ffa35a-9f77-4b45-87ac-68243df4de61" />
      </body>
      <title>Abandoning 1 in 10</title>
      <guid isPermaLink="false">http://www.cptloadtest.com/PermaLink,guid,e0ffa35a-9f77-4b45-87ac-68243df4de61.aspx</guid>
      <link>http://www.cptloadtest.com/2005/05/20/Abandoning-1-In-10.aspx</link>
      <pubDate>Fri, 20 May 2005 17:34:48 GMT</pubDate>
      <description>&lt;p&gt;
It’s not all about Internet Explorer any more. Yet, I am surprised at the number of
web houses still coding specifically to IE. Much to my dismay, even my own company
does it. Though we have a little bit of an excuse—our client only supports IE in their
organization, and the app is internal—it still bothers me that we are abandoning everyone
else.
&lt;/p&gt;
&lt;p&gt;
New figures released a week ago place IE’s market share at 89%. That means more than
1 in 10 users are &lt;em&gt;not&lt;/em&gt; using IE. (&lt;a href="http://www.cnn.com/2005/TECH/internet/05/13/internet.explorer.ap/index.html"&gt;Read
the Article&lt;/a&gt;) By coding specific to Microsoft, you are abandoning 11% of your potential
users. That is astonishing and disturbing.
&lt;/p&gt;
&lt;p&gt;
Pay particular attention to Firefox. Its user-base is growing exponentially, and doubling
every 9 months. I’m a fan of the application. It is much easier to use than IE, and
much more solid. I’ve converted all of my friends and almost all of my family. I even
have my in-laws using Firefox. (&lt;a href="http://www.getfirefox.com"&gt;Get Firefox&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
As the IE behemoth continues to fall, you and your organization should be paying more
and more attention to standards and multiple-browser testing. Check that your HTML
is compliant, and test your sites in at least IE and Firefox, if not others. Don’t
force your users to use a particular browser; chances are that if they can, they will
just go somewhere else for their information.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.cptloadtest.com/aggbug.ashx?id=e0ffa35a-9f77-4b45-87ac-68243df4de61" /&gt;</description>
      <comments>http://www.cptloadtest.com/CommentView,guid,e0ffa35a-9f77-4b45-87ac-68243df4de61.aspx</comments>
      <category>Business</category>
      <category>Mush</category>
      <category>Programming</category>
    </item>
  </channel>
</rss>