﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>General</title>
    <description>General</description>
    <link>http://ashvil.net/Blog/tabid/75/BlogId/5/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>ashvil_d@yahoo.com</managingEditor>
    <webMaster>ashvil@ashvil.net</webMaster>
    <pubDate>Mon, 05 Jan 2009 19:03:07 GMT</pubDate>
    <lastBuildDate>Mon, 05 Jan 2009 19:03:07 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Wish you all Happy Holidays, Merry Christmas and a Happy New Year</title>
      <description>&lt;p&gt;I heard the bells on Christmas Day   &lt;br /&gt;Their old, familiar carols play,     &lt;br /&gt;And wild and sweet     &lt;br /&gt;The words repeat Of peace on earth,     &lt;br /&gt;good-will to men!     &lt;br /&gt;~Henry Wordsworth Longfellow     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;From our family to yours on this Holiday season ...    &lt;br /&gt;    &lt;br /&gt;We wish you a very Merry Christmas and a Happy New Year. &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Warm Regards,     &lt;br /&gt;Eva, Orina and Ashvil&lt;/p&gt;&lt;div class="d_itc_f" style="clear:both;height:11px;"&gt;&lt;a class="a_itc" style="float: right;" href="http://www.itcrossing.com/"&gt;&lt;img alt="powered by metaPost" style="border: none ;" src="/DesktopModules/itcMetaPost/images/m.gif"&gt;&lt;/a&gt;&lt;script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/606/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/606/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=606</guid>
      <pubDate>Wed, 24 Dec 2008 22:18:42 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=606</trackback:ping>
    </item>
    <item>
      <title>DNN Blog via Live Writer</title>
      <description>&lt;p&gt;Thanks to the efforts of &lt;a href="http://dnn.itcrossing.com/metaPostTeamBlog/tabid/258/BlogID/26/Default.aspx"&gt;Don Worthley&lt;/a&gt; in creating a module that supports the metaweblog API, folks like me can post using Windows Live Writer to DotNetNuke blogs. &lt;/p&gt;  &lt;p&gt;Since I am not a fan of the online web editing capabilities of web browsers, this is great news. They also have a free &lt;a href="http://www.snowcovered.com/Snowcovered2/Default.aspx?tabid=242&amp;PackageID=9662"&gt;community edition&lt;/a&gt;. &lt;/p&gt;&lt;div class="d_itc_f" style="clear:both;height:11px;"&gt;&lt;a class="a_itc" style="float: right;" href="http://www.itcrossing.com/"&gt;&lt;img alt="powered by metaPost" style="border: none ;" src="/DesktopModules/itcMetaPost/images/m.gif"&gt;&lt;/a&gt;&lt;script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/603/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/603/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=603</guid>
      <pubDate>Sun, 24 Aug 2008 20:23:53 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=603</trackback:ping>
    </item>
    <item>
      <title>Welcome Eva, Goodbye sleep</title>
      <description>&lt;p&gt;Last month Orina and I welcomed Eva to our lives and gave up on sleep :-) &lt;/p&gt;  &lt;p&gt;She is our bundle of joy and her smiles make our tiredness disappear. &lt;/p&gt;  &lt;p&gt;It's amazing how your lives changes after becoming parents and we are still getting used to it. &lt;/p&gt;&lt;div class="d_itc_f" style="clear:both;height:11px;"&gt;&lt;a class="a_itc" style="float: right;" href="http://www.itcrossing.com/"&gt;&lt;img alt="powered by metaPost" style="border: none ;" src="/DesktopModules/itcMetaPost/images/m.gif"&gt;&lt;/a&gt;&lt;script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/602/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/602/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=602</guid>
      <pubDate>Sun, 03 Aug 2008 14:48:49 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=602</trackback:ping>
    </item>
    <item>
      <title>Controlled failures – Letting someone fall of the bike</title>
      <description>&lt;P&gt;Sometimes the best way to convince someone that their way will not work is letting them fail early without any major impacts. &lt;/P&gt;
&lt;P&gt;In my first job in the early 90s, Microsoft shipped a version control called Delta with MSDN. It was not really good and did not have any Developer tool integration but it supported basic version control features like Check In and Check Out and it was free with MSDN, so I did not have to go through an approval process to get it.&lt;/P&gt;
&lt;P&gt;Delta provided some basic features and I and my team was happy using it compared to the previous option of using nothing.&lt;/P&gt;
&lt;P&gt;One of the developers in my team was very unhappy that he had to ‘Check Out’ a file before using it – This meant that he had to switch to Delta from his C++ editor and check out and come back again. So he decided to just change the read only attributes of the file and continue working. He explained to me that since he was the only person who owned that file, it would not matter. &lt;/P&gt;
&lt;P&gt;This was an accident waiting to happen. Even if you are the only developer, you will want to pull up an older version to compare the changes to figure out why - what you did today broke something else.&lt;/P&gt;
&lt;P&gt;Sure enough a week later, he came to me one evening and told me that he messed up and wanted to go back to an earlier revision of the file but since he was not using Delta, he ended up wasting the entire day trying to backtrack his changes. Sheepishly, he admitted that he had learnt his lesson the hard way and would always use a version control system.&lt;/P&gt;
&lt;P&gt;[If there is any one from the Microsoft Delta team reading this, then it is nice to know that however feature challenged Delta was, it convinced few folks that versioning was important]  &lt;/P&gt;
&lt;P&gt;I suppose I could have taken a heavy handed approach and told him that the policy was to use version control or else but that would not solve anything. I still do this and it confuses the folks sometimes but it works. &lt;/P&gt;
&lt;P&gt;Letting people fail in a controlled environment is the best way to learn – if they are not willing to listen. After all that’s how most folks learnt to ride a bike. &lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/583/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/583/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=583</guid>
      <pubDate>Sun, 04 Jun 2006 13:49:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=583</trackback:ping>
    </item>
    <item>
      <title>Tenets of Transparency for everyone</title>
      <description>&lt;P&gt;Eric Sink has a great article on &lt;A href="http://msdn.microsoft.com/Longhorn/default.aspx?pull=/library/en-us/dnsoftware/html/software02052005.asp"&gt;Tenets of Transparency&lt;/A&gt; for ISVs. &lt;/P&gt;
&lt;P&gt;You can extend this to individuals in any job role. The more transparent you are, the faster you can get your work done. &lt;/P&gt;
&lt;P&gt;Start with a simple exercise, before attending any meeting, send an email documenting your expectations for that meeting. You will be amazed how quickly the discussion moves forward.&lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/454/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/454/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=454</guid>
      <pubDate>Mon, 21 Feb 2005 02:00:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=454</trackback:ping>
    </item>
    <item>
      <title>A short marketing survey on Ashvil.net</title>
      <description>&lt;P&gt;If you have been reading Ashvil.Net or have subscribed to my RSS feed. Please take some time to help me understand why you read my blog by taking this &lt;A href="http://gyanquest.org/Default.aspx?tabid=73"&gt;survey&lt;/A&gt;, powered by &lt;A href="http://nsurvey.org"&gt;nsurvey.org&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;I plan to use this information to help me understand my audience better and fine-tune my articles, blog and presentations to my readers.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;Ashvil&lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/453/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/453/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=453</guid>
      <pubDate>Thu, 09 Sep 2004 09:09:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=453</trackback:ping>
    </item>
    <item>
      <title>Software Pricing with Eric</title>
      <description>&lt;P&gt;Eric Sink has a good &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsoftware/html/software08052004.asp"&gt;article&lt;/A&gt; on product pricing strategies on MSDN. It is a must read for anyone in the software business. If you are developer and don’t understand software pricing you will have no idea how commercially viable that widget you are developing is. Pricing is a complex issues and this article covers that all the main points that drive it.&lt;/P&gt;
&lt;P&gt;One of the issues I have with the article is his example of setting a price point for a commercial version of Firebird. His argument of pricing it higher is not in line with his company’s pricing of Vault compared to VSS, Perforce, etc. Actually Perforce adopts his model but it’s pricing is out of reach for many developers.&lt;/P&gt;
&lt;P&gt;One of the stupidest things to do is to price higher than lower. If you price lower you will lose money but gain customers and market share. You will find that customers want to spend money with you after they trust you. Take a leaf out of the Component software vendors – Sell cheap then you can charge for Enterprise support, Source Code, Subscriptions, Training, etc. Enterprise customers love to spend money with companies they trust.&lt;/P&gt;
&lt;P&gt;The other thing I disagree with is to raise prices till the whining is just right. Whining customers don’t evangelize; they don’t act like sales people for your product. There are better ways to charge people who want to pay more and still include people who want to pay less.&lt;/P&gt;
&lt;P&gt;Eric’s article is a good start but the best place for you to get your pricing strategy is talking to your customers.&lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/452/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/452/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=452</guid>
      <pubDate>Tue, 24 Aug 2004 04:45:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=452</trackback:ping>
    </item>
    <item>
      <title>Good Interviewing</title>
      <description>&lt;P&gt;It’s amazing how interviewers ask stupid questions that do more harm than good. Good interviewing is a science that we can all learn and it is the first step to building a good team. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;The first step to being a good interviewer is to realize that the candidate is also interviewing you silently. The purpose of the interview is two fold – evaluate that the candidate is a good fit and sell him the job. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Most folks believe that the time to sell the candidate the job is after you decide if you want to hire them. This is a bad choice because if the candidate is not sold right from the start the chances that he/she will perform to their best potential is low. A motivated candidate who wants to get the job will try to sell themselves better than someone who has no idea what the job involves. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;The best way to start and interview is to sell the company and the job position and then ask the candidate if they are interested in it. One note of caution – Be honest. Hyping up the company and the job position or hiding information is a bad idea. Once the candidate becomes an employee, they will know the truth. It is a bad idea to hire an employee under false pretences and then wonder what when wrong. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Once the candidate expresses their interest, go ahead with your interview process. Make sure that interview is tailored to the job position. But whether you are looking for a CEO, program manager or developer, there are common attributes you should be looking for like honesty, decision making process, intelligence, hardworking, teamwork, match with the current position, etc.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I focus on asking these type of questions &lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;What interests you about the job and drill down&lt;/LI&gt;
&lt;LI&gt;See what kind of research the candidate has done about our products and market&lt;/LI&gt;
&lt;LI&gt;Talk in detail about their past projects and rationale behind decisions&lt;/LI&gt;
&lt;LI&gt;Find out the processes and methodology they are familiar with&lt;/LI&gt;
&lt;LI&gt;Talk about interaction with their teams&lt;/LI&gt;
&lt;LI&gt;Talk about the other professional interests beside their job&lt;/LI&gt;
&lt;LI&gt;Ask them questions in their line of expertise that make them think and come up with solutions&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;And here is what I don’t ask them &lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;No puzzles, trick or hack questions&lt;/LI&gt;
&lt;LI&gt;No questions on syntax where the answers can be found in the manual&lt;/LI&gt;
&lt;LI&gt;No hard or nasty questions&lt;/LI&gt;
&lt;LI&gt;Never appear disinterested in their answers&lt;/LI&gt;
&lt;LI&gt;And no illegal questions &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Let me take a minute to explain the rationale behind not asking certain questions. The interview environment is a stressful one. Hack questions like what does the complier do in this situation does not makes any sense. Atleast reword the question to ask them what would you do if you were the complier writer. What decision would you make. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Puzzles test the ability to solve a problem given a set of artificial constraints. But you don’t need to create artificial constraints when you have a set of real world constraints. Instead of a standard puzzle like &lt;I&gt;dividing the Pirates Treasure&lt;/I&gt;, consider talking to the candidate about real world issues you are facing and ask them to solve it. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Asking syntax questions where answers are in a manual makes no sense. With information on your fingertips, the answers are always a click away. Obviously asking questions that are illegal, immoral or uncomfortable are just going to make the candidate negative about your organization. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;One of the most important things is check if the candidate understands how to make decisions, how to stand by them and how to implement them. You need to find out if the candidate understands they are there to solve a problem for their customers and how to go about it. Asking the right type of questions will significantly increase your chance of finding the right talent to lead you to the path of success. Ask the wrong ones and you will wonder why good folks don't turn up for your interviews.&lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/451/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/451/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=451</guid>
      <pubDate>Wed, 04 Aug 2004 01:41:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=451</trackback:ping>
    </item>
    <item>
      <title>Testing Environments Without Trashing Your Machine</title>
      <description>&lt;P&gt;Testing with different configurations is an integral part of the QA process, but time and energy is consumed configuring and managing these environments. Ben Waldron has written an &lt;A href="http://msdn.microsoft.com/msdnmag/issues/04/08/VirtualServer2005/default.aspx"&gt;article&lt;/A&gt; demonstrates how the Virtual Server COM API can be used to create an automated application testing environment using Virtual Server 2005. It improves developer productivity by simplifying the provisioning and management of testing environments.&lt;/P&gt;
&lt;P&gt;If your application runs on Windows, you need to take a look at using Virtual PC and Virtual Server 2005 as integral part of your QA environments.&lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/450/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/450/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=450</guid>
      <pubDate>Thu, 22 Jul 2004 00:05:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=450</trackback:ping>
    </item>
    <item>
      <title>The importance of Mentoring</title>
      <description>&lt;P&gt;One of the most important skills, a manager needs to have is to be able to mentor the team. Unfortunately, if you ask most software professionals if their manager is a mentor, you will get a laugh. &lt;/P&gt;
&lt;P&gt;Good Mentors are natural leaders and mentoring is an art that they practice. They realize that in addition to getting the job done, they are also responsible to their team. They believe that they need to encourage their team members to grow and take steps to encourage that. &lt;/P&gt;
&lt;P&gt;At i3Connect, I encouraged my team to write articles, post to public forums, give back to open source projects, give presentations (both internal and external), think on their career development paths, etc. Ameet, one of our team members with just one year of experience, was actually a project guide to final year CS students. Due to lack of resources, we could not send anyone to paid conferences but would encourage them to attend free conferences in Mumbai or on the web. Mentoring was one of the main reasons our attrition rate was so low, even with all our financial constraints.&lt;/P&gt;
&lt;P&gt;A good mentor should create the right team culture by&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;presenting a vision, describing the planning process and showing leadership. 
&lt;LI&gt;empowering the team to experiment 
&lt;LI&gt;being goal-oriented and focusing on team performance 
&lt;LI&gt;building a team of smart, dependable team-players. 
&lt;LI&gt;using the individual strengths and talents in a team activity 
&lt;LI&gt;being flexible and responsive 
&lt;LI&gt;being able breakdown communication barriers 
&lt;LI&gt;and being able to recognize and celebrate team and individual accomplishments &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As a manager there will be always be another deadline and another crisis. But working with your team is more than that. Set aside time &lt;I&gt;to look at the rainbows&lt;/I&gt; and to connect with each person on the team. Understanding them is the first step to being a great mentor.&lt;/P&gt;</description>
      <link>http://ashvil.net/Blog/tabid/75/EntryID/449/Default.aspx</link>
      <author>ashvil_d@yahoo.com</author>
      <comments>http://ashvil.net/Blog/tabid/75/EntryID/449/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://ashvil.net/Default.aspx?tabid=75&amp;EntryID=449</guid>
      <pubDate>Wed, 21 Jul 2004 23:32:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://ashvil.net/DesktopModules/Blog/Trackback.aspx?id=449</trackback:ping>
    </item>
  </channel>
</rss>