<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Paul Buchheit - Latest Comments in Communicating with code</title><link>http://paulbuchheit.disqus.com/</link><description></description><atom:link href="https://paulbuchheit.disqus.com/communicating_with_code/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sun, 13 Feb 2011 23:19:17 -0000</lastBuildDate><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-146038799</link><description>&lt;p&gt;It's really cool! BTW, I like your website backgroud. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">remove Antivirus .NET</dc:creator><pubDate>Sun, 13 Feb 2011 23:19:17 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-61884723</link><description>&lt;p&gt;Fantastic article!&lt;/p&gt;&lt;p&gt;Best regards from Germany&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">3D Scannen</dc:creator><pubDate>Tue, 13 Jul 2010 11:39:47 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-60608996</link><description>&lt;p&gt;Awsome post....very enlightening.... thanks paul....&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ankesh Khemani</dc:creator><pubDate>Mon, 05 Jul 2010 05:58:30 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-58064342</link><description>&lt;p&gt;Hi Paul,&lt;/p&gt;&lt;p&gt;Soooo, what do you think about Gmail lock-downs, Never had it before - I've used G for about 2 years or so - what gives in your opinion?&lt;/p&gt;&lt;p&gt;Andy&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adfero Affero</dc:creator><pubDate>Tue, 22 Jun 2010 12:34:42 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-50117869</link><description>&lt;p&gt;Developments like these are very unpredictable. Just like having &lt;a href="https://www.backgroundpi.com/people-search.php" rel="nofollow noopener" target="_blank" title="People Search"&gt; People Search &lt;/a&gt; using various networking accounts and search engines. Its really cool. Thanks to the new technology.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Grace J. Goodrich</dc:creator><pubDate>Thu, 13 May 2010 11:08:18 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-12798454</link><description>&lt;p&gt;This is interesting. VADLO comes to mind, it is a &lt;a href="http://vadlo.com" rel="nofollow noopener" target="_blank" title="http://vadlo.com"&gt;powerpoint search engine&lt;/a&gt;. There are good research cartoons also.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wilma</dc:creator><pubDate>Thu, 16 Jul 2009 23:33:05 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-9544025</link><description>&lt;p&gt;Still interested in an answer...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jeremy</dc:creator><pubDate>Tue, 19 May 2009 13:52:20 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-7228428</link><description>&lt;p&gt;Who are currently key development people or leadership for gmail ?...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">theszak</dc:creator><pubDate>Sun, 15 Mar 2009 00:49:06 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-6469971</link><description>&lt;p&gt;Paul, great idea ... this again demonstrates the power of the FriendFeed concept and it's API which is quite comprehensive.&lt;/p&gt;&lt;p&gt;FriendFeed is (and will become even more) THE integration tool for 'power users' on the web - integrating information streams with no programming efforts (or with a little effort; built your own twitter like UI) as shown.&lt;/p&gt;&lt;p&gt;This convinces me even more to stay on the choosen track: I am using FriendFeed more and more for scenarios where I have used different tools in the past. Examples:&lt;/p&gt;&lt;p&gt;- tracking groups of high volume twitter users (using rooms) - not using tweetdesk and similar tools; I prefer browser only tools; it makes switching from one PC to another much easier&lt;/p&gt;&lt;p&gt;- embedding FriendFeed rooms in other sites and contexts.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeroen de Miranda</dc:creator><pubDate>Sat, 21 Feb 2009 15:21:45 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-6120158</link><description>&lt;p&gt;Paul, still no comment?  I'm really curious about what you do for products in which the cost of the initial prototype is extremely expensive.&lt;/p&gt;&lt;p&gt;Are those just products that will simply never get built?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jeremy</dc:creator><pubDate>Mon, 09 Feb 2009 14:32:31 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5853650</link><description>&lt;p&gt;Excellent article. I loved it!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alos</dc:creator><pubDate>Wed, 04 Feb 2009 22:14:00 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5831765</link><description>&lt;p&gt;I love this post.  I grew up as a fashion photographer and then morphed into a commercials director.  When we are in pre-production I see a lot of images of potential shooting locations.  But I can't make a final decision until I physically visit the location and "feel" it.  It is an occasionally maligned quirk of mine especially when budgets are tight.  But there will never be a power point presentation, no matter how pretty, that will capture what it's like to being there.&lt;/p&gt;&lt;p&gt;It may be a stretch to compare our two industries, but I truly think you've written a axiom that is relevant in any and all.  Many thanks for the great read.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lou Lesko</dc:creator><pubDate>Wed, 04 Feb 2009 03:47:24 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5831367</link><description>&lt;p&gt;Paul- I open sourced an iPhone app for FriendFeed.  Check it out: &lt;a href="http://shanesbrain.net/2008/10/10/iphone-friendfeed-client-open-sourced" rel="nofollow noopener" target="_blank" title="http://shanesbrain.net/2008/10/10/iphone-friendfeed-client-open-sourced"&gt;http://shanesbrain.net/2008...&lt;/a&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bollweasel</dc:creator><pubDate>Wed, 04 Feb 2009 03:00:33 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5824862</link><description>&lt;p&gt;Your success selling the AdSense concept with a prototype reminds me of James Thurber's saying: "Seeing is deceiving; it's eating that's believing."  I think any slide-show would have been perceived as a simulacrum by your audience.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel</dc:creator><pubDate>Tue, 03 Feb 2009 20:58:32 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5576639</link><description>&lt;p&gt;great post !!&lt;/p&gt;&lt;p&gt;i completely agree with you that a working prototype is far more convincing than arguments. i believe ideas without "code" is a nothing more than fantasy&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mdasif</dc:creator><pubDate>Tue, 27 Jan 2009 10:30:43 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5554795</link><description>&lt;p&gt;Paul, not a single peep?  I just have a simple question.  Is the the strategy you advocate capable of "communicating with code" a product like rhythmic music search?&lt;/p&gt;&lt;p&gt;Because if there is a 4.5 year lag between when when you want to do something like rhythmic searching, and when someone else makes low-level APIs available, then it seems to me you lose the ability to communicate with code.  You're probably better off with 1.5 powerpoint slides, illustrating the idea.  Otherwise, you're going to be spending a year or two writing all the code that you need to, in order to do your communication.&lt;/p&gt;&lt;p&gt;So I'd still like to get your thoughts on this.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jeremy</dc:creator><pubDate>Mon, 26 Jan 2009 15:07:16 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5529865</link><description>&lt;p&gt;I totally agree. Prototyping is the right way to test a concept. There are way too many irrational aspects that dictate the outcome of testing out a concept with presentations and meetings.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Parag Shah</dc:creator><pubDate>Sun, 25 Jan 2009 07:16:42 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5528476</link><description>&lt;p&gt;Any plans of offering this under &lt;a href="http://username.friendfeed.com" rel="nofollow noopener" target="_blank" title="username.friendfeed.com"&gt;username.friendfeed.com&lt;/a&gt; with CNAME functionality so you can point it to a custom domain? Like Robert Scoble said it looks very much like Tumblr and could serve as a stream of all your friends updates or your own lifestream.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">treitnauer</dc:creator><pubDate>Sun, 25 Jan 2009 03:00:57 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5503696</link><description>&lt;p&gt;I actually agree with you that the style you develop gmail is the right thing to do, however it is kind of difficult to enforce people in big company to follow that style. Why? because each person in the company already has their pre-set roles, they must full fill their commitment to get paid on time. Their commitments are not necessary match with your style. Also, if you want people to follow this style, they must be super great coder, communicator and a strong passion for great product. People fit this criteria by definition is only a small fraction. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gong</dc:creator><pubDate>Fri, 23 Jan 2009 18:27:09 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5503453</link><description>&lt;p&gt;I find it completely reasonable that you come from the "iterative", rather than "leap", school of thought.  Personally, I think there is something to be said for both -- it's not an either/or question.  Both approaches have their strengths and weaknesses.  Sometimes leap innovation is few and far between, which means that one would be foolish to rely exclusively on this type of innovation; time is often better spent iterating.  On the other hand, sometimes iterative innovation runs into the problem that many hill climbing algorithms face, and hits local maxima from which it is difficult to improve without a radical change of direction.  So you need to have some ability to take leaps, lest you get stuck in a less-than-optimal local maximum.&lt;/p&gt;&lt;p&gt;Perhaps there is a better way to phrase the answer I am seeking: Is there, inherently built in to the notion of 20% time, an assumption that iterative innovation produces better results than new pathway, leap innovation?  Is 20% time really, as you seem to imply, a mechanism for insuring that employees stay focused on iterative iteration, and don't spend any time at all on leap innovation?&lt;/p&gt;&lt;p&gt;Paul?&lt;/p&gt;&lt;p&gt;To slightly switch tracks for a moment: Where I think I will disagree with you is when you say "&lt;i&gt;The reason I brought up The Echo Nest was to illustrate that for almost any computing problem, there's going to be something else to build on.&lt;/i&gt;"&lt;/p&gt;&lt;p&gt;I think the Echo Nest example illustrates exactly the opposite point, which is that if you're really trying to do something interesting, something that you're competition isn't doing yet, those APIs are not going to exist.  The Echo Nest API was released.. when.. like six months ago?  And searching music by rhythmic similarity was popular when.. like five years ago?&lt;/p&gt;&lt;p&gt;To me, this illustrates the fact that for really interesting, innovative problems, the lower level APIs trail the high level projects by a significant amount of time.  And it also means that if you are a company that is going to wait for someone else to implement the low level beat tracking API before you start building your very first demo of the higher-level project, then you're far behind the curve.  Because the reason why someone else is creating that API is because there is already a need for the higher level functionality, the rhythmic similarity engine.&lt;/p&gt;&lt;p&gt;So I suppose it's fine to wait until someone else exposes the lower-level API.  But if you competition has already built out the product by that time, because you had to wait until the API was available, then it seems like you're (as a company) not doing a very good job of innovating.&lt;/p&gt;&lt;p&gt;I'd still like to get Paul's thoughts on this, though :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jeremy</dc:creator><pubDate>Fri, 23 Jan 2009 18:13:13 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5500257</link><description>&lt;p&gt;The reason I brought up The Echo Nest was to illustrate that for almost any computing problem, there's going to be something else to build on. Starting from scratch rarely makes sense for prototyping/side projects. I'd argue that it almost never makes sense period. The faster you can get to a functional product, the faster you can figure out exactly what your finished product will be.&lt;/p&gt;&lt;p&gt;I guess I come from the school of thought that iterative innovation produces better results than big bang innovation.&lt;/p&gt;&lt;p&gt;Again, having never worked at Google, maybe I don't fully grasp the concept. To return to the boat analogy, it seems to me like projects headed as far as NE/NW would be valuable regardless of their length. Head further to either side and you're doing more to pull away from the goal than towards it. That may be fine in short bursts, but it seems like it would be hard to sustain.&lt;/p&gt;&lt;p&gt;At least that's what I've seen for every "20 percent time" project I've heard about. Even MacFUSE (which seems pretty tangential on the surface) fits with Mac team's mission "to contribute to the Mac community and make the Mac OS X experience better for users and developers." &lt;a href="http://googlemac.blogspot.com/2007/01/taming-mac-os-x-file-systems.html" rel="nofollow noopener" target="_blank" title="http://googlemac.blogspot.com/2007/01/taming-mac-os-x-file-systems.html"&gt;from the Official Google Mac Blog&lt;/a&gt;. It also builds on a pre-existing foundation.&lt;/p&gt;&lt;p&gt;Maybe there are a bunch of 20% projects I've never heard of that are bigger leaps from Google's current offerings. But isn't that exactly the problem? I haven't heard of them. If you want visibility for your project, it's going to need to fit within the bounds of the organization you're in. 5 years ago, beat detection was a much more academic pursuit that probably would have made more sense in a university or at a company like Fraunhofer.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Reeder</dc:creator><pubDate>Fri, 23 Jan 2009 15:34:32 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5499025</link><description>&lt;p&gt;&lt;i&gt;You've ignored the fact that there are APIs out there that will let you build your functional prototype on top of someone else's work.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Ok, in this particular example, the APIs from Echo Nest would be a decent way to get started with the beat tracking.  I do actually know the Echo Nest guys (Brian, Tristan), and this is exactly why they released their APIs.  But look.. you're bogging down with specifics, where I'm trying to ask a more general question.  Maybe that's my fault, because in my illustrative example I did get too specific.  But my general question is still.. what do you do when these APIs don't exist:?  I think I mentioned above that the notion of rhythmic searching first gained mass popularity in the scientific literature about five years ago.  So let's pretend we're having this discussion five years ago.  The Echo Nest APIs didn't exist back then, and someone wanting to do rhythmic search in their 20% time would still be at square one.&lt;/p&gt;&lt;p&gt;My basic issue/question still holds, because I just like Echo Nest didn't exist 5 years ago, when people were doing rhythmic searching, so also does some other API not exist today, for some new idea I have today.&lt;/p&gt;&lt;p&gt;So the basic question still remains: Is the Google style of innovation, which is to allow employees to pursue their own wacko, unpopular ideas in their 20% time, capable of producing fundamentally new products?  Or is it only capable of producing incremental improvements on existing lines of business?&lt;/p&gt;&lt;p&gt;You write: "&lt;i&gt;Take Paul's story as an example. Gmail was a logical extension of Google Groups. It was something that had an existing code base that could be built on top of. FriendFeed was more of a tangential product that made more sense as a standalone company (in addition to offering new opportunities for its founders).&lt;/i&gt;"&lt;/p&gt;&lt;p&gt;So it sounds like your answer to this question is No.  If there are no existing APIs already within the company, that offer quick repurposing capabilities, then 20% time is incapable of producing anything outside that realm.  Google cannot innovate in that space, under a 20%-time managerial regime.&lt;/p&gt;&lt;p&gt;That type of answer is what I'm after.  I'd still like to hear Paul's opinion.  But yes, that is what I am trying to understand.&lt;/p&gt;&lt;p&gt;Because, in my mind, the whole purpose of 20% time is exactly as Paul says, above:&lt;/p&gt;&lt;p&gt;"&lt;i&gt;This is also where Google's "20% time" comes in -- if you want innovation, it's critical that people are able to work on ideas that are unapproved and generally thought to be stupid. The real value of "20%" is not the time, but rather the "license" it gives to work on things that "aren't important".&lt;/i&gt;"&lt;/p&gt;&lt;p&gt;So if the whole point of 20% time was to enable employees to work on exactly those sorts of ideas that were generally unapproved or thought to be stupid.  To go with your canoe analogy, I thought the whole point of the 20% time was to give the employee license to paddle northeast, when the rest of the company (ocean liner) is paddling north.  Right?  Isn't that the whole intention?  But if you're telling me that Google 20% time is incapable of producing something like the Echo Nest, from within its walls, then that really seems like an extremely limited model for innovation.&lt;/p&gt;&lt;p&gt;It's not like rhythmic music searching is that far away from Google's mission statement.  We're not talking about someone spending their 20% time analyzing the structure of stem cells or something like that.  We're talking about a search engine.  Musical, rhythmic searching, yes.  But still a search engine.  That's right up Google's alley.&lt;/p&gt;&lt;p&gt;But I'm still waiting for Paul's opinion.  Paul?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jeremy</dc:creator><pubDate>Fri, 23 Jan 2009 14:39:33 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5495634</link><description>&lt;p&gt;I enjoyed this post and liked learning the history of Gmail.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Todd D.</dc:creator><pubDate>Fri, 23 Jan 2009 11:58:02 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5493093</link><description>&lt;p&gt;You've ignored the fact that there are APIs out there that will let you build your functional prototype on top of someone else's work. For your example, The Echo Nest (who I have no formal affiliation with, just an interest in their product) will do the heavy lifting of analyzing the beat locations in music. Check out:&lt;/p&gt;&lt;p&gt;&lt;a href="http://the.echonest.com/analyze/" rel="nofollow noopener" target="_blank" title="http://the.echonest.com/analyze/"&gt;http://the.echonest.com/ana...&lt;/a&gt;&lt;br&gt;and more specifically:&lt;br&gt;&lt;a href="http://developer.echonest.com/docs/method/get_beats/" rel="nofollow noopener" target="_blank" title="http://developer.echonest.com/docs/method/get_beats/"&gt;http://developer.echonest.c...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Leveraging another company's product may or may not make sense for a deployed product (internal development/maintenance costs vs. licensing costs). However, in a prototype scenario it allows you to bypass building complicated functionality up front and confirm or deny the justification for the product's existence. Assuming the licensing costs aren't prohibitive, leveraging someone else's product should see you through public beta/initial growth phases as well (and hopefully through explosive growth and mass adoption).&lt;/p&gt;&lt;p&gt;You also don't need a large catalog of tracks to start as you suggest- merely a representative sample of music from those who will be seeing the prototype. As for quantization, you don't need to be fancy up front. You can look for beat hits that fall within a reasonable distance from the user's entry (maybe 1/8s on either side, maybe add bell curve weighting if you want to get fancy).&lt;/p&gt;&lt;p&gt;All that said, limiting the scope of 20% projects has the benefit of keeping projects within the general realm of the company's core direction. If there aren't resources to get started on your idea, maybe it makes more sense as a personal project outside of work. Maybe it would even make sense to quit and try to start your own company or find a company where your idea makes more sense. No company can do everything.&lt;/p&gt;&lt;p&gt;What you've described feels very much to me like a lone employee in a canoe paddling east while the ocean liner with the rest of the company heads north. Maybe the canoe is headed north-east, but the goals feel miles apart.&lt;/p&gt;&lt;p&gt;Take Paul's story as an example. Gmail was a logical extension of Google Groups. It was something that had an existing code base that could be built on top of. FriendFeed was more of a tangential product that made more sense as a standalone company (in addition to offering new opportunities for its founders).&lt;/p&gt;&lt;p&gt;To bring things back around, functional prototypes and (from my understanding as an outsider) 20% time are both very much about hacking things together and seeing what sticks. They're both &lt;a href="http://www.google.com/search?rls=en-us&amp;amp;q=fail+early&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8" rel="nofollow noopener" target="_blank" title="http://www.google.com/search?rls=en-us&amp;amp;q=fail+early&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8"&gt;fail early&lt;/a&gt; approaches designed to weed out bad ideas (or ones that don't make sense within the context of the business they're created in) and bubble up the good ones.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Reeder</dc:creator><pubDate>Fri, 23 Jan 2009 09:18:42 -0000</pubDate></item><item><title>Re: Communicating with code</title><link>http://paulbuchheit.blogspot.com/2009/01/communicating-with-code.html#comment-5489653</link><description>&lt;p&gt;Very interesting post ! Developer communication is something I have &lt;a href="http://technikhil.wordpress.com/2007/10/10/programmer-express-thyself" rel="nofollow noopener" target="_blank" title="http://technikhil.wordpress.com/2007/10/10/programmer-express-thyself"&gt;written&lt;/a&gt; about as well. I have posted about my take on this excellent post &lt;a href="http://technikhil.wordpress.com/2009/01/23/try-it-out-in-code-prototype-it/" rel="nofollow noopener" target="_blank" title="http://technikhil.wordpress.com/2009/01/23/try-it-out-in-code-prototype-it/"&gt;here&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Technikhil</dc:creator><pubDate>Fri, 23 Jan 2009 01:37:48 -0000</pubDate></item></channel></rss>