<?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>drwill's daemon : Bio</title><link>http://blogs.msdn.com/drwill/archive/tags/Bio/default.aspx</link><description>Tags: Bio</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Engineering Lead</title><link>http://blogs.msdn.com/drwill/archive/2008/02/19/engineering-lead.aspx</link><pubDate>Wed, 20 Feb 2008 00:04:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7802520</guid><dc:creator>drwill</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/drwill/comments/7802520.aspx</comments><wfw:commentRss>http://blogs.msdn.com/drwill/commentrss.aspx?PostID=7802520</wfw:commentRss><description>&lt;p&gt;In the last six months, I've transitioned from a QA Lead to an Engineering Lead position.&amp;nbsp; I'm still a persistent and tenacious driver of quality.&amp;nbsp; Now I get to influence the development process as well.&amp;nbsp; It is a great opportunity for me to optimize development for the benefit of quality, as well as a great career challenge.&lt;/p&gt; &lt;p&gt;I began my career as a product support engineer.&amp;nbsp; I was a temporary Microsoft employee for two years.&amp;nbsp; Despite all the negativity you might associate with that, I found it to be an excellent opportunity for me to learn and prove myself.&amp;nbsp; I started in phone support for Windows 95.&amp;nbsp; It was 2 weeks before Win95 was released and it was a very exciting time.&amp;nbsp; Product Support Services (PSS) was a fantastic environment for me to learn.&amp;nbsp; There was a lot of knowledge about Windows, networking, memory management, etc.&amp;nbsp; I just soaked it in.&amp;nbsp; So many people were happy to help others learn.&amp;nbsp; It was easy to find experts.&amp;nbsp; It was the ideal environment for me to learn since I could ask dynamic questions of an expert.&lt;/p&gt; &lt;p&gt;After 10 months of that, I knew I needed a change.&amp;nbsp; Although I enjoyed helping customers, the number of unique issues I encountered on a regular basis wasn't growing.&amp;nbsp; I was tired of hearing about how these issues negatively impacted customers and I wanted to go to the product team to find these issues before they were released.&lt;/p&gt; &lt;p&gt;So I became a manual tester.&amp;nbsp; My job then was as close as I've ever been to the persona we use to to design our Test Case Management product.&amp;nbsp; I tested third party applications to make sure they continued to work on new versions of Windows and Internet Explorer.&amp;nbsp; Next I worked on NetMeeting, testing the multi-conference scale and configurations.&lt;/p&gt; &lt;p&gt;During those two years, I was fascinated with what one could do with programming to automate things.&amp;nbsp; Whether it was a simple Excel macro to make a compelling report, a log parser to normalize disparate log formats, or automation to more quickly test an application... I was hooked.&amp;nbsp; I think at our core, all programmers are a bit lazy and we're attracted to the idea we can invest a bit in an application or script to do work for us.&amp;nbsp; :)&lt;/p&gt; &lt;p&gt;I finally made my entrance into the world of programming as a Software Design Engineer in Test (SDET) and became a full time employee.&amp;nbsp; Back when I started it wasn't the most common type of tester we have at MS.&amp;nbsp; SDETs are developers who use their programming knowledge to test the product.&amp;nbsp; It could be API testing, performance, or scalability.&amp;nbsp; We've even tried to automate UI tests with many essential attempts and failures over the last decade.&amp;nbsp; We learned a lot of lessons and each iteration gets a bit better than before.&lt;/p&gt; &lt;p&gt;I've worked on many different MS apps as an SDET including Microsoft Works, MSN Small Business, ActiveSync (desktop sync for Windows Mobile), and Exchange ActiveSync (wireless sync for Windows Mobile).&lt;/p&gt; &lt;p&gt;Eventually I became an SDET Lead.&amp;nbsp; I didn't think I'd like being a people manager, but I've learned differently since transitioning.&amp;nbsp; More on that in a future blog.&amp;nbsp; As an SDET Lead I championed quality, trained new testers, triaged bugs, and took part in product design.&amp;nbsp; My goal was to drive for quality at every stage.&lt;/p&gt; &lt;p&gt;It was difficult to convince my development leads to change their approach.&amp;nbsp; Now that I'm an Engineering Lead, I have the authority to make direct changes up stream.&amp;nbsp; I'm not out to ruin development at the expense of quality.&amp;nbsp; Now I feel I can make both better.&amp;nbsp; &lt;a href="http://blogs.msdn.com/drwill/archive/2008/02/19/trying-scrum.aspx"&gt;Scrum&lt;/a&gt; and agile have been a great guide for bringing that to my team.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7802520" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/drwill/archive/tags/Software+Testing/default.aspx">Software Testing</category><category domain="http://blogs.msdn.com/drwill/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/drwill/archive/tags/Bio/default.aspx">Bio</category></item><item><title>Introduction</title><link>http://blogs.msdn.com/drwill/archive/2004/02/10/introduction.aspx</link><pubDate>Wed, 11 Feb 2004 03:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:70984</guid><dc:creator>drwill</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/drwill/comments/70984.aspx</comments><wfw:commentRss>http://blogs.msdn.com/drwill/commentrss.aspx?PostID=70984</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My name is David R. Williamson and I work at Microsoft in the Visual Studio group working on Enterprise Test Tools.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Software testing is my gig because I'm really passionate about software that works.&amp;nbsp; As a software user, I get easily annoyed with bugs and poorly designed UI.&amp;nbsp; Anything that slows me down from getting what I want done is just unacceptable.&amp;nbsp; So, as a software engineer my mission is to prevent and find the bugs and annoying behavior early enough so the team can fix it.&amp;nbsp; I'm also passionate about improving engineering practices to yield better productivity and a predictable development cadence.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My career in software development started in Product Support Services.&amp;nbsp; I answered daily calls to Microsoft's support department for Windows 95 just as it launched.&amp;nbsp; It was an amazing opportunity to learn about Windows and talk to customers first hand.&amp;nbsp; (It was also an opportunity to learn how to prank my friends' computers which has brought endless enjoyment.)&amp;nbsp; Starting out there was important in my development because I learned right away the pain software users go through when things don't go the way we want.&amp;nbsp; After about a year of that, I decided it was time to get to work on finding the problems so my customers would be happy and not have to call in.&amp;nbsp; Ever since, I've been a tester and a programmer.&amp;nbsp; My role has changed over the years some, but the heart of my passion is still around raising the quality bar.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Today I'm an&amp;nbsp;Engineering Lead.&amp;nbsp; I manage a team of developers and testers at the feature level.&amp;nbsp; I love both sides of development and quality assurance, so this is the perfect role for me.&amp;nbsp; I enjoy working with individuals to help them grow and find the right opportunities for them to develop.&amp;nbsp; I strive to create an engineering environment where both dev and test feel they are contributing to an amazing product, making steady progress towards the product deliverables, and enjoying their time doing it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Cheers,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Dave&lt;/FONT&gt;&lt;/P&gt;&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=70984" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/drwill/archive/tags/Software+Testing/default.aspx">Software Testing</category><category domain="http://blogs.msdn.com/drwill/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.msdn.com/drwill/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/drwill/archive/tags/Bio/default.aspx">Bio</category></item></channel></rss>