<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>“An ounce of action is worth a ton of theory.” - Friedrich Engels

My name is Neal and I’m a software engineer at Google.  I never speak for my employer, but I am always interested in how companies are run and how technology affects our lives.</description><title>Armchair Quarterbacking</title><generator>Tumblr (3.0; @nealsid)</generator><link>http://nealsid.tumblr.com/</link><item><title>Hi</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_ltl2zdF9cZ1qz7rreo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hi&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/11871577194</link><guid>http://nealsid.tumblr.com/post/11871577194</guid><pubDate>Mon, 24 Oct 2011 14:50:01 -0400</pubDate></item><item><title>Hi</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_ltl2yo21nM1qz7rreo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hi&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/11871565318</link><guid>http://nealsid.tumblr.com/post/11871565318</guid><pubDate>Mon, 24 Oct 2011 14:49:36 -0400</pubDate></item><item><title>Hello, NYC</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lsbfzfkeOq1qz7rreo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hello, NYC&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/10835515400</link><guid>http://nealsid.tumblr.com/post/10835515400</guid><pubDate>Thu, 29 Sep 2011 23:21:14 -0400</pubDate></item><item><title>Letting your users make your product</title><description>&lt;p&gt;Services like Twitter are interesting to think about because from an engineering perspective, the goals around what users would initially accomplish are not so clear.  Yet, at the end of the day, the service was flexible enough to accommodate the user scenarios that eventually manifested themselves, given the ability to broadcast updates (see &lt;a href="http://www.bothsidesofthetable.com/2010/03/15/twitter-networks-are-different-than-social-networks/"&gt;this post&lt;/a&gt; for some interesting scenarios that Twitter enabled).  I strongly believe that had Twitter been initially designed &amp;amp; marketed to &amp;#8216;facilitate meetups between strangers&amp;#8217;, it probably wouldn&amp;#8217;t have succeeded.&lt;/p&gt;
&lt;p&gt;Frequently, I hear from more experienced friends that selling to businesses vs consumers is very different because the consumer market is so fickle.   So, an admittedly lofty goal might actually be to keep whatever capability you provide so vague, yet the use of that capability so simple that people can tell you what they want just by using your service.  Making this even tougher is that it has to be flexible enough to NOT drive users away once they (or a competitor) realizes what they want and to NOT demand an about-face in strategy.  In that case, you might end up not falling prey to how fickle the consumer market actually is.&lt;/p&gt;
&lt;p&gt;So, the trifecta: simple, flexible, and powerful.  Easy, right? :-)&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/471861026</link><guid>http://nealsid.tumblr.com/post/471861026</guid><pubDate>Thu, 25 Mar 2010 01:06:00 -0400</pubDate></item><item><title>Steel-cut oatmeal in a plain white bowl</title><description>&lt;p&gt;Breakfast: The single most important meal of the day.  Luckily, I&amp;#8217;m onto a foodie&amp;#8217;s delight with my steel-cut oatmeal in a plain white bowl:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kzso5iO5HC1qz7ski.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Subtle yet complex flavors AND moist, chewy texture are qualities that few foods can qualify as having, yet oatmeal delivers on all with aplomb.  However, before all of this delightful tastiness can be appreciated, a true oatmeal aficionado must be aware of the meaning of its constituent words:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;oa - &lt;/em&gt;As in, wh&lt;strong&gt;OA&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span&gt;tmeal - &lt;/span&gt;&lt;/em&gt;as in, &lt;strong&gt;T&lt;/strong&gt;he &lt;strong&gt;meal&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Steel-cut oatmeal in a plain white bowl stands on its own; you&amp;#8217;ll need no nuts, brown sugar, or fruit, as these are strictly unnecessary and could even discolor the plain white bowl.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/471716730</link><guid>http://nealsid.tumblr.com/post/471716730</guid><pubDate>Wed, 24 Mar 2010 23:52:07 -0400</pubDate></item><item><title>My friend Karen has a real food blog that, even if I read right after a huge meal, still makes me...</title><description>&lt;p&gt;My friend Karen has a &lt;a href="http://kdipity.blogspot.com"&gt;real food blog&lt;/a&gt; that, even if I read right after a huge meal, still makes me salivate with hunger. She&amp;#8217;s that good! Out of jealousy &amp;amp; spite, I decided to start my own competing food blog, and I&amp;#8217;ll start by reviewing one of my favorite drinks ever:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kzqunygMpM1qz7ski.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Kirkland Signature Premium Drinking Water (not to be confused with Kirkland Premium Drinking Water) holds a special place in my heart.  This bottle has been sitting on my desk for a week now, but, believe it or not, the water has STILL retained its refreshing, cooling, invigorating taste!  Although it&amp;#8217;s missing that subtle lead flavor that I sometimes miss from the good ol&amp;#8217; tap, it more than makes up for it with a dynamic, full-bodied, in-your-face experience with no aftertaste.&lt;/p&gt;
&lt;p&gt;On top of all that, it has the Costco connection, and who doesn&amp;#8217;t love Costco?&lt;/p&gt;
&lt;p&gt;Note: sample tastes of my Kirkland Signature Premium Drinking Water are not permitted.&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/468357132</link><guid>http://nealsid.tumblr.com/post/468357132</guid><pubDate>Tue, 23 Mar 2010 14:28:00 -0400</pubDate><category>food</category></item><item><title>Programming: Higher level languages vs. CPU Instructions</title><description>&lt;p&gt;The instructions that the computer understands are very primitive: mostly arithmetic operations such as add, subtract, divide, and multiply, some operations that aren&amp;#8217;t &lt;a href="http://en.wikipedia.org/wiki/Bitwise_operation"&gt;arithmetic operations&lt;/a&gt;, and others.  Because the instructions understood by processors generally operate only on numbers, it&amp;#8217;s a time-consuming and complex process to take operations we normally think of doing, and boil them down to the primitives that computers understand.  &lt;/p&gt;

&lt;p&gt;Therefore, there are entire research areas &amp;amp; software markets dedicated to the task of taking languages that are more palatable to people and generating efficient sets of instructions that computers can understand.  These languages that are &amp;#8220;more palatable&amp;#8221; to people resemble spoken/written languages in the same way that Al Gore invented the internet: hardly.  FYI, the products in this market are compilers, linkers, debuggers, and other names; Microsoft&amp;#8217;s Visual Studio is a popular one for the Windows platform.  &lt;/p&gt;

&lt;p&gt;As a back-of-the-envelope example of how describing processes can take much more space for a computer language, consider the game &lt;a href="http://en.wikipedia.org/wiki/Tower_of_Hanoi"&gt;Towers of Hanoi&lt;/a&gt;.  Wikipedia explains the game in about 7 sentences.  An &lt;a href="http://www.kernelthread.com/projects/hanoi/html/c.html"&gt;implementation in C&lt;/a&gt;, a popular programming language, is about 43 lines.  The number of primitive instructions that your fancy Intel CPU needs to run this program is 137 (this can vary significantly but it will always be some larger multiple of the preceding 2 numbers).  &lt;/p&gt;

&lt;p&gt;&lt;br/&gt;
The implication of the fact that computers understand such primitive languages is that every little detail need be spelled out, much like, say, instructing a toddler to do laundry :-)&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/457809171</link><guid>http://nealsid.tumblr.com/post/457809171</guid><pubDate>Thu, 18 Mar 2010 21:41:16 -0400</pubDate><category>palatable programming</category></item><item><title>Analogies for programming</title><description>&lt;p&gt;Often, I get asked by nontechnical people what exactly programming is, but it&amp;#8217;s a somewhat difficult thing to answer concisely.  When I&amp;#8217;m thinking about this, most of my comparisons are to: running a team at work that consists entirely of toddlers.&lt;/p&gt;
&lt;img src="http://www.ducksportsnews.com/blog/wp-content/uploads/2008/07/dsn_after_tps_011.png"/&gt;&lt;p&gt;Just like a manager might distribute a memo to his/her team indicating a process to follow in certain situations, a programmer can be considered to be distributing a document that contains a process to follow in certain situations.  The manager&amp;#8217;s memo might indicate what to do if a link to another office goes down and the team needs communication from them; the programmer&amp;#8217;s &amp;#8220;memo&amp;#8221; might indicate how to modify a photo if the user decides to bump up the contrast setting in Photoshop.&lt;/p&gt;
&lt;p&gt;A program, then, is, collectively, a bunch of &amp;#8220;memos&amp;#8221; that are executed by the computer when the user triggers an action (a mouse click, keyboard press, or any form of input) that the programmer has decided to associate with that memo.&lt;/p&gt;
&lt;p&gt;Programmers usually work in units of &lt;em&gt;code files&lt;/em&gt; which can be considered documents containing instructions for the computer to execute.  It&amp;#8217;s up to the programmer to use somewhat primitive instructions to build up documents that provide functionality we take advantage of every day.&lt;/p&gt;
&lt;p&gt;The reason I think that the analogy to a manager running his/her team is apt is because a big part of a manager&amp;#8217;s job is setting process for his/her team.  Similarly, a huge part of computer science is the study of processes: the formal expression of what a process is, the execution of a process efficiently (The word for this which Google has made trendy is &amp;#8220;algorithm&amp;#8221;), and the analysis of effects of a process.&lt;/p&gt;
&lt;p&gt;Next up: the toddler part of this analogy :-)&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/448085063</link><guid>http://nealsid.tumblr.com/post/448085063</guid><pubDate>Sun, 14 Mar 2010 14:27:00 -0400</pubDate></item><item><title>Cognitive Dissonance</title><description>&lt;p&gt;If you&amp;#8217;ve ever thought about why first impressions matter so much, it&amp;#8217;s probably because of &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/09/on-the-other-ha.html"&gt;cognitive dissonance&lt;/a&gt;, something that &lt;a href="http://dilbert.com/blog"&gt;Scott Adams&lt;/a&gt;, creator of Dilbert, writes about quite a bit (you might have surmised that he&amp;#8217;s one of my favorite writers from the fact that this is the 3rd or 4th mention of him on my blog :-)).&lt;/p&gt;
&lt;p&gt;Unless someone takes the time to limit the impressions they form during a first meeting (and assuming there are future meetings), cognitive dissonance indicates that it&amp;#8217;s very hard to undo or change those initial impressions.&lt;/p&gt;
&lt;p&gt;Another example at the other end of the spectrum is how malleable someone&amp;#8217;s opinion of what&amp;#8217;s important can change over time.  I grew up in a household emphasizing balance but I will still pretty obsessed with making a lot of money and having prestige when I was in high school &amp;amp; college.  It took more than a few promotions &amp;amp; instances of meeting job-related goals to discover that ascending along this path wasn&amp;#8217;t everything I&amp;#8217;d thought when I was growing up, and that it wouldn&amp;#8217;t be the right thing for me for the future.   The fact that it took a few years is probably because of my own cognitive   dissonance!&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/439480033</link><guid>http://nealsid.tumblr.com/post/439480033</guid><pubDate>Wed, 10 Mar 2010 14:56:04 -0500</pubDate></item><item><title>Mobile ads</title><description>&lt;p&gt;I went to Patxi Chicago Pizza with a friend not too long ago, and we split a one of their signature deep dish pizzas.  In between shoving down slices of pure heaven, we checked in via FourSquare and received notice that we&amp;#8217;d get a free fountain drink for checking in.  Too bad our mouths were too full for us to say anything to the waitress.&lt;/p&gt;
&lt;p&gt;Some of the other deals available on FourSquare revolve around offers to the mayor, but it seems to me that the emphasis should be on getting customers who are not frequenters to frequent more.  I don&amp;#8217;t mean to be a heartless businessman, and I am all for rewarding customer loyalty, but it&amp;#8217;s likely that you don&amp;#8217;t need to spend much money to entice your mayor into coming in more.  In fact, in the case of bars, if someone is the mayor of a joint, they&amp;#8217;re probably getting enough free drinks already just out of knowing the bartenders there.&lt;/p&gt;
&lt;p&gt;Something that I envision is a check-in system, not tied to a specific establishment, but to some geographical area like a neighborhood.  I&amp;#8217;d also like to make it seamless for businesses to run promotions on a minute-by-minute basis.  Then, if the restaurant A16 has determined that it&amp;#8217;s slow and would like to offer 2-1 drink special for the next two hours, they can do so for anyone who checks in in the Marina neighborhood.&lt;/p&gt;
&lt;p&gt;The mayor concept is fun and maybe makes FourSquare more used, but I&amp;#8217;m not sure it should be the primary target for advertising specials.&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/434225180</link><guid>http://nealsid.tumblr.com/post/434225180</guid><pubDate>Mon, 08 Mar 2010 02:13:00 -0500</pubDate></item><item><title>
Google Analytics provides a pretty nice way to track the...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kyyawoRr2I1qz7rreo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;span&gt;
&lt;p&gt;&lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt;&lt;img src="file:///Users/nealsid/Desktop/Picture1.png"/&gt; provides a pretty nice way to track the visitors to your site.  From a high level overview that aggregates information about your web site’s visitors, you can drill down into various stats about your users, such as whether they are new/returning, what kind of platform/web browser they are on, whether the traffic was direct or the result of clicking on a link for another web site, etc.&lt;/p&gt;
&lt;p&gt;The picture above shows where visitors of my blog come from; I’ve obviously gotten no international love going in the last week.  Unfortunately, there’s also no Alaskan love.  It’s just highlighting it as part of the lower 48 :-)&lt;/p&gt;
&lt;p&gt;One metric they track is the ‘bounce rate’; this is the percentage of users who come to the first page (the “landing” page) and don’t click on any other links.  For blogs, this tends not to work so well, because people might be subscribed via RSS, or, even if not, they would come to the blog to read the most recent entry, which would mean that they’d never click on links to see older entries or other parts of your blog!&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/434188905</link><guid>http://nealsid.tumblr.com/post/434188905</guid><pubDate>Mon, 08 Mar 2010 01:48:24 -0500</pubDate></item><item><title>Reading between the lines</title><description>&lt;p&gt;When I started my first job after grad school, I was starry-eyed, young, eager, and ready to change the world through kick-ass software that would set a new bar.  I still am, but I&amp;#8217;m also a little less impatient for it to happen yesterday :-)&lt;/p&gt;
&lt;p&gt;There were some pretty high and some pretty low times in my first job.  But, none of it was &lt;i&gt;bad&lt;/i&gt; experience.  At times, I felt like I was in the wrong field, or that I was horrible at my job, or that a way different skill set was required of me than anything I&amp;#8217;d been exposed to, and I was never going to be able to learn this skill set before people gave up on me.&lt;/p&gt;
&lt;p&gt;Some of those skills weren&amp;#8217;t really anything related to delivering software.  What I&amp;#8217;m referring to are the skills related to teamwork.  I remember being particularly bad at conflict, which, of course, happens all the time, in the workplace and in personal interactions.  I&amp;#8217;d get upset and walk away in a huff, wondering how the other person couldn&amp;#8217;t &lt;i&gt;possibly&lt;/i&gt; see what I was saying.&lt;/p&gt;
&lt;p&gt;I was fortunate that my first manager was an exceptional manager; he could see something from almost anyone&amp;#8217;s point of view and cut through the disagreement with crystal clear explanations.  Without delving too much into details, I&amp;#8217;d like to say that teamwork &amp;amp; collaboration were pretty new skills to me coming out of college, and it very jarring that the &amp;#8220;point, counterpoint&amp;#8221; culture of science &amp;amp; engineering in the university setting did not really apply to the teamwork involved in building &amp;amp; shipping actual products, or personal relationships, for that matter.&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/434064641</link><guid>http://nealsid.tumblr.com/post/434064641</guid><pubDate>Mon, 08 Mar 2010 00:35:00 -0500</pubDate></item><item><title>Being born on 3rd base</title><description>&lt;p&gt;My friend Robert has a saying: &amp;#8220;Some people are born on 3rd base and think they hit a triple.&amp;#8221;&lt;/p&gt;
&lt;p&gt;The saying applies to people who might not recognize the opportunities they had growing up.  Sure, someone might have slaved away to get a 4.0 at an Ivy league school, but, if their parents paid for it, the circumstances they faced growing up still nurtured them at least partly into that environment.&lt;/p&gt;
&lt;p&gt;I was, in fact, born on 3rd base.  My parents, who did not grow up well-off, immigrated to the US &amp;amp; worked very, very hard to provide a comfortable, almost lavish, upper-middle-class lifestyle for my sister &amp;amp; me.  They paid for college and bought me a nice car when I finished grad school; although, out of some now-laughable rebellion-without-a-cause, I paid for grad school by taking out loans, just to make a point.  Perhaps most importantly, though, they set a high bar for what I should expect out myself&lt;/p&gt;
&lt;p&gt;The point isn&amp;#8217;t whether you were born on 3rd base or not; it&amp;#8217;s whether you steal home once you&amp;#8217;re there :-)&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/431845313</link><guid>http://nealsid.tumblr.com/post/431845313</guid><pubDate>Sun, 07 Mar 2010 01:29:00 -0500</pubDate></item><item><title>Startup Advice</title><description>&lt;a href="http://www.bothsidesofthetable.com/on-entrepeneurship/"&gt;Startup Advice&lt;/a&gt;: &lt;p&gt;I found &lt;a href="http://www.bothsidesofthetable.com"&gt;Mark Suster&lt;/a&gt; via &lt;a href="http://www.avc.com"&gt;Fred Wilson&lt;/a&gt;; in particular his series on startup advice (linked above) is very worthwhile reading!&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/427093441</link><guid>http://nealsid.tumblr.com/post/427093441</guid><pubDate>Thu, 04 Mar 2010 19:01:00 -0500</pubDate></item><item><title>Dodgeball</title><description>&lt;p&gt;I was chatting with a co-worker and Dodgeball came up; it was unfortunate that the service was more or less killed after the acquisition.  &lt;/p&gt;

&lt;p&gt;However, alternatives like FourSquare have popped up, and that&amp;#8217;s awesome, because now I can find out who might be a &amp;#8220;competitive customer&amp;#8221; at Mo&amp;#8217;s Grill, where I&amp;#8217;ve been the mayor for several months now :-)&lt;/p&gt;

&lt;p&gt;For any potential would-be political ascendants, just a warning: please heed the incumbent and his appetite for the French burger.&lt;/p&gt;

&lt;p&gt;I wonder how much the idea of being a mayor has to do with the success of the app. It kind of reminds me of something Randy Pausch wrote about in his book &lt;u&gt;The Last Lecture&lt;/u&gt;, which I highly recommend.  He writes about a concept called the head-fake.  When you&amp;#8217;re trying to learn/do some task, it helps to have a tangential goal that depends on you getting that task done.  Specifically, when he was a kid, he talked about learning self-confidence through having a coach that taught him football.  &lt;/p&gt;

&lt;p&gt;Personally, I think the head-fake comes up all the time, and being able to head-fake yourself to get something you want to do done is a very useful skill to have.  For instance, as a software engineer new to a team/code base, a manager might have them fix a bunch of low-priority bugs, but the real value out of that is not just the bugs, but the knowledge the engineer gains in the code base.  But if you told him or her to &amp;#8220;go learn the code base&amp;#8221;, the lack of clarity, deadline, or clear expectations around the goal would make it an endeavor that could stretch on forever.&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/426532742</link><guid>http://nealsid.tumblr.com/post/426532742</guid><pubDate>Thu, 04 Mar 2010 12:49:09 -0500</pubDate></item><item><title>Evolving into a Platform, part Tres</title><description>&lt;p&gt;When I was thinking about this last night, I went down the path of whether a company can create a platform that made it competitive for other application developers to build on that platform.&lt;/p&gt;

&lt;p&gt;This is necessary but I think it was a bit of a roundabout approach; if your platform speeds building features that the &lt;i&gt;end-user&lt;/i&gt; needs, then companies will come to build on you.  I think that&amp;#8217;s pretty obvious and I just needed a good night&amp;#8217;s sleep to say that concisely :-)&lt;/p&gt;

&lt;p&gt;Take the domain of &amp;#8216;status-updating&amp;#8217; applications, if that&amp;#8217;s even a domain: Facebook, Twitter, MySpace.  Could you imagine a platform that made it competitive for those apps to build on it?  It seems to me that one of the key advantages of any such platform would be the social network itself, which is exactly what any of those status updating sites would not want to cede control of &lt;b&gt;at all&lt;/b&gt; :-)&lt;/p&gt;

&lt;p&gt;As another example, take photo-storage/presentation, like Picasa or Facebook&amp;#8217;s photo apps.  I can&amp;#8217;t count the number of times I thought it&amp;#8217;d be advantageous to upload my photos somewhere and be able to present them on Facebook, or Flickr, or on Picasa, or on MySpace, or in email.  Instead my photo collection is scattered among Flickr, Facebook, and Picasa and I keep putting off unifying it out of the realization that eventually I&amp;#8217;ll have to put them back on a site just so my grandparents can see them, since they only know one site.&lt;/p&gt;

&lt;p&gt;Suppose you could offer users the incentive &amp;#8220;upload your photos here, and it&amp;#8217;s super easy to show them on whatever site you&amp;#8217;d want to&amp;#8221;.  Users would upload photos to your site, then go to Facebook and do all the appropriate tagging/posting on walls, etc.  Which means the platform would have to support innovations that happened at the application layer (particularly, tagging, among others)&lt;/p&gt;

&lt;p&gt;The incentive for applications to build on top of this? Well, they could save on photo storage, for one.  That has to cause some of the greatest storage requirements from their users.  They cede control, but they avoid turning away a user that already has all their photos uploaded somewhere.  &lt;/p&gt;

&lt;p&gt;Anyways, I am speculating that this has already been tried, and Facebook would probably pay the storage costs to maintain storage of users&amp;#8217; data; it&amp;#8217;s part of what makes a social networking site sticky.&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/426491766</link><guid>http://nealsid.tumblr.com/post/426491766</guid><pubDate>Thu, 04 Mar 2010 12:15:36 -0500</pubDate></item><item><title>http://dilbert.com/blog/entry/knowledge_that_matters/</title><description>&lt;a href="http://dilbert.com/blog/entry/knowledge_that_matters/"&gt;http://dilbert.com/blog/entry/knowledge_that_matters/&lt;/a&gt;: &lt;p&gt;Scott Adams talks about what kind of knowledge is important.&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/425704565</link><guid>http://nealsid.tumblr.com/post/425704565</guid><pubDate>Thu, 04 Mar 2010 00:47:07 -0500</pubDate></item><item><title>LOL</title><description>&lt;p&gt;I used to dislike the acronym LOL.  So I never wrote it.  I always thought I was the only one who had an active dislike for it.  &lt;/p&gt;

&lt;p&gt;Then I started writing it.  And I&amp;#8217;ve discovered how many people dislike it.   We could have formed a support group.&lt;/p&gt;

&lt;p&gt;But, alas, no one ever told me, &amp;#8220;Neal, I really like how you never write LOL&amp;#8221;&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/425336519</link><guid>http://nealsid.tumblr.com/post/425336519</guid><pubDate>Wed, 03 Mar 2010 21:38:54 -0500</pubDate></item><item><title>Evolving into a platform, Part Deux</title><description>&lt;p&gt;I think my last post tried to say too much and failed so I&amp;#8217;d like to explore a few more things related to being a platform vs. building an app.&lt;/p&gt;

&lt;p&gt;The first was the bit about &amp;#8220;building a platform to for others to innovate on, rather than providing those innovations&amp;#8230;themselves&amp;#8221;  This of course does not mean that providing a platform is not innovating; in fact, innovating by creating a novel platform design is the only reason you would go down the route of building a platform for others, because if you can&amp;#8217;t innovate, then why would anyone build on you vs. building the platform for themself and eliminating a dependency?&lt;/p&gt;

&lt;p&gt;The second point is related to the issue of whether becoming a platform is possible in every app domain.  After tossing this around in my head today, the only thing that&amp;#8217;s become clear to me is that some applications are semi-platforms and make this distinction blurrier than I thought.  Photoshop has a thriving add-in market.  Does that make it a platform? I&amp;#8217;d say yes, but of course it&amp;#8217;s not a platform in the sense that Windows is a platform.  A developer probably couldn&amp;#8217;t write a Google Talk instant messaging client for Adobe Photoshop.  You might ask &amp;#8220;well, would they want to?&amp;#8221; and I&amp;#8217;d say that&amp;#8217;s irrelevant; there are plenty of things that developers want to do on the iPhone that they can&amp;#8217;t because of sandboxing restrictions, but it&amp;#8217;s definitely still a platform.  Perhaps the difference is whether being a platform gives a company a competitive advantage; in Microsoft&amp;#8217;s case, having a ton of apps and being the enabler for those apps through awesome development tools is a competitive advantage; for Adobe, their competitive muscle comes mostly from the expertise that is embedded in Photoshop itself, and the platform aspect is secondary.&lt;/p&gt;

&lt;p&gt;The third point, and hopefully the one that makes the above two a little less academic, is whether they give any insight into current applications and whether they can grow more valuable to users by being a platform.  I&amp;#8217;m going to save it for another post because I&amp;#8217;m practicing brevity :-)&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/425284008</link><guid>http://nealsid.tumblr.com/post/425284008</guid><pubDate>Wed, 03 Mar 2010 21:13:41 -0500</pubDate></item><item><title>music nostalgia</title><description>&lt;p&gt;
&lt;object type="application/x-shockwave-flash" data="http://www.lala.com/external/flash/PlaylistWidget.swf" id="lalaAlbumEmbed" width="300" height="254"&gt;
&lt;param name="movie" value="http://www.lala.com/external/flash/PlaylistWidget.swf"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="allowNetworking" value="all"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="flashvars" value="albumId=4900197870818299190&amp;amp;host=www.lala.com&amp;amp;partnerId=memberalbum.6156%40225143"&gt;&lt;embed id="lalaAlbumEmbed" name="lalaAlbumEmbed" src="http://www.lala.com/external/flash/PlaylistWidget.swf" width="300" height="254" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" allownetworking="all" allowscriptaccess="always" flashvars="albumId=4900197870818299190&amp;amp;host=www.lala.com&amp;amp;partnerId=memberalbum.6156%40225143"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;a title="Bivouac - Jawbreaker" target="_blank" href="http://www.lala.com/album/4900197870818299190"&gt;Bivouac - Jawbreaker&lt;br/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I was given a copy of this album when I was 14, and to this day, I can&amp;#8217;t really listen to it while I&amp;#8217;m working, because I just stop working&amp;#8230;and listen  :-)&lt;/p&gt;</description><link>http://nealsid.tumblr.com/post/424595199</link><guid>http://nealsid.tumblr.com/post/424595199</guid><pubDate>Wed, 03 Mar 2010 14:37:59 -0500</pubDate></item></channel></rss>

