<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the daily dub &#187; work</title>
	<atom:link href="http://blog.ryandubois.net/tags/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ryandubois.net</link>
	<description>your daily dose of dubulosity</description>
	<lastBuildDate>Fri, 16 Dec 2011 19:33:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Failure to Communicate</title>
		<link>http://blog.ryandubois.net/2010/03/failure-to-communicate/</link>
		<comments>http://blog.ryandubois.net/2010/03/failure-to-communicate/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:35:24 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=1002</guid>
		<description><![CDATA[The transparent_union type attribute enables you to specify atransparent_union type, that is, a union data type qualified with__attribute__((transparent_union))__. This is an actual example of some real documentation from ARM&#8217;s RealView Compiler Toolkit &#8211; used to build high-performance ARM binaries. What this roughly translates to is this: A transparent_union type is a type with a transparent_union attribute. [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The <code style="color: #000000; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #e0e0e0; font: normal normal normal 9pt/120% 'courier new', courier; background-position: initial initial;">transparent_union</code> type attribute enables you to specify a<span><em>transparent_union type</em></span>, that is, a union data type qualified with<code style="color: #000000; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #e0e0e0; font: normal normal normal 9pt/120% 'courier new', courier; background-position: initial initial;">__attribute__((transparent_union))__</code>.</p></blockquote>
<p>This is an actual example of some real documentation from ARM&#8217;s RealView Compiler Toolkit &#8211; used to build high-performance ARM binaries.</p>
<p>What this roughly translates to is this:</p>
<blockquote><p>A transparent_union type is a type with a transparent_union attribute.</p></blockquote>
<p>Well, no shit, Sherlock!  What the fuck does the attribute <em>do</em> to the type or the handling thereof?</p>
<p>To contrast, here&#8217;s what GCC&#8217;s manual says in the first sentence:</p>
<blockquote><p>This attribute, attached to a <code>union</code> type definition, indicates that any function parameter having that union type causes calls to that function to be treated in a special way.</p></blockquote>
<p>This is somewhat better &#8211; with one sentence of (not wasted space), I already know that the transparent_union attribute has something to do with function parameters, and, additionally, causes some special handling thereof.</p>
<p>That said, I&#8217;m still not clear (in one sentence) what this attribute does, but GCC is certainly off to a better start.</p>
<p>ARM, work on your documentation please.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2010/03/failure-to-communicate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Job</title>
		<link>http://blog.ryandubois.net/2009/06/new-job/</link>
		<comments>http://blog.ryandubois.net/2009/06/new-job/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 03:53:21 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[job hunt]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=966</guid>
		<description><![CDATA[It&#8217;s been a damn long while since I&#8217;ve written anything, and I&#8217;m starting to feel it. Time to catch you all up. I started a new job, finally.  I was getting super bored with my old position and was looking for change, and more responsibility.  I wanted to be in a leadership position (who doesn&#8217;t?), [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a damn long while since I&#8217;ve written anything, and I&#8217;m starting to feel it. Time to catch you all up.</p>
<p>I started a new job, finally.  I was getting super bored with my old position and was looking for change, and more responsibility.  I wanted to be in a leadership position (who doesn&#8217;t?), and there was no way up in my old team, so I asked to transfer out.  That never happened&#8230;</p>
<p>Eventually, though, shit hit the fan. Director level shit&#8230;  The whole team got transferred (unwillingly, no less).  But, since my boss knew of my request to try something new, I didn&#8217;t get pawned off.  Instead of taking the easy road into one position where I probably would have fallen into anonymity (again), I decided to gamble with unemployment, and in the meantime, interview my ass off with as many people as possible.</p>
<p>I interviewed with one guy, the head of new technologies for hardware engineering.  He handed me my ass in about the first question.  It actually kind of sucked, because I&#8217;ve always wanted to do hardware engineering.  He showed me a 5 page resume of a Ph. D. candidate, then said &#8220;I walked this guy out in the first 10 minutes.&#8221;  I really appreciated him giving it to me straight: &#8220;do you think, if I handed you a project, and said &#8216;Go&#8217; that you could deliver a working prototype in 3 weeks time?&#8221;</p>
<p>&#8220;uuuuhm, no. I&#8217;m not your guy. I have no experience, and would be getting into this to learn as much as possible. I&#8217;d probably fit better in a Junior level position.&#8221;</p>
<p>That&#8217;s right, I was honest.  I owned the fact that I could not survive in that group (even though it&#8217;s a dream job).  The rest of the interview was actually really chill.  He basically asked my interests, my background, and what I was looking or hoping for.  I spilled my guts, and put it in this way: &#8220;Obviously, I&#8217;m not the guy for your team, but do you know anyone in any other teams that might be looking for a guy like me?&#8221;</p>
<p>That lead to other names, and those names lead to other names.</p>
<p>I interviewed with as many people as possible.  Some of them said &#8220;no,&#8221; some of them gave me quizes, and others said nothing.  All of this was expected, and actually not too much of a bother.</p>
<p>Finally, I tapped my last resource: my lovely fiance.  She knows more people in recruiting than I could ever dream.</p>
<p>She put me in touch with another person. I followed up.  I talked to a manager from a different team, and he sounded stoked about my experience, my interests, and my skills.</p>
<p>We setup an interview.  Actually, two full days of interviews: 8 hours or so each.  Apparently, I aced them all.  I didn&#8217;t know all the answers (who could possibly?), but I was personable, and able to talk it all through.</p>
<p>Before I got back to my office, I had landed the new job. I was SO stoked, I could barely contain myself.</p>
<p>To top it all off, my best man, the other &#8220;Ryan&#8221; of The Ryans, would be sharing an office with me. And, even on top of that, my best friend from grade school would be starting 2 offices down within the week.</p>
<p>Holy shit, it&#8217;s all coming together!</p>
<p>Nowadays, you can find me working for iPod, learning more than I&#8217;ve ever learned, travelling to China, staying up late, and loving it.  This new job is more of a time commitment than I&#8217;ve ever had, but it&#8217;s also more fun, more rewarding, more interesting, and I&#8217;m working with <strong>way</strong> better people than ever before &#8212; that&#8217;s really all that matters!</p>
<p>The Moral: When looking for a new job, above all: make sure the people fit you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2009/06/new-job/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On Lyrics</title>
		<link>http://blog.ryandubois.net/2008/08/on-lyrics/</link>
		<comments>http://blog.ryandubois.net/2008/08/on-lyrics/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 22:02:19 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=708</guid>
		<description><![CDATA[Q: Why did they call their song &#8220;I can ride a bike with no handlebars?&#8221; A: Because &#8220;I can debug a kernel panic in someone else&#8217;s driver with no source information, only assembly code and my knowledge of HowShitWorks(TM),&#8221; was too long.]]></description>
			<content:encoded><![CDATA[<p><strong>Q:</strong> Why did they call their song &#8220;I can ride a bike with no handlebars?&#8221;</p>
<p><strong>A:</strong> Because &#8220;I can debug a kernel panic in someone else&#8217;s driver with no source information, only assembly code and my knowledge of HowShitWorks(TM),&#8221; was too long.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/08/on-lyrics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back to the grind</title>
		<link>http://blog.ryandubois.net/2008/08/back-to-the-grind/</link>
		<comments>http://blog.ryandubois.net/2008/08/back-to-the-grind/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 21:22:28 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[by the way]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=689</guid>
		<description><![CDATA[I&#8217;m back in town again, and back at work.  Only 7 work days off, and I have 1600 emails to go through &#8211; and three meetings on the day of my return. Welcome Home? All day wasted to meetings and email. Although not all the meetings were a waste.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back in town again, and back at work.  Only 7 work days off, and I have 1600 emails to go through &#8211; and three meetings on the day of my return.</p>
<p>Welcome Home?</p>
<p>All day wasted to meetings and email. Although not all the meetings were a waste.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/08/back-to-the-grind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phoTag</title>
		<link>http://blog.ryandubois.net/2008/07/photag/</link>
		<comments>http://blog.ryandubois.net/2008/07/photag/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 16:10:21 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=665</guid>
		<description><![CDATA[The project I worked on for Redbull&#8217;s MotoGP this year and last year (aptly named phoTag) now has a sweet web presence, thanks to my good buddy Derek Johnson. What we do is an a la carte service for events and/or corporate branding, providing an interactive photography service.  The technology behind it all is my [...]]]></description>
			<content:encoded><![CDATA[<p>The project I worked on for Redbull&#8217;s MotoGP this year and last year (aptly named phoTag) now has a sweet web presence, thanks to my good buddy Derek Johnson.</p>
<p>What we do is an a la carte service for events and/or corporate branding, providing an interactive photography service.  The technology behind it all is my creation, called phoTag.</p>
<p>Read more about <a title="phoTag" href="http://www.derekjohnsonphoto.com/PhoTag/Welcome.html">phoTag</a> here.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/07/photag/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

