<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx</link><description>Occasionally I get questions from people who are confused over the semantics of data that's not there. Why does VBScript have Null, Nothing and Empty, and what are the differences between them?</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53121</link><pubDate>Tue, 30 Sep 2003 23:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53121</guid><dc:creator>Siew Moi Khor</dc:creator><description>Another very interesting post Eric.  Thanks!  </description></item><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53122</link><pubDate>Wed, 01 Oct 2003 00:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53122</guid><dc:creator>Blake</dc:creator><description>Heh.  Anyone who interviewed with me from '98-'01 faced exactly that question:  What is the difference between Empty, Null, Nothing and &amp;quot;&amp;quot;, and when would you use each.  Sadly, I would say no more than 1 in 5 or 10 got it right.</description></item><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53123</link><pubDate>Wed, 01 Oct 2003 00:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53123</guid><dc:creator>Eric Lippert</dc:creator><description>I am always interested in what questions people ask in interviews.  What information was this question intended to elicit?  </description></item><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53124</link><pubDate>Wed, 01 Oct 2003 08:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53124</guid><dc:creator>Blake</dc:creator><description>I believe in working at the right level of abstraction, and through that period VBScript and ASP were clearly the right level of abstraction for the sort of work my team was doing.  I also believe that better developers need to understand how things work at at least one level lower.

A good answer to that question involved an understand of at least Null propagation and the fact that Nothing is an object reference not a value.  Better answers understood Empty's association with uninitialized variables.  I don't remember if I ever got one who knew Empty compared as equal to &amp;quot;&amp;quot; or 0.

A superior answer involved showing they understood at least something of the lower level of abstraction, i.e. if they mentioned the VARIANT struct  or VT_EMPTY and VT_NULL.</description></item><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53125</link><pubDate>Wed, 01 Oct 2003 09:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53125</guid><dc:creator>Peter Torr</dc:creator><description>Another odditity is a &amp;quot;missing value&amp;quot;, which is actually a VT_ERROR with a value of DISP_E_PARAMNOTFOUND. Since JScript classic cannot represent  'Nothing' or a missing parameter, I had to write some very trivial code to expose these two concepts as properties of an ActiveX object (JArgUtil)</description></item><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53126</link><pubDate>Wed, 01 Oct 2003 20:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53126</guid><dc:creator>Eric Lippert</dc:creator><description>I agree strongly that devs need to understand at least one level lower, and two is better.  

What I find interesting is that your question tests _knowledge_.  I don't give a darn about what the candidate _knows about_.  I care very much about what they _know how to do_.  I try to elicit information about _skills_ when I interview people, not _knowledge_.  

But then again, I am looking for people who will be very flexible problem solvers over a very long term.  If you're looking for people who can jump right in and solve a specific problem in a specific language, then it makes more sense to look for specific knowledge.</description></item><item><title>RE: A Whole Lot Of Nothing</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#53127</link><pubDate>Thu, 02 Oct 2003 03:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:53127</guid><dc:creator>Blake</dc:creator><description>We're on exactly the same page.  A big chunk of the interviews in that era were for contract positions, where I was not particularly interested in the long term and very interested in how fast they could be productive.</description></item><item><title>JScript Equality Operators, plus More On Mad Crushes</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#197303</link><pubDate>Mon, 26 Jul 2004 22:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:197303</guid><dc:creator>Fabulous Adventures In Coding</dc:creator><description /></item><item><title>'IF' question | keyongtech</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#9362609</link><pubDate>Thu, 22 Jan 2009 07:21:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9362609</guid><dc:creator>'IF' question | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/1157170-if-question"&gt;http://www.keyongtech.com/1157170-if-question&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Null Is Not Empty</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#9616247</link><pubDate>Thu, 14 May 2009 18:06:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9616247</guid><dc:creator>Fabulous Adventures In Coding</dc:creator><description>&lt;p&gt;Back when I started this blog in 2003, one of the first topics I posted on was the difference between&lt;/p&gt;
</description></item><item><title>Null – не то же самое, что Empty</title><link>http://blogs.msdn.com/ericlippert/archive/2003/09/30/53120.aspx#9639454</link><pubDate>Mon, 25 May 2009 01:22:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9639454</guid><dc:creator>Блог Эрика Липперта (перевод)</dc:creator><description>&lt;p&gt;Когда я начал этот блог в 2003 году, один из первых постингов был про отличия между Null, Empty и Nothing&lt;/p&gt;
</description></item></channel></rss>