<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx</link><description>AKA, Software archaeology , a working example. I've touched on this this a couple of times before, but I'd like to talk a bit about style. This isn't an issue for people working on a single person project, but once you start working in a team, the issue</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251789</link><pubDate>Wed, 03 Nov 2004 17:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251789</guid><dc:creator>Nicholas Allen</dc:creator><description>You didn't close the brace on the else, although it's hard to see because of the poor coding style.&lt;br&gt;&lt;br&gt;:)</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251791</link><pubDate>Wed, 03 Nov 2004 18:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251791</guid><dc:creator>kevin</dc:creator><description>Most of these issues are solved by using a good code formatting tool. Once that is done all that is left to argue over is capitalization and naming convention.&lt;br&gt;&lt;br&gt;At my place of work we just bought everyone a copy of ReSharper. Now if one programmer decides to be a formatting rebel it doesn't affect everyone. We also run a formatter prior to builds as well.</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251799</link><pubDate>Wed, 03 Nov 2004 18:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251799</guid><dc:creator>Ilya Birman</dc:creator><description>Heh, just wanted to say you have more {'s than }'s in your code, but no surprise that i'm not the only smartass here :-)&lt;br&gt;&lt;br&gt;I suspect you did this on purpose, didn't you?</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251803</link><pubDate>Wed, 03 Nov 2004 18:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251803</guid><dc:creator>Larry Osterman</dc:creator><description>Ilya, actually it wasn't on purpose, I just messed up.&lt;br&gt;&lt;br&gt;Kevin,&lt;br&gt;  The problem with a good code formatting tool is the unnecessary diff problem.  You can do this IF you're going to enforce a particular style, but if you're going to use an ad-hoc style, then...&lt;br&gt;&lt;br&gt;Also, it's not always clear that a &amp;quot;good&amp;quot; formatting tool exists.  The only &amp;quot;good&amp;quot; formatting tool would be one that parsed the source file, and re-generated it - otherwise you've got the potential of the formatting tool introducing bugs.&lt;br&gt;&lt;br&gt;Remember, there are a myriad of styles - I didn't even include the ones that leave out the {} on if statements, the ones that hide conditionals inside macros, etc.  A good code formatter can handle some of it, at the cost of inflating diffs.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251828</link><pubDate>Wed, 03 Nov 2004 19:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251828</guid><dc:creator>Steven Campbell</dc:creator><description>Problems of coding style are a legacy of the choice of storing code in simple text files, with limited interpretation by the coder's IDE package.  That is part of what Charles Simonyi's &amp;quot;Intentional Software&amp;quot; company is all about - taking our coding environments to the next level, where coding style, or even choice of language becomes a non-issue.&lt;br&gt;&lt;br&gt;My point being, that as long as we stick with plain text files as a code-storage medium, we will be stuck with these issues.  The problem can be solved to some extent by clever IDE's, but ultimately we need to start storing code in a more structured way.&lt;br&gt;&lt;br&gt;Its the classic problem of the data being too closely coupled to the presentation.  We really should know better.</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251830</link><pubDate>Wed, 03 Nov 2004 19:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251830</guid><dc:creator>Larry Osterman</dc:creator><description>A good point Steven.&lt;br&gt;&lt;br&gt;But for the forseeable future, I suspect we're stuck with the text files.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251838</link><pubDate>Wed, 03 Nov 2004 19:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251838</guid><dc:creator>css</dc:creator><description>In Eclipse you can right click and do Source&amp;gt;Format and Source&amp;gt;Correct Indentation. The default coding style is the Sun style. You can customize the style to your liking though and then pass that out to your devs. It is quite fancy.</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251840</link><pubDate>Wed, 03 Nov 2004 19:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251840</guid><dc:creator>Larry Osterman</dc:creator><description>css, that's cool, but it misses the point.&lt;br&gt;&lt;br&gt;Restructuring existing code to match an individuals coding style is almost ALWAYS a bad idea.  You just about never want to do it, especially if you're dealing with production code.&lt;br&gt;&lt;br&gt;As I mentioned above, the problems are two-fold.  First, they increase the change log size of the file - this can be a big deal with certain source control systems (Microsoft's old source code system, SLM used to store the diffs of the files, and to resurrect old versions of the files, it replayed the diffs - large scale changes made this process painful).&lt;br&gt;&lt;br&gt;Second, they're not guaranteed to be correct.  So by beautifying the code, you're potentially introducing new defects (you might also find existing defects).  You don't know, and can't know, unless you diff the code.  And the number of changes is typically so great that the diffs are meaningless.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251853</link><pubDate>Wed, 03 Nov 2004 20:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251853</guid><dc:creator>Jeff Gonzalez</dc:creator><description>We have tried a couple of things at work to alleviate this problem.&lt;br&gt;&lt;br&gt;1.  We TRIED to enforce a coding standard as much as possible.  I think this is just too difficult to pull off effectively.  People process input in different ways.  Coding in your own style might actually help you figure something out quicker.&lt;br&gt;&lt;br&gt;2. We all agree on some basic rules and try to stick to them.&lt;br&gt;&lt;br&gt;3. We constantly berate (in a very non threatening, fun way) each other on mistakes or congratulate and adopt clever techniques.&lt;br&gt;&lt;br&gt;4. If you find yourself in someone else's code, try to adhere to the standard or format they have already written it in.  We feel this has a couple of advantages.  &lt;br&gt;&lt;br&gt;You learn to write code the way someone else does (hopefully this broadens your stylistic horizons or at least gives you insight into another thought process) and the code stays consistent at least in one file.&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251856</link><pubDate>Wed, 03 Nov 2004 20:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251856</guid><dc:creator>Larry Osterman</dc:creator><description>Jeff, that's actually a GREAT set of guidelines, I really like them.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251860</link><pubDate>Wed, 03 Nov 2004 20:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251860</guid><dc:creator>Darrell</dc:creator><description>Right on Larry.  Luckily I have always tried to use the same style as the code I was changing, regardless of how esoterically it was written (even though it was an unconcious decision until fairly recently :) .&lt;br&gt;&lt;br&gt;Simple reformatting can introduce bugs, and when clients pay a premium to bring me in to fix them, well, I best not create any new ones!  My goals was to modify as *few* lines as possible to get things to work (and keep those lines grouped together too!).&lt;br&gt;&lt;br&gt;Besides, code reformatters don't usually handle naming of variables, capitalization, etc.  The best I've seen is indentation and placement of curly braces.</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251880</link><pubDate>Wed, 03 Nov 2004 20:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251880</guid><dc:creator>David Betz</dc:creator><description>Coding in style is a major thing lacking in the skill set of developers today.  It drives me insane as there don't seem to be any good programmers anymore and you can really tell alot abuot a person by how much pride they take into the style of their code(...or of their kitchen, or of their car, etc) Soon I'll have a short FAQ or article on my website on this exact topic.  But I call it Feng Shui Programming.</description></item><item><title>re: Coding with Style </title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251918</link><pubDate>Wed, 03 Nov 2004 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251918</guid><dc:creator>css</dc:creator><description>What I meant from my post was that if the company didn't like Sun's Java style, that someone on the product team, or the team itself, would come up with their preferred coding style. Then that style could be distributed to all the developers on the team so then whenever someone works on code, before they submit it, it would be formatted to the team's style spec. It wouldn't be be formated to an individual team member's style when submitted to version control. &lt;br&gt;Of cource this is only half a solution because it only takes care of whitespace issues (brackets, tabs, if, elses, while, catch, etc, etc) and doesn't deal with issues like naming conventions. &lt;br&gt;Concerning working on an existing code base, yes there would be a one time cost where diffs might be messed up when files were committed with the new coding standard. I guess it would be up to the team if it would be worth the hassle.&lt;br&gt;As far as introducing defects, I don't think the feature would be in Eclipse if it caused defects. By no means is it an entire solution but it might be a step in the right direction.</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251922</link><pubDate>Wed, 03 Nov 2004 22:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251922</guid><dc:creator>Larry Osterman</dc:creator><description>css,&lt;br&gt;&lt;br&gt;My basic point is that if you're working in a group, once the code's been written it doesn't get reformatted, because reformatting is essentially a gratuitous change - it needlessly adds load to source control servers, and is very difficult to review.&lt;br&gt;&lt;br&gt;As far as Eclipse introducing defects, you're underestimating the stupidity of developers.&lt;br&gt;&lt;br&gt;Here's a simple example.  My coding style says that I need to have a {} character around each if statement.  In other words, I want to have:&lt;br&gt;&lt;br&gt;if (&amp;lt;condition&amp;gt;)&lt;br&gt;{&lt;br&gt;   &amp;lt;if statement&amp;gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;How would Eclipse correct the following:&lt;br&gt;&lt;br&gt;if (&amp;lt;condition&amp;gt;)&lt;br&gt;   &amp;lt;if statement&amp;gt;&lt;br&gt;   &amp;lt;another statement, indented at the same depth as the if statement&amp;gt;&lt;br&gt;&lt;br&gt;Would it be conservative and only insert braces around the &amp;lt;if statement&amp;gt;?  Or would it attempt to discern my intent and move the &amp;lt;another statement&amp;gt; within the braces?&lt;br&gt;&lt;br&gt;How about the user who did:&lt;br&gt;&lt;br&gt;#define RpcBeginTry __try {&lt;br&gt;#define RpcExcept(flag) } __except(flag) {&lt;br&gt;#define RpcEndTry }&lt;br&gt;&lt;br&gt;Would it correctly change:&lt;br&gt;    RpcBeginTry&lt;br&gt;&amp;lt;8 spaces&amp;gt;Code&lt;br&gt;    RpcExcept(1)&lt;br&gt;&amp;lt;8 spaces&amp;gt;Code&lt;br&gt;    RpcEndTry&lt;br&gt;&lt;br&gt;to:&lt;br&gt;    RpcBeginTry&lt;br&gt;&amp;lt;4 spaces&amp;gt;Code&lt;br&gt;    RpcExcept(1)&lt;br&gt;&amp;lt;4 spaces&amp;gt;Code&lt;br&gt;    RpcEndTry&lt;br&gt;&lt;br&gt;Or would it treat RpcBeginTry as a statement and complain because it wasn't syntactially valid?&lt;br&gt;&lt;br&gt;Code reformatting is a VERY tricky business.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#251924</link><pubDate>Wed, 03 Nov 2004 22:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251924</guid><dc:creator>Larry Osterman</dc:creator><description>Grr.  .Text's formatting strikes again.  It looked better when I wrote it in the editor :)&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#252081</link><pubDate>Thu, 04 Nov 2004 02:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252081</guid><dc:creator>Edward</dc:creator><description>Whatever tool you use to reformat code would have to contain the first stages of a parser for that language. It could completely ignore the indentations and preprocessor instructions in the program text and treat it the same way as the compiler while retaining the intent of the programmer. It would then use the parse tree to create the code in the new style.&lt;br&gt;&lt;br&gt;I've played a bit with Lutz Reflector which decompiles the same IL into C#, VB.Net and Object Pascal, if it can do that while preserving the programmer intent then its certainly possible to do the same just to change the coding style. Its true you lose comments and variable names in the process, but that would not necessarilly be the case for a system designed just to alter style.&lt;br&gt;&lt;br&gt;I suppose the optimal answer would be to store the code in a semi parsed format which included comments and variables so that any diffs are created from logical changes rather than layout and whitespace. Then you could also work on the code using your choice of style and even language without it effecting anyone elses work.&lt;br&gt;&lt;br&gt;Perhaps thats a feature for VSTS 2.0</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#252085</link><pubDate>Thu, 04 Nov 2004 03:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252085</guid><dc:creator>Larry Osterman</dc:creator><description>Edward,&lt;br&gt;  Exactly - and in that case, you're no longer dealing with source files, instead you're dealing with some kind of intermediate interpretation - and that has its own set of issues.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#252091</link><pubDate>Thu, 04 Nov 2004 03:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252091</guid><dc:creator>foxyshadis</dc:creator><description>If the indenter's algorithm is properly written (which means it'd have to be a language tokenizer, anyway), it would know exactly where to place braces. If one went really nuts it'd have a preprocesser as well (I suppose it'd have to for gratuitous abuse of the language). I leave actual nitty-gritty macro design and implementation to the writer of this mini-lint, but assume it would process the macro to determine the indent level after it.&lt;br&gt;&lt;br&gt;My original K&amp;amp;R style (with two-space tab) annoys my Java friends. =D&lt;br&gt;&lt;br&gt;Something I've noticed - maybe it's just me and a coauthor - is that it's much easier to adapt to variable naming styles than structural styles. Simple hungarian (but no 'o') or no hungarian is the only point of contention, the rest is just case. But aesthetics - which indents and braces and so on are - aren't as eary to compromise. ;)</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#252106</link><pubDate>Thu, 04 Nov 2004 04:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252106</guid><dc:creator>Phaeron</dc:creator><description>The problem with enforcing style is that the more you force someone to code differently than what they are used to, the more time they waste trying to match the team style and the more likely they are to make errors. This is particularly bad when a person has to hop between teams and the teams choose different styles. You have to strike a balance between consistency and rigidity.&lt;br&gt;&lt;br&gt;My opinion is that a specific brace style should not be specified in a coding standard document -- choose a well-known standard and be consistent in new code, and match when working in an existing module. Another favorite rule of mine is &amp;quot;you touch it, you own it&amp;quot; -- and that includes pure formatting changes.&lt;br&gt;&lt;br&gt;I've seen cases where new people to a team were informed that their code did not meet coding standards and were forced to re-check in to move a pair of braces. That is a waste of time, and as Larry noted, makes an unnecessary mess in source control.&lt;br&gt;</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#252207</link><pubDate>Thu, 04 Nov 2004 10:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252207</guid><dc:creator>Andreas Johansson</dc:creator><description>We enforced coding guidelines some time ago and I didn't hear anyone complaining about it or saying that they were wasting time to comply to it. After a while everyone will be writting similary styled code without thinking about it.&lt;br&gt;&lt;br&gt;There is a lot of time gained by coding standards and style guidelines. Everyone is familiar with the style and can read it much faster. Sharing code becomes much easier.&lt;br&gt;&lt;br&gt;You already follow language rules set by the compiler, style rules is just another set to follow.</description></item><item><title>Larry Osterman on Coding Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#252270</link><pubDate>Thu, 04 Nov 2004 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252270</guid><dc:creator>the blog of michael eaton</dc:creator><description /></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#253370</link><pubDate>Sat, 06 Nov 2004 20:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:253370</guid><dc:creator>robdelacruz</dc:creator><description>Totally agree with this post. Religiousness in coding style is one of my biggest annoyances. Good programmers are like chameleons, they can adapt their style and logic to different code. It is just code anyway.</description></item><item><title>What does style look like?</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#254562</link><pubDate>Tue, 09 Nov 2004 21:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:254562</guid><dc:creator>Larry Osterman's WebLog</dc:creator><description /></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#258378</link><pubDate>Tue, 16 Nov 2004 18:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:258378</guid><dc:creator>Art</dc:creator><description>I'm all for different coding styles in a single module as long as it does not degrade the overall readability.  When reviewing code, it not only allows you to identify what is original code what and has been modified but often who modified it.  I know you can get this information from source control and comments but it is great to pick a piece of code and by looking at know that Andy wrote initial piece and later function A was modified by Joe.&lt;br&gt;&lt;br&gt;Like a hand written letter that has been edited by several people, code is also hand written.  Its nice to recognize the authors handwriting when reading the code.</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#258379</link><pubDate>Tue, 16 Nov 2004 18:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:258379</guid><dc:creator>Larry Osterman</dc:creator><description>Art, The problem occurs when you are attempting to have a single project - every change in coding style is a disconnect - it disturbs the harmony of the whole (and yes, programming and looking at code is a very zen concept).&lt;br&gt;</description></item><item><title>What about Python?</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#273410</link><pubDate>Thu, 02 Dec 2004 01:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:273410</guid><dc:creator>John</dc:creator><description>I make no claims about being a Python programmer--I've just looked through FAQs and written some simple apps--but it seems like the design of that language alleviates many of the problems arising from differences in style. This is done primarily by not allowing the flexibility that c-ish languages give you, as far as I can tell.&lt;br&gt;&lt;br&gt;Anyone more experienced care to comment on that?</description></item><item><title>re: Coding with Style</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#273543</link><pubDate>Thu, 02 Dec 2004 05:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:273543</guid><dc:creator>Larry Osterman</dc:creator><description>Python has its own set of issues w.r.t. style, especially since its structure enforces some syle constructs.&lt;br&gt;&lt;br&gt;But there are still variables with python.  see the rest of the series to see more about that.&lt;br&gt;</description></item><item><title> Larry Osterman s WebLog Coding with Style | Hair Growth Products</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#9714026</link><pubDate>Tue, 09 Jun 2009 11:26:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9714026</guid><dc:creator> Larry Osterman s WebLog Coding with Style | Hair Growth Products</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://hairgrowthproducts.info/story.php?id=7052"&gt;http://hairgrowthproducts.info/story.php?id=7052&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Larry Osterman s WebLog Coding with Style | work from home</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#9761610</link><pubDate>Tue, 16 Jun 2009 15:37:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9761610</guid><dc:creator> Larry Osterman s WebLog Coding with Style | work from home</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://workfromhomecareer.info/story.php?id=17272"&gt;http://workfromhomecareer.info/story.php?id=17272&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Larry Osterman s WebLog Coding with Style | Outdoor Decor</title><link>http://blogs.msdn.com/larryosterman/archive/2004/11/03/251777.aspx#9778745</link><pubDate>Fri, 19 Jun 2009 06:58:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9778745</guid><dc:creator> Larry Osterman s WebLog Coding with Style | Outdoor Decor</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://outdoordecoration.info/story.php?id=4444"&gt;http://outdoordecoration.info/story.php?id=4444&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>