<?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 for Miscellaneous and Useless Information</title>
	<atom:link href="http://blog.jameslin.name/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jameslin.name</link>
	<description>Jimmy Lin&#039;s blog</description>
	<lastBuildDate>Mon, 09 Apr 2012 04:20:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Tips for Inkscape on a Mac by Nick</title>
		<link>http://blog.jameslin.name/2011/08/12/inkscape-on-mac/comment-page-1/#comment-2997</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Mon, 09 Apr 2012 04:20:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=553#comment-2997</guid>
		<description>Thanks, Jimmy! This solved my Helvetica Neue problems as well. Also, copying the &quot;Helvetica&quot; font into the User-&gt;Library-&gt;Fonts directory allowed me to use Helvetica properly in Inkscape.</description>
		<content:encoded><![CDATA[<p>Thanks, Jimmy! This solved my Helvetica Neue problems as well. Also, copying the &#8220;Helvetica&#8221; font into the User-&gt;Library-&gt;Fonts directory allowed me to use Helvetica properly in Inkscape.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Computing as a career by Daniel Azuma</title>
		<link>http://blog.jameslin.name/2012/02/16/computing-as-a-career/comment-page-1/#comment-2895</link>
		<dc:creator>Daniel Azuma</dc:creator>
		<pubDate>Wed, 22 Feb 2012 19:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=595#comment-2895</guid>
		<description>Hey Jimmy,

This is a great core description of computing as a career. If I may riff on a few things and add a few different perspectives for the benefit of anyone reading...

For any of you Monta Vista folks... I&#039;m a Homestead graduate, the same year as Jimmy, and we went to Caltech together. I ended up getting a masters degree and I&#039;m now a co-founder and chief software architect at a Seattle startup, a much smaller company than Google.

My typical workday is fairly similar to Jimmy&#039;s, with the primary difference that I&#039;m also involved in a lot of decision making related to our products-- what the product will do, not just how it will be written. I&#039;m probably involved in more meetings, which is unfortunate but necessary at an early stage company.

Another aspect of my job is that I&#039;m constantly evaluating outside pieces of code (called &quot;libraries&quot; or &quot;services&quot;) that we may want to incorporate into our software. When you&#039;re writing software, you often have the choice between building something yourself, and using someone else&#039;s system (which may or may not involve paying them for it). As a simple example, for our product, we have to send email to many of our users fairly regularly to update them on the status of their accounts. For that, we chose to use Amazon Web Services, which can handle all the nitty gritty details of sending lots of email (which is actually more complicated than we might think). We have to pay Amazon for the service, but it frees our time up to work on other things. So a major component of my job is to learn about these external pieces of code, understand what they do and how they do it, so that I can make decisions about what we should use.

On the question of what to do before college to prepare for a computing career, I agree that you probably should learn Java, but that&#039;s only out of grudging necessity if the AP Computer Science test uses it. My opinion is that Java is a poor language for learning to program, for a variety of reasons I won&#039;t go into here. If you really want to get ahead, the language you should consider learning is Lisp, or a closely related language such as Scheme or Logo. There&#039;s a lot of fun material available for these languages (one of my favorites is a book called Land Of Lisp by Conrad Barski). Do Lisp for six months before jumping into Java, C, or Python, and it will give you a much better foundation to be a good programmer.

Another tip: if you&#039;re learning any kind of music (or if, more likely, your parents have forced you to take lessons), don&#039;t stop. Your music will probably help your programming. There&#039;s a somewhat mysterious but well-known connection between music and programming, something to do with the fusion of the mathematical and creative elements. Most of the best programmers I know are also musicians.

Finally, on the question of how much schooling you should do, there are a lot of opinions. Jimmy went all the way through his PhD, and if you want to do research or teaching, that&#039;s pretty much a requirement. But if you just want an exciting career as a software engineer, I actually recommend against a PhD. I think it&#039;s overkill. It takes forever, and it often sends the wrong message to potential employers about your expectations. And, in my experience, most PhDs I&#039;ve worked with have actually developed some very bad coding habits that are difficult to break because they&#039;ve spent too much time coding by themselves rather than working within the structured environment of a software company. My advice is, unless you&#039;re certain from the outset that you want to go into teaching or research, go work for a company for three or four years before deciding whether to start a PhD.

I think a master&#039;s degree is a good sweet spot if you just want to beef up your education before going to work. A master&#039;s will generally broaden your opportunities without closing any doors, whereas a PhD will generally open some doors and close others.

Don&#039;t be tempted to drop out of college, though. Yes, you hear stories about the Bill Gateses of the world who dropped out of college, started companies and became billionaires. But those days are over. Computing systems today are much more complicated, and change much more quickly. In order to succeed now, you will need the background you will get in your college computer science program.

Finally, as a programmer, you should expect to be a lifelong learner. We&#039;re in an age where technology changes extremely rapidly, with industry-shaking advances happening pretty much every single year. Learning to learn, practicing your learning skills, is a must in order to keep up.</description>
		<content:encoded><![CDATA[<p>Hey Jimmy,</p>
<p>This is a great core description of computing as a career. If I may riff on a few things and add a few different perspectives for the benefit of anyone reading&#8230;</p>
<p>For any of you Monta Vista folks&#8230; I&#8217;m a Homestead graduate, the same year as Jimmy, and we went to Caltech together. I ended up getting a masters degree and I&#8217;m now a co-founder and chief software architect at a Seattle startup, a much smaller company than Google.</p>
<p>My typical workday is fairly similar to Jimmy&#8217;s, with the primary difference that I&#8217;m also involved in a lot of decision making related to our products&#8211; what the product will do, not just how it will be written. I&#8217;m probably involved in more meetings, which is unfortunate but necessary at an early stage company.</p>
<p>Another aspect of my job is that I&#8217;m constantly evaluating outside pieces of code (called &#8220;libraries&#8221; or &#8220;services&#8221;) that we may want to incorporate into our software. When you&#8217;re writing software, you often have the choice between building something yourself, and using someone else&#8217;s system (which may or may not involve paying them for it). As a simple example, for our product, we have to send email to many of our users fairly regularly to update them on the status of their accounts. For that, we chose to use Amazon Web Services, which can handle all the nitty gritty details of sending lots of email (which is actually more complicated than we might think). We have to pay Amazon for the service, but it frees our time up to work on other things. So a major component of my job is to learn about these external pieces of code, understand what they do and how they do it, so that I can make decisions about what we should use.</p>
<p>On the question of what to do before college to prepare for a computing career, I agree that you probably should learn Java, but that&#8217;s only out of grudging necessity if the AP Computer Science test uses it. My opinion is that Java is a poor language for learning to program, for a variety of reasons I won&#8217;t go into here. If you really want to get ahead, the language you should consider learning is Lisp, or a closely related language such as Scheme or Logo. There&#8217;s a lot of fun material available for these languages (one of my favorites is a book called Land Of Lisp by Conrad Barski). Do Lisp for six months before jumping into Java, C, or Python, and it will give you a much better foundation to be a good programmer.</p>
<p>Another tip: if you&#8217;re learning any kind of music (or if, more likely, your parents have forced you to take lessons), don&#8217;t stop. Your music will probably help your programming. There&#8217;s a somewhat mysterious but well-known connection between music and programming, something to do with the fusion of the mathematical and creative elements. Most of the best programmers I know are also musicians.</p>
<p>Finally, on the question of how much schooling you should do, there are a lot of opinions. Jimmy went all the way through his PhD, and if you want to do research or teaching, that&#8217;s pretty much a requirement. But if you just want an exciting career as a software engineer, I actually recommend against a PhD. I think it&#8217;s overkill. It takes forever, and it often sends the wrong message to potential employers about your expectations. And, in my experience, most PhDs I&#8217;ve worked with have actually developed some very bad coding habits that are difficult to break because they&#8217;ve spent too much time coding by themselves rather than working within the structured environment of a software company. My advice is, unless you&#8217;re certain from the outset that you want to go into teaching or research, go work for a company for three or four years before deciding whether to start a PhD.</p>
<p>I think a master&#8217;s degree is a good sweet spot if you just want to beef up your education before going to work. A master&#8217;s will generally broaden your opportunities without closing any doors, whereas a PhD will generally open some doors and close others.</p>
<p>Don&#8217;t be tempted to drop out of college, though. Yes, you hear stories about the Bill Gateses of the world who dropped out of college, started companies and became billionaires. But those days are over. Computing systems today are much more complicated, and change much more quickly. In order to succeed now, you will need the background you will get in your college computer science program.</p>
<p>Finally, as a programmer, you should expect to be a lifelong learner. We&#8217;re in an age where technology changes extremely rapidly, with industry-shaking advances happening pretty much every single year. Learning to learn, practicing your learning skills, is a must in order to keep up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tips for Inkscape on a Mac by Mac OS X: Clipboard vs Pasteboard &#187; Miscellaneous and Useless Information</title>
		<link>http://blog.jameslin.name/2011/08/12/inkscape-on-mac/comment-page-1/#comment-2209</link>
		<dc:creator>Mac OS X: Clipboard vs Pasteboard &#187; Miscellaneous and Useless Information</dc:creator>
		<pubDate>Sun, 14 Aug 2011 18:55:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=553#comment-2209</guid>
		<description>[...] my previous blog post, I noted my surprise and distaste for the term &#8220;Pasteboard&#8221; over [...]</description>
		<content:encoded><![CDATA[<p>[...] my previous blog post, I noted my surprise and distaste for the term &#8220;Pasteboard&#8221; over [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Steve Jobs presents plans for Apple&#8217;s new campus by rick jones</title>
		<link>http://blog.jameslin.name/2011/06/08/apples-new-campus/comment-page-1/#comment-2046</link>
		<dc:creator>rick jones</dc:creator>
		<pubDate>Sun, 19 Jun 2011 18:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=541#comment-2046</guid>
		<description>It is indeed a good question what will happen to the Glendenning Barn.  Presumably it would be useful for the apricot orchard Jobs&#039; asserted would be replanted on the site.  And while indeed his presentation was simply a summary, it seems odd that there would be mention only of tree count and not about what happens to the trees presently on the site.</description>
		<content:encoded><![CDATA[<p>It is indeed a good question what will happen to the Glendenning Barn.  Presumably it would be useful for the apricot orchard Jobs&#8217; asserted would be replanted on the site.  And while indeed his presentation was simply a summary, it seems odd that there would be mention only of tree count and not about what happens to the trees presently on the site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on More news theme geeking by Jimmy Lin</title>
		<link>http://blog.jameslin.name/2011/04/17/more-news-theme-geeking/comment-page-1/#comment-1972</link>
		<dc:creator>Jimmy Lin</dc:creator>
		<pubDate>Mon, 23 May 2011 07:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=412#comment-1972</guid>
		<description>Bizarre, isn&#039;t it? By the way, here is WABC&#039;s open from around the same time. When I said it was similar to KGO, I really meant it:

&lt;a href=&quot;http://www.youtube.com/watch?v=Y3Bhcep-HqM&quot; rel=&quot;nofollow&quot;&gt;WABC Eyewitness News Opening from 1988&lt;/a&gt; on YouTube</description>
		<content:encoded><![CDATA[<p>Bizarre, isn&#8217;t it? By the way, here is WABC&#8217;s open from around the same time. When I said it was similar to KGO, I really meant it:</p>
<p><a href="http://www.youtube.com/watch?v=Y3Bhcep-HqM" rel="nofollow">WABC Eyewitness News Opening from 1988</a> on YouTube</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on More news theme geeking by Daniel Azuma</title>
		<link>http://blog.jameslin.name/2011/04/17/more-news-theme-geeking/comment-page-1/#comment-1943</link>
		<dc:creator>Daniel Azuma</dc:creator>
		<pubDate>Mon, 09 May 2011 18:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=412#comment-1943</guid>
		<description>This is too funny. I grew up with that channel 7 theme song and can recognize it anywhere, and to hear it in an old film like that induces a real crisis of context.</description>
		<content:encoded><![CDATA[<p>This is too funny. I grew up with that channel 7 theme song and can recognize it anywhere, and to hear it in an old film like that induces a real crisis of context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Microsoft&#8217;s Building 7: now you see it, now you don&#8217;t by A follow-up on Microsoft&#8217;s campus &#187; Miscellaneous and Useless Information</title>
		<link>http://blog.jameslin.name/2007/12/28/microsofts-building-7-now-you-see-it-now-you-dont/comment-page-1/#comment-1707</link>
		<dc:creator>A follow-up on Microsoft&#8217;s campus &#187; Miscellaneous and Useless Information</dc:creator>
		<pubDate>Tue, 31 Aug 2010 04:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/2007/12/28/microsofts-building-7-now-you-see-it-now-you-dont/#comment-1707</guid>
		<description>[...] three years ago, I blogged about Microsoft&#8217;s plans for a new West Campus. They finished last year, and I was impressed when I visited it a couple of weeks ago. The Commons [...]</description>
		<content:encoded><![CDATA[<p>[...] three years ago, I blogged about Microsoft&#8217;s plans for a new West Campus. They finished last year, and I was impressed when I visited it a couple of weeks ago. The Commons [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A few thoughts about Apple&#8217;s iPad by Daniel Azuma</title>
		<link>http://blog.jameslin.name/2010/01/29/a-few-thoughts-about-apples-ipad/comment-page-1/#comment-1134</link>
		<dc:creator>Daniel Azuma</dc:creator>
		<pubDate>Fri, 29 Jan 2010 16:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=353#comment-1134</guid>
		<description>Ditto on your thoughts. It&#039;s always amusing to see the media and blogger reaction to Apple&#039;s new product launches. Both the haters and the fanboys come out in force with the same spiels we heard the last time. But we&#039;ve seen enough launches now to know what Apple is up to. They release the product with a media frenzy and enough done right (and differently) to establish their brand. Then they watch the market reaction and feedback and build on it, so by the third generation or so, they have a solid product. By that time there are clones in the wild, but Apple&#039;s brand recognition has become unstoppable. It&#039;s a simple pattern that Apple has gotten very good at executing. The iPad is very much a revolutionary product-- not in its first generation incarnation alone, but in its long-term development and branding. It&#039;s not going to remake the consumer electronics landscape in the next 60 days, or even the next 6 months. But a year and a half from now, we&#039;ll look back with surprise and see that everything has changed, and we hadn&#039;t even realized it.

As a corollary, I too won&#039;t be getting the first generation iPad. It&#039;s a product for the early adopters with the disposable income, or the developers looking to be first into a new market. I might look at the third generation product when it comes out in mid 2011 or so. My macbook pro remains my workhorse machine for now.</description>
		<content:encoded><![CDATA[<p>Ditto on your thoughts. It&#8217;s always amusing to see the media and blogger reaction to Apple&#8217;s new product launches. Both the haters and the fanboys come out in force with the same spiels we heard the last time. But we&#8217;ve seen enough launches now to know what Apple is up to. They release the product with a media frenzy and enough done right (and differently) to establish their brand. Then they watch the market reaction and feedback and build on it, so by the third generation or so, they have a solid product. By that time there are clones in the wild, but Apple&#8217;s brand recognition has become unstoppable. It&#8217;s a simple pattern that Apple has gotten very good at executing. The iPad is very much a revolutionary product&#8211; not in its first generation incarnation alone, but in its long-term development and branding. It&#8217;s not going to remake the consumer electronics landscape in the next 60 days, or even the next 6 months. But a year and a half from now, we&#8217;ll look back with surprise and see that everything has changed, and we hadn&#8217;t even realized it.</p>
<p>As a corollary, I too won&#8217;t be getting the first generation iPad. It&#8217;s a product for the early adopters with the disposable income, or the developers looking to be first into a new market. I might look at the third generation product when it comes out in mid 2011 or so. My macbook pro remains my workhorse machine for now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bank of America customer service phone number by Allen</title>
		<link>http://blog.jameslin.name/2006/05/23/bank-of-america-customer-service-phone-number/comment-page-1/#comment-1131</link>
		<dc:creator>Allen</dc:creator>
		<pubDate>Thu, 28 Jan 2010 16:29:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=168#comment-1131</guid>
		<description>B of A, We, the taxpayers saved your derriere, it is time you and your busy,  lying, fat bonus receiving executives to  pay attention to the people who saved the bank! Calling B of A is a big waste of time. I must admit, I hated B of A before, now I just abhor then.</description>
		<content:encoded><![CDATA[<p>B of A, We, the taxpayers saved your derriere, it is time you and your busy,  lying, fat bonus receiving executives to  pay attention to the people who saved the bank! Calling B of A is a big waste of time. I must admit, I hated B of A before, now I just abhor then.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Residential airparks by Captain Richard</title>
		<link>http://blog.jameslin.name/2006/03/05/residential-airparks/comment-page-1/#comment-1064</link>
		<dc:creator>Captain Richard</dc:creator>
		<pubDate>Mon, 03 Aug 2009 23:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jameslin.name/?p=142#comment-1064</guid>
		<description>The websites for Spruce Creek Fly-In are
http://www.7FL6.com
and
http://www.SpruceCreekJournal.com</description>
		<content:encoded><![CDATA[<p>The websites for Spruce Creek Fly-In are<br />
<a href="http://www.7FL6.com" rel="nofollow">http://www.7FL6.com</a><br />
and<br />
<a href="http://www.SpruceCreekJournal.com" rel="nofollow">http://www.SpruceCreekJournal.com</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

