<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Quit Today</title>
	<atom:link href="http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/feed/" rel="self" type="application/rss+xml" />
	<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/</link>
	<description>Linux hacker, recovering mathematician, former athlete</description>
	<lastBuildDate>Wed, 25 Aug 2010 23:50:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Fab</title>
		<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/comment-page-1/#comment-856</link>
		<dc:creator>Fab</dc:creator>
		<pubDate>Thu, 23 Jul 2009 17:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://digitalvampire.org/blog/?p=50#comment-856</guid>
		<description>Hey Roland, I was just reading your blog, kinda randomly.  Yes, the post is pretty ancient, but I want to point out a very important issue you raise, that of employer loyalty.  It amazes me the number of people who expect(ed) their employer to have compassion and feelings towards them, just because they do(did) for the employer, and are completely blind sided when the numbers don&#039;t add up anymore and they&#039;re given their two weeks notice.</description>
		<content:encoded><![CDATA[<p>Hey Roland, I was just reading your blog, kinda randomly.  Yes, the post is pretty ancient, but I want to point out a very important issue you raise, that of employer loyalty.  It amazes me the number of people who expect(ed) their employer to have compassion and feelings towards them, just because they do(did) for the employer, and are completely blind sided when the numbers don&#8217;t add up anymore and they&#8217;re given their two weeks notice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland&#8217;s Blog &#187; Blog Archive &#187; The enemy within</title>
		<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/comment-page-1/#comment-590</link>
		<dc:creator>Roland&#8217;s Blog &#187; Blog Archive &#187; The enemy within</dc:creator>
		<pubDate>Wed, 05 Nov 2008 19:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://digitalvampire.org/blog/?p=50#comment-590</guid>
		<description>[...] Roland&#8217;s Blog Linux hacker, recovering mathematician, former athlete     &#171; Quit Today [...]</description>
		<content:encoded><![CDATA[<p>[...] Roland&#8217;s Blog Linux hacker, recovering mathematician, former athlete     &laquo; Quit Today [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AnonymousB</title>
		<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/comment-page-1/#comment-588</link>
		<dc:creator>AnonymousB</dc:creator>
		<pubDate>Fri, 31 Oct 2008 22:57:30 +0000</pubDate>
		<guid isPermaLink="false">http://digitalvampire.org/blog/?p=50#comment-588</guid>
		<description>I have a  similar problem to  Anonymous. I&#039;ve written, on my own time, an experimental improvement to &#039;git bisect&#039; (not actually integrated into git) which knows about the case where the test has false negatives (because the bug is intermittent). But, my employer thinks they own everything I do (even though that seems to be invalid in my legal jurisdiction). I talked to my manager about this, and the result was not encouraging: even though she thought the company had no interest in the code, releasing it would apparently &#039;ring alarm bells&#039;. 

The best suggestion she had was to write an academic paper (which would apparently fall into the category of acceptable professional development) and release the code with that. But I&#039;m a bit stuck on the paper. Ideally I would release my tool now, and see if anybody thought it was worth pursuing, and maybe had some bug which they could try it out on and give me feedback. It&#039;s much harder to try and work it up to a publishable level when I don&#039;t even know if it&#039;s actually of use to anyone.</description>
		<content:encoded><![CDATA[<p>I have a  similar problem to  Anonymous. I&#8217;ve written, on my own time, an experimental improvement to &#8216;git bisect&#8217; (not actually integrated into git) which knows about the case where the test has false negatives (because the bug is intermittent). But, my employer thinks they own everything I do (even though that seems to be invalid in my legal jurisdiction). I talked to my manager about this, and the result was not encouraging: even though she thought the company had no interest in the code, releasing it would apparently &#8216;ring alarm bells&#8217;. </p>
<p>The best suggestion she had was to write an academic paper (which would apparently fall into the category of acceptable professional development) and release the code with that. But I&#8217;m a bit stuck on the paper. Ideally I would release my tool now, and see if anybody thought it was worth pursuing, and maybe had some bug which they could try it out on and give me feedback. It&#8217;s much harder to try and work it up to a publishable level when I don&#8217;t even know if it&#8217;s actually of use to anyone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamie Bennett</title>
		<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/comment-page-1/#comment-587</link>
		<dc:creator>Jamie Bennett</dc:creator>
		<pubDate>Thu, 30 Oct 2008 09:43:56 +0000</pubDate>
		<guid isPermaLink="false">http://digitalvampire.org/blog/?p=50#comment-587</guid>
		<description>Changing jobs is a daunting prospect at the best of times, in the current economic climate even more so. May of us would love to contribute to open source software on a full time basis but instead get relegated to doing it in our spare time which isn&#039;t ideal. The best outcome for the majority then, as suggested, is to eat away at the inside; suggest open source to your company, actively promote it and be knowledgeable enough that when the company has questions, you can give good answers.</description>
		<content:encoded><![CDATA[<p>Changing jobs is a daunting prospect at the best of times, in the current economic climate even more so. May of us would love to contribute to open source software on a full time basis but instead get relegated to doing it in our spare time which isn&#8217;t ideal. The best outcome for the majority then, as suggested, is to eat away at the inside; suggest open source to your company, actively promote it and be knowledgeable enough that when the company has questions, you can give good answers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roland</title>
		<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/comment-page-1/#comment-586</link>
		<dc:creator>roland</dc:creator>
		<pubDate>Wed, 29 Oct 2008 21:45:32 +0000</pubDate>
		<guid isPermaLink="false">http://digitalvampire.org/blog/?p=50#comment-586</guid>
		<description>@Anonymous: Your situation is exactly what I had in mind when I said that Greg&#039;s advice to quit doesn&#039;t need to be taken literally.  You have a job that you like right now, but the restriction on kernel contribution chafes.  If I were you, I would keep pushing on the ban on any open source kernel work; it&#039;s good for your employer and good for you if you are able to contribute to parts of the kernel that have no conflict with your business.

Just by being a kernel developer, you must run into kernel bugs completely unrelated to your core work that you are able to fix.  For example, some of my commits such as 4c41d3ad (&quot;ACPI: Always return valid &#039;status&#039; from acpi_battery_get_property()&quot;) or bb10ed09 (&quot;sched: fix wait_for_completion_timeout() spurious failure under heavy load&quot;) have nothing to do with InfiniBand or RDMA.  It&#039;s just that when you run a bleeding edge kernel and you know how to debug the kernel, you end up answering questions like &quot;why does my laptop crash on boot with two batteries installed?&quot;

With that said I think it&#039;s not a bad idea for you to quietly explore what open source kernel jobs you can get.  If you find something that you like better than your current job, then you can take it.  There are certainly plenty of companies hungry for Linux kernel developers, and since you never have more leverage than when a company is trying to hire you away from your current job, you should be able to negotiate contributing publicly (or just use the job offer to get concessions at your current job).

I definitely don&#039;t think it&#039;s necessary to be a &quot;rock start&quot; to get hired.  Certainly my work as a subsystem maintainer gets me noticed by a lot of peope, but my experience with the kernel community has been that it actually is meritocratic.  No one had any idea who I was when I showed up with an InfiniBand subsystem, and while it took a lot of work, it did get merged when it was ready.  Certainly having no public track record makes finding job opportunities more of a challenge, but that just underscores why it&#039;s in your interest to build that track record.</description>
		<content:encoded><![CDATA[<p>@Anonymous: Your situation is exactly what I had in mind when I said that Greg&#8217;s advice to quit doesn&#8217;t need to be taken literally.  You have a job that you like right now, but the restriction on kernel contribution chafes.  If I were you, I would keep pushing on the ban on any open source kernel work; it&#8217;s good for your employer and good for you if you are able to contribute to parts of the kernel that have no conflict with your business.</p>
<p>Just by being a kernel developer, you must run into kernel bugs completely unrelated to your core work that you are able to fix.  For example, some of my commits such as 4c41d3ad (&#8220;ACPI: Always return valid &#8216;status&#8217; from acpi_battery_get_property()&#8221;) or bb10ed09 (&#8220;sched: fix wait_for_completion_timeout() spurious failure under heavy load&#8221;) have nothing to do with InfiniBand or RDMA.  It&#8217;s just that when you run a bleeding edge kernel and you know how to debug the kernel, you end up answering questions like &#8220;why does my laptop crash on boot with two batteries installed?&#8221;</p>
<p>With that said I think it&#8217;s not a bad idea for you to quietly explore what open source kernel jobs you can get.  If you find something that you like better than your current job, then you can take it.  There are certainly plenty of companies hungry for Linux kernel developers, and since you never have more leverage than when a company is trying to hire you away from your current job, you should be able to negotiate contributing publicly (or just use the job offer to get concessions at your current job).</p>
<p>I definitely don&#8217;t think it&#8217;s necessary to be a &#8220;rock start&#8221; to get hired.  Certainly my work as a subsystem maintainer gets me noticed by a lot of peope, but my experience with the kernel community has been that it actually is meritocratic.  No one had any idea who I was when I showed up with an InfiniBand subsystem, and while it took a lot of work, it did get merged when it was ready.  Certainly having no public track record makes finding job opportunities more of a challenge, but that just underscores why it&#8217;s in your interest to build that track record.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://digitalvampire.org/blog/index.php/2008/10/29/quit-today/comment-page-1/#comment-585</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 29 Oct 2008 19:33:31 +0000</pubDate>
		<guid isPermaLink="false">http://digitalvampire.org/blog/?p=50#comment-585</guid>
		<description>I work for a company that develops proprietary Linux drivers (no we do not produce graphics cards).  Because of this I am not allowed to do any open source work on the Kernel even in my free time.  When I complained I was granted permission to work on one open source project that was completely unrelated to anything our company does.  This is fine, but I would greatly prefer to work on the kernel.  So why do I stay?  Well, I&#039;m a key technical contributor to our Linux strategy and I see hope that I may be able to convince management that open source drivers will benefit the company.  Additionally I&#039;m a little scared that it will be difficult to find a job that allows me to contribute to the kernel as I am not an existing Linux kernel &quot;rock star&quot;.</description>
		<content:encoded><![CDATA[<p>I work for a company that develops proprietary Linux drivers (no we do not produce graphics cards).  Because of this I am not allowed to do any open source work on the Kernel even in my free time.  When I complained I was granted permission to work on one open source project that was completely unrelated to anything our company does.  This is fine, but I would greatly prefer to work on the kernel.  So why do I stay?  Well, I&#8217;m a key technical contributor to our Linux strategy and I see hope that I may be able to convince management that open source drivers will benefit the company.  Additionally I&#8217;m a little scared that it will be difficult to find a job that allows me to contribute to the kernel as I am not an existing Linux kernel &#8220;rock star&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
