<?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>Derek Gathright &#187; Yahoo</title>
	<atom:link href="http://www.derekville.net/tag/yahoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.derekville.net</link>
	<description>Scribbles &#38; Bits</description>
	<lastBuildDate>Fri, 18 Jun 2010 17:36:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Return to Sunnyvale</title>
		<link>http://www.derekville.net/2010/return-to-sunnyvale/</link>
		<comments>http://www.derekville.net/2010/return-to-sunnyvale/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 01:26:48 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[Sunnyvale]]></category>

		<guid isPermaLink="false">http://www.derekville.net/?p=702</guid>
		<description><![CDATA[So right now I&#8217;m sitting in a booth on the Yahoo! campus, the same booth where I set a goal 20 months ago that one day I&#8217;d work for Yahoo! and&#8230;. [Wavy distorted omg we're going into a flashback. Begin &#8230; <a href="http://www.derekville.net/2010/return-to-sunnyvale/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://s89997654.onlinehome.us/screencaps/Flickr_Photo_Download__yahoo-sunnyvale-04-20100618-083757.jpg" /></div>
<p>So right now I&#8217;m sitting in a booth on the Yahoo! campus, the same booth where I set a goal 20 months ago that one day I&#8217;d work for Yahoo! and&#8230;.</p>
<p>[Wavy distorted omg we're going into a flashback.  Begin narration]</p>
<p>My first experience on the Yahoo campus was for Y! HackDay 2008.  I remember coming to the campus, being totally lost, and overwhelmed, almost like your first day of High School or College.  I wasn&#8217;t an employee or anything.  I was just a dumb programmer who wanted a taste of what Silicon Valley was really like. Seriously, I come from the startup world in Kansas City, I was in absolute awe of the place.  This is where the Internet happens.  Holy shit.</p>
<p>I came to HackDay armed with an idea for a hack to build, but was totally unable to focus, so I just sat around, tweeting, talking, and having fun.  The music, the hacks, the food, the beer. I was totally awestruck when I talked to someone who worked at Yahoo!, especially the ones working on products I had used.  I knew at that moment this was a place I&#8217;d always strive to work at.  I knew I just *had* to work here, and be the person on the other end of that conversation.</p>
<p>Through the course of that weekend, I met <a href="http://twitter.com/ShawnRecruits4u">a recruiter</a> who for one reason or another took interest in my skills and said he&#8217;d follow up with me.  I didn&#8217;t expect he would and he was just being nice.  A couple weeks later I got a call from him stating he was interested in setting up an interview.  I was shocked.  &#8220;Ok, yeah, umm.. sure, anytime&#8221;  I was so nervous before that first call.  I reviewed just about every book I owned on programming, and I own a lot.  I got the call and was speaking with an engineering manager who started asking me all sorts of questions about web development.  In retrospect, I totally bombed it, and knew it.  Rejected.</p>
<p>Down, but not out, I was focused, I knew it was attainable, but I just needed more time.  So, over the next year I did just about everything I could to get my skills up to the level they needed to be for another crack at an interview, always keeping that original interview experience in mind.  I had a blueprint.  A plan.</p>
<p>A year later I got an email&#8230; &#8220;I&#8217;m back at Yahoo! Want another interview?&#8221;  It was the original recruiter.  &#8220;Yeah, absolutely.&#8221;  The only goal I had this time was getting further than the first.  I wouldn&#8217;t be totally bummed out if I didn&#8217;t get the job, but I at least wanted an on-site interview, just as validation I was making progress.  Off I went, studying my ass off for about a week straight, so focused on the lone objective of nailing that phone-screen.  The phone rang, and we started chatting.  These questions were totally different from the first time.  But that&#8217;s ok, I knew them.  Apparently I did well, and I got an on-site.</p>
<p>The on-site (at the Santa Monica office) went well, and I got an offer.  It was a big step leaving Kansas City, but one that I&#8217;d always regret if I stayed.  So off I went, off to sunny SoCal.  I started at the Santa Monica office working with the Entertainment team in November.  Due to some mix-ups, I never did make it up here to Sunnyvale for training &amp; orientation.  Beyond that, there was never much need for me to be up here in person as we have tele-conferencing equipment galore, and these virtual meetings are in our DNA because we have offices around the country, and around the world.</p>
<p>So 5 months go by and I finally get up here for my first time.  I&#8217;m actually glad I didn&#8217;t get up here before.  I get to experience my first day at Yahoo, twice.  I knew it was going to be weird, a good weird, and I knew that first time I came here was going to start flashing back.  So here I am, sitting in the same booth, sipping my (free) mocha cappucino, admiring the courtyard, the weather, and the conversations going on around me.  This is awesome.  I have somewhere to be right now.  But, nope&#8230;</p>
<p>If you haven&#8217;t set goals for yourself, do it.  Set big ones.  Set life-changing ones.  When you achieve those, set higher ones, and just keep rolling.  If you don&#8217;t have goals, find them.  I stumbled across this one because I saw a tweet about HackDay, thought it sounded fun, and stepped on a plane to fly out here almost 2 years ago.  Random.  Lucky&#8230;  Bold.</p>
<p>It&#8217;s feelings like this that you wish you could just bottle up and relive whenever you want.</p>
<p>So, I guess that&#8217;s the reason I&#8217;m writing this. A 30 minute slice of awesomeness, carved into this blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.derekville.net/2010/return-to-sunnyvale/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Crockford on JavaScript: Part 1</title>
		<link>http://www.derekville.net/2010/crockford-on-javascript-part-1/</link>
		<comments>http://www.derekville.net/2010/crockford-on-javascript-part-1/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 08:08:46 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Unsorted]]></category>
		<category><![CDATA[crockford]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.derekville.net/?p=665</guid>
		<description><![CDATA[I just finished watching Part 1 of Douglas Crockford&#8217;s ongoing lecture series on JavaScript, and it&#8217;s fascinating stuff. A must watch for any programmer. Even if you don&#8217;t code in JS, it&#8217;s worth watching simply because this first part is &#8230; <a href="http://www.derekville.net/2010/crockford-on-javascript-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><object width="576" height="324"><param name="movie" value="http://d.yimg.com/m/up/ypp/default/player.swf"></param><param name="flashVars" value="vid=17880750&#038;"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="transparent"></param><embed width="576" height="324" allowFullScreen="true" src="http://d.yimg.com/m/up/ypp/default/player.swf" type="application/x-shockwave-flash" flashvars="vid=17880750&#038;"></embed></object></div>
<p>I just finished watching Part 1 of Douglas Crockford&#8217;s ongoing lecture series on JavaScript, and it&#8217;s fascinating stuff.  A must watch for any programmer.  Even if you don&#8217;t code in JS, it&#8217;s worth watching simply because this first part is all about the history of programming. (video of talk is below)</p>
<p>As web developers, we spend anywhere from a little bit of our time to the majority of it coding in JavaScript, but few know the history behind the language.  I&#8217;m not talking about just reading the Wikipedia article and knowing that it was created by Brenden Eich at Netscape in &#8217;95, I&#8217;m talking about the history of where the ideas behind the language came from and everything that influenced it.  Like most every language, JavaScript&#8217;s syntax and style didn&#8217;t appear out of nowhere, it was influenced by a number of different languages, and those influencers were in turn also influenced by a slew of languages.  </p>
<p>It&#8217;s easy for those of us that started programming with C (or anything after) to just look at it as the &#8220;Alpha&#8221; language and ignore everything that happened before it, but that&#8217;s missing a lot of really important history, that we, as professionals, should know.  It&#8217;s like a politician in the United States just ignoring everything that happened before 1776.  Learn from the mistakes of the past and spot the trends going forward and pave the best path.  Crockford shows us snippets of languages that were created in the 60&#8242;s and 70&#8242;, dissects them, and explains why certain people thought they were good ideas at the time.  It&#8217;s amazing to think that there was a time before modules or functions, or before we had figured out the best way to format a <em>for</em> loop.  The history of programming languages is littered with a ton of bad ideas, but occasional brilliant ideas.  Those brilliant ideas are what get refined, and lay the foundation in the next generation of languages.</p>
<p>Finally, one concept he goes back to over and over that I found really interesting is that programmers are a <strong>very</strong> stubborn breed.  We all know this.  There&#8217;s little point to all our flame wars on which language or framework is better, and most of it comes from either insecurity or ignorance.  He says it takes a long time for us to evolve, and he&#8217;s right.  It&#8217;s not because new ideas aren&#8217;t coming along all the time, but it&#8217;s because the adoption of new ideas only take place at each generation shift, when  the &#8220;old&#8221; thinkers get replaced those with few preconceived notions.  The world didn&#8217;t wake up one day and realize that GOTO statements were bad, it&#8217;s that those who supported GOTO and argued for it for a decade finally retired.  Out with the old, in with the new.  That&#8217;s evolution.</p>
<p>Anyways, I could go on and on about all the &#8220;Ah hah!&#8221; moments in this talk, but you really need to watch it for yourself. I&#8217;ll probably chime in again after part 2, which I&#8217;m probably going to watch right now.  I&#8217;m excited.  It&#8217;s like a sequel.  &#8220;Ooo! What happens now?!&#8221;</p>
<p>Also, here&#8217;s the &#8220;Mother of all Demos&#8221; video he mentions about halfway through.</p>
<div align="center">
<embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=-8734787622017763097&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash></embed></div>
]]></content:encoded>
			<wfw:commentRss>http://www.derekville.net/2010/crockford-on-javascript-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPod Killer Found, pt 2</title>
		<link>http://www.derekville.net/2008/ipod-killer-found-pt-2/</link>
		<comments>http://www.derekville.net/2008/ipod-killer-found-pt-2/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 02:58:19 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://blog.derekville.net/?p=286</guid>
		<description><![CDATA[About 18 months ago I wrote a blog post, iPod Killer&#8230; Found.  In that post, I analyzed what would finally kill the iPod, and the requirements I said needed to exist on this mythical device was: Media player Good quality &#8230; <a href="http://www.derekville.net/2008/ipod-killer-found-pt-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>About 18 months ago I wrote a blog post, <a href="http://www.derekgathright.com/2006/04/10/ipod-killer-found/" target="_blank">iPod Killer&#8230; Found.</a>  In that post, I</p>
<p>analyzed what would finally kill the iPod, and the requirements I said needed to exist on this mythical device was:</p>
<ul>
<li>Media player</li>
<li>Good quality video camera</li>
<li>Large amount of storage space</li>
<li>Doubles as a cell-phone</li>
<li>Easy access to a store to get new media (free and purchase)</li>
<li>Always-on broadband internet access</li>
<li>Allows access to media sharing services like Flickr and YouTube</li>
<li>Exchange integration with &#8220;Push&#8221; email</li>
<li>Access to GMail, Hotmail, and Yahoo accounts</li>
<li>Has to be &#8220;cool&#8221; and easy to use</li>
</ul>
<p>And my prediction for who it would be?  Microsoft + Yahoo.  Oh man was I wrong. C&#8217;mon, Microsoft had the most feature rich mobile OS at the time, they had to be the top contender, right?  Not even close.  Windows Mobile is pretty much exactly the same as it was back then, and they really missed the boat.  I didn&#8217;t even figure Google into the equation, and they stand a much better chance to beat out Microsoft with <a href="http://code.google.com/android/what-is-android.html" target="_blank">Android</a>.</p>
<p>Well, it looks like the iPod has finally been replaced by its cousin, the iPhone.  I just finished watching the <a href="http://events.apple.com.edgesuite.net/rtp20e92/event/index.html?internal=fj2l3s9dm" target="_blank">Apple SDK announcement presentation</a> and it&#8217;s very clear that it is going to be a revolutionary platform for mobile devices.  Don&#8217;t believe that?  Venture capital fund Kleiner Perkins will <a href="http://www.techcrunch.com/2008/03/06/kleiner-perkins-anounces-100-millioin-ifund-for-iphone-applications/" target="_blank">disagree with you</a> too.</p>
<p>It&#8217;s just a reminder that you have to innovate to stay on top.  Nice work Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.derekville.net/2008/ipod-killer-found-pt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
