<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" 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:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Michael Tsang - What kinds of skills does someone need to write drivers?</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers/RSS"></atom:link>
	<image>
		<url>http://media.ch9.ms/ch9/790f/d670823a-db40-4e79-a804-ea1726c4790f/DeviceDriversTsang_100.jpg</url>
		<title>Channel 9 - Michael Tsang - What kinds of skills does someone need to write drivers?</title>
		<link></link>
	</image>
	<description>Michael Tsang writes the drivers that run the Tablet PC, so we were wondering what kinds of skills someone would need to write drivers.

Any other driver writers hang out here? How do you see your jobs being different from others? What kinds of things are you worrying about?</description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 05:15:47 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 05:15:47 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Michael Tsang - What kinds of skills does someone need to write drivers?</title>
		<description>
			<![CDATA[How true - you can't assume anything. Valuable lesson.<p>posted by kevshaw</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers#c632213486690000000</link>
		<pubDate>Fri, 28 May 2004 13:44:29 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers#c632213486690000000</guid>
		<dc:creator>kevshaw</dc:creator>
	</item>
	<item>
		<title>Re: Michael Tsang - What kinds of skills does someone need to write drivers?</title>
		<description>
			<![CDATA[
<p>IMHO, writing drivers&nbsp;assumes much more liability than writing applications. Although it's always bad if software crashes, what a difference between a crashing app. vs. a crashing driver: The latter tears down the whole system!<br>
<br>
As Michael says, drivers need to protect against race conditions due to resources getting accessed from various asynchronous contexts, including interrupt handlers.<br>
<br>
Spin locks, &quot;atomic&quot;&nbsp;access to data&nbsp;and other interlocked operations are sometimes not easy to implement.</p>
<p>posted by stewo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers#c632262177820000000</link>
		<pubDate>Fri, 23 Jul 2004 22:16:22 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers#c632262177820000000</guid>
		<dc:creator>stewo</dc:creator>
	</item>
	<item>
		<title>Re: Michael Tsang - What kinds of skills does someone need to write drivers?</title>
		<description>
			<![CDATA[
<p>HI Tsang, <br>
<br>
Your information provided on the site was very intresting and very good, i am using a TC4200 on which we aer experiencing issue unable towrite on the edge of the screen about 1 cm on all the four sides of the screen, but when i use&nbsp; the pen to get the start
 menu options it works fine.<br>
<br>
Could you all explain me why we need to install the Wacom driver on the tablet pc.<br>
<br>
Regards<br>
Cyberbob</p>
<p>posted by Cyberbob</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers#c632780194660000000</link>
		<pubDate>Wed, 15 Mar 2006 11:37:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Michael-Tsang-What-kinds-of-skills-does-someone-need-to-write-drivers#c632780194660000000</guid>
		<dc:creator>Cyberbob</dc:creator>
	</item>
</channel>
</rss>