<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Luke Hayler - SQL Server developer &#187; tips</title>
	<atom:link href="http://www.lukehayler.com/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lukehayler.com</link>
	<description>A blog about Integration services, Reporting services, and the things that interest me</description>
	<lastBuildDate>Fri, 06 Aug 2010 10:19:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rediscovering RANK() &#8211; Selecting the TOP N Rows for each Group or Category</title>
		<link>http://www.lukehayler.com/2010/04/rediscovering-rank-selecting-the-top-n-rows-for-each-group-or-category/</link>
		<comments>http://www.lukehayler.com/2010/04/rediscovering-rank-selecting-the-top-n-rows-for-each-group-or-category/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 09:00:00 +0000</pubDate>
		<dc:creator>Luke Hayler</dc:creator>
				<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.lukehayler.com/2010/04/rediscovering-rank-selecting-the-top-n-rows-for-each-group-or-category/</guid>
		<description><![CDATA[There may be times when you need to get the top 10 (or n) rows from each group of your dataset to satisfy a business requirement. There are a few ways this can be done, but none so elegant as when you use RANK().
RANK() effectively applies a ranking to each rows in your dataset, based [...]]]></description>
			<content:encoded><![CDATA[<p>There may be times when you need to get the top 10 (or <em>n</em>) rows from each group of your dataset to satisfy a business requirement. There are a few ways this can be done, but none so elegant as when you use RANK().</p>
<p>RANK() effectively applies a ranking to each rows in your dataset, based on a specified grouping and order. This can then be used to select the Top <em>n</em> rows by using an appropriate where clause. Here’s an example:</p>
<div id="codeSnippetWrapper">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum1" style="color: #606060;">   1:</span> <span style="color: #0000ff;">USE</span> Adventureworks</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum2" style="color: #606060;">   2:</span> <span style="color: #0000ff;">go</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum3" style="color: #606060;">   3:</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum4" style="color: #606060;">   4:</span> <span style="color: #0000ff;">WITH</span> OrdersCTE</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum5" style="color: #606060;">   5:</span> <span style="color: #0000ff;">AS</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum6" style="color: #606060;">   6:</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum7" style="color: #606060;">   7:</span> (</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum8" style="color: #606060;">   8:</span> <span style="color: #0000ff;">Select</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum9" style="color: #606060;">   9:</span>     salespersonid,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum10" style="color: #606060;">  10:</span>     customerid,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum11" style="color: #606060;">  11:</span>     <span style="color: #0000ff;">SUM</span>(subtotal) Total,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum12" style="color: #606060;">  12:</span>     RANK() <span style="color: #0000ff;">OVER</span>(PARTITION <span style="color: #0000ff;">BY</span> salespersonid <span style="color: #0000ff;">ORDER</span> <span style="color: #0000ff;">BY</span> <span style="color: #0000ff;">SUM</span>(subtotal) <span style="color: #0000ff;">desc</span>) Ranking</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum13" style="color: #606060;">  13:</span> <span style="color: #0000ff;">from</span> Sales.SalesOrderHeader</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum14" style="color: #606060;">  14:</span> <span style="color: #0000ff;">Where</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum15" style="color: #606060;">  15:</span>     salespersonid <span style="color: #0000ff;">is</span> <span style="color: #0000ff;">not</span> <span style="color: #0000ff;">null</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum16" style="color: #606060;">  16:</span> <span style="color: #0000ff;">Group</span> <span style="color: #0000ff;">by</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum17" style="color: #606060;">  17:</span>     customerid,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum18" style="color: #606060;">  18:</span>     salespersonid</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum19" style="color: #606060;">  19:</span> )</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum20" style="color: #606060;">  20:</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum21" style="color: #606060;">  21:</span> <span style="color: #0000ff;">Select</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum22" style="color: #606060;">  22:</span>     salespersonid,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum23" style="color: #606060;">  23:</span>     customerid,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum24" style="color: #606060;">  24:</span>     Total,</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum25" style="color: #606060;">  25:</span>     Ranking</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum26" style="color: #606060;">  26:</span> <span style="color: #0000ff;">From</span> OrdersCTE</pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum27" style="color: #606060;">  27:</span> <span style="color: #0000ff;">Where</span></pre>
<p><!--CRLF--></p>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span id="lnum28" style="color: #606060;">  28:</span>     Ranking &lt;= 10</pre>
<p><!--CRLF--></p>
</div>
</div>
<p>In the above example, I needed to find the top 10 Customers for each Sales Person based on the sum of all order subtotals (using AdventureWorks 2005). Here are the results:</p>
<div id="attachment_339" class="wp-caption aligncenter" style="width: 341px"><a href="http://www.lukehayler.com/wp-content/uploads/2010/04/TSQL_Ranking_Results8x6.png"><img class="size-full wp-image-339 " title="Ranking Results" src="http://www.lukehayler.com/wp-content/uploads/2010/04/TSQL_Ranking_Results8x6.png" alt="" width="331" height="370" /></a><p class="wp-caption-text">Ranking Results</p></div>
<p>You can read more about the <a href="http://msdn.microsoft.com/en-us/library/ms176102.aspx" target="_blank">RANK() function here</a>, and for more ranking functions see <a href="http://msdn.microsoft.com/en-us/library/ms173825.aspx" target="_blank">DENSE_RANK()</a>, <a href="http://msdn.microsoft.com/en-us/library/ms175126.aspx" target="_blank">NTILE()</a> &amp; <a href="http://msdn.microsoft.com/en-us/library/ms186734.aspx" target="_blank">ROWNUMBER()</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lukehayler.com/2010/04/rediscovering-rank-selecting-the-top-n-rows-for-each-group-or-category/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CV Tips for landing an IT Interview</title>
		<link>http://www.lukehayler.com/2010/03/cv-tips-for-landing-an-it-interview/</link>
		<comments>http://www.lukehayler.com/2010/03/cv-tips-for-landing-an-it-interview/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:00:00 +0000</pubDate>
		<dc:creator>Luke Hayler</dc:creator>
				<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[opportunities]]></category>
		<category><![CDATA[Recruitment]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.lukehayler.com/2010/03/cv-tips-for-landing-an-it-interview/</guid>
		<description><![CDATA[The recruitment industry is a cut-throat and ruthless arena. Or so I’ve been told. It’s fast paced, with no time to spare on ifs, buts and maybes. Recruiters have a race against time to find the right candidate and get their details over to their prospective client. This race against time is not necessarily to [...]]]></description>
			<content:encoded><![CDATA[<p>The recruitment industry is a cut-throat and ruthless arena. Or so I’ve been told. It’s fast paced, with no time to spare on ifs, buts and maybes. Recruiters have a race against time to find the right candidate and get their details over to their prospective client. This race against time is not necessarily to fulfil the start date of the position. It is more about finding candidates before any other recruiter does &#8211; and those ‘other recruiters’ may well be in the same company and indeed, on the same team. It’s a competitive environment. Understanding this fact helps us to understand which tools work and why others don’t in the struggle to find that next opportunity. Let’s face it, they may be 1000 candidates that could do the job (you included), but are you part of the 10-15 that are returned in the recruiter’s search? Getting your CV into that shortlist is what counts and hopefully I’ll be able to help you get there. </p>
<p>Recruiters much prefer trying to find candidates before they advertise a job on one of the online job boards. This is primarily because having to wade through the hundreds of CVs they get emailed on day one of posting an advertisement is not very efficient. Those CVs are not searchable or in a standard format, they are literally a heap of emails that the recruiter has to go through one-by-one to find the right candidate. Far too time consuming. They would much rather be doing the searching, and hunting for candidates through the online job websites and their own internal systems/databases is their preferred method for doing so.</p>
<p>Note &#8211; this post is angled at the UK&#160; market, although some tips may also be useful in other countries.</p>
<h4>Spreading yourself far and wide. </h4>
<p>Set up a folder in your web browser favourites and give it an applicable name (recruitment, IT Job sites, etc) and then add the following websites:</p>
<ul>
<li><a href="http://www.jobserve.co.uk" target="_blank">www.jobserve.co.uk</a> &#8211; great for searching for available positions (contract/permanent) </li>
<li><a href="http://www.monster.co.uk" target="_blank">www.monster.co.uk</a> &#8211; good for storing your CV for recruiters to find </li>
<li><a href="http://www.cwjobs.co.uk" target="_blank">www.cwjobs.co.uk</a> &#8211; CV storage for recruiters searches </li>
<li><a href="http://www.itjobboard.co.uk" target="_blank">www.itjobboard.co.uk</a> &#8211; good for finding available positions </li>
<li><a href="http://www.jobsite.co.uk" target="_blank">www.jobsite.co.uk</a> &#8211; great for storing your CV for recruiters to find </li>
</ul>
<p>Now go to each and create a profile and upload your CV. The most important part of creating your profile is completing the skills and experience section as it applies to each site. This is important as it is what the recruiters will use to search for potential candidates. Put down as much information as you can as this will mean that you appear in more search results. </p>
<p>To make sure that you are on the radar, ‘refresh’ your profile at least once a week (simply making your profile private and then public again has this effect). Refreshing your profile has the effect of putting a ‘last activity’ date onto your profile, which recruiters will use to narrow down the search for candidates to just those who have been ‘active’ in the last <em>n</em> days. The best website to use to generate a lot of calls is <a href="http://www.jobsite.co.uk" target="_blank">Jobsite</a>, as this site has the best search facility from a recruitment point of view (apparently).</p>
<p>Don’t bother with emailing the recruiter about a job that you have seen (refer to earlier point about the hundreds they receive). if the job posting does include a telephone number, <strong>CALL THEM!</strong> I can’t stress this enough. If you send an email, you’ll just be one of hundreds of others doing the same thing. Calling affords you the benefit of having the recruiters ear and instantly being on their radar. Then, when they ask for you CV (and they will) send it to them <strong><em>while you are still on the phone.</em></strong> Check that they have received it and then you can be sure that you have done everything you can for that particular position. Wash, rinse, repeat.</p>
<h4>The search is on</h4>
<p><a href="http://www.lukehayler.com/wp-content/uploads/2010/03/Recruitment_CVSearchOrigination.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Recruitment_CVSearchOrigination" border="0" alt="Recruitment_CVSearchOrigination" align="right" src="http://www.lukehayler.com/wp-content/uploads/2010/03/Recruitment_CVSearchOrigination_thumb.png" width="444" height="276" /></a> </p>
<p>Whenever I get a call from a recruiter about a potential job I try to find out from them where they found my details and what search they did to get them. For many of them this is Jobsite (as mentioned above), but, more calls stem from recruiters searching their own in-house databases for candidates. Knowing this helps to understand what the best options are for placing your CV. </p>
<p>Now, when I get an email from a recruiter asking for an updated CV, I add ALL of their details to my address book and label them as a recruiter and then reply with the following information:</p>
<ul>
<li>Summary of skills and experience (i.e. SQL Server 2005 5yrs) </li>
<li>Start Availability &#8211; for current available start dates (this may be 3 months off, but still worth stating). </li>
<li>Call availability &#8211; for when the recruiter should check in with me for an update on my situation. </li>
<li>Rate &#8211; the day/hour/annual rate that I’ll be looking for. It’s important to have a range here as this will make more jobs available to you. And while some may be at a lower rate there may be other factors that will make this preferable over one paying a bit more. An example of this is finding a job close to home &#8211; how much is that worth? </li>
<li>Job type &#8211; contract/temp/perm. This ensures that recruiters don’t waste their time and yours when marketing for positions. </li>
<li>Contact details &#8211; your primary email address and phone number. I have set up a gmail account just for recruitment purposes, which I auto-forward to my personal account. This ensure that all my recruitment-related conversations (and contacts) are kept separate from my personal ones and helps to control the spam (well a little anyway).&#160; </li>
</ul>
<p>You WANT to be on their database. Trust me. As long as you are clear about all the facts then you should find that you are only called about applicable jobs at applicable times for applicable rates. You need to “help them, help you”. You are (mostly) database professionals, you know the value of good clean data and what you can make of it. Conversely, you also know that incomplete data can lead to all sorts of problems when it comes to marketing. I know that you are concerned about spam, I am too (that’s why I have a separate email address), but don’t let this one fact detract from the major benefits of having your details readily available to the recruiter who may have your dream job.</p>
<p>Think of this another way. You are searching for your next vehicle, you know you want a 5-door hatch, between £6000 &#8211; £7500. You get hundreds of results. So you start to narrow your search criteria, entering a max distance from where you are, max engine size, etc. This is what happens in a recruitment search. Initially, you are part of the hundreds of candidates that have “SQL Server, Reporting Services, Integration Services” listed as skills, but are you part of the few that also have their availability, rate, contact details, location, etc listed? If the recruiter refines their search by including a rate range and you have not filled this in, then you will be automatically excluded from any of the results. Recruiters need to find the <em>most likely</em> candidate to fill the position, and not appearing in their search means that you are not one of them.</p>
<h4>LinkedIn. Use it or lose it</h4>
<p>Yes, I’m on <a href="http://www.linkedin.com/in/lukehayler" target="_blank">LinkedIn</a> and yes most of my ‘connections’ are recruiters. Whilst I have not had many (comparatively) opportunities originating from this site, I have had a few and those tended to result in more CV-forwards and interviews than other channels. There is also an <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=288429040&amp;mt=8" target="_blank">iPhone app</a>, which is great at making it easy to stay up-to-date with what’s going on in your LinkedIn world.</p>
<p>There are many websites offering online CV creation and storage, but LinkedIn has the added bonus of professional networking. Linking you to many other people through your own contacts &#8211; have you looked at how many people are contactable through the 2nd/3rd level? Use this single fact to generate leads.</p>
<p>Love it or loathe it, LinkedIn does open the door. Sometimes.</p>
<h4>A heads-up to Recruiters (if you are listening)</h4>
<p>I doubt that a) any recruiters will be reading this and, b) even if they do, that they’ll take some of this to heart, but it’s worth trying:</p>
<p>When you leave me a voicemail, <strong>clearly</strong> state your name, company and contact number so that I can call you back. I’ve had several calls that have been so rushed that I couldn’t catch some of the pertinent information and effectively meant that I could not call that person back. Also, leaving a message with “I have a few openings I’d like to discuss with you..” being the extent of the details of your call, means it will be deleted. If you leave message with a short but specific description of a job that you’d like to discuss then I’ll more than likely call you back. My time is precious too and being an information source for you is not how I want to spend 5 &#8211; 10 (15?) minutes of my day. The call needs to be win win. </p>
<p>Thanks for listening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lukehayler.com/2010/03/cv-tips-for-landing-an-it-interview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
