<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://devlicio.us/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>Tim Barcz : Quotes</title><link>http://devlicio.us/blogs/tim_barcz/archive/tags/Quotes/default.aspx</link><description>Tags: Quotes</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Ralph Waldo Emerson Would’ve Been a Great Developer</title><link>http://devlicio.us/blogs/tim_barcz/archive/2009/12/14/ralph-waldo-emerson-would-ve-been-a-great-developer.aspx</link><pubDate>Mon, 14 Dec 2009 18:06:36 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:54505</guid><dc:creator>Tim Barcz</dc:creator><slash:comments>17</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/tim_barcz/rsscomments.aspx?PostID=54505</wfw:commentRss><comments>http://devlicio.us/blogs/tim_barcz/archive/2009/12/14/ralph-waldo-emerson-would-ve-been-a-great-developer.aspx#comments</comments><description>&lt;p&gt;A very short quote I came across to start your week off and get you thinking about technology with the correct frame of reference:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;“As to the methods there may be a million and then some, but principles are few. The man who grasps principles can successfully select his own methods. The man who tries methods, ignoring principles, is sure to have trouble.”&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;- Ralph Waldo Emerson (1803-1882)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Mr. Emerson would surely have made a great developer. We need to heed his advice.&lt;/p&gt;  &lt;p&gt;As an exercise: think of how many different “methods” you can think of and then think of how many “principles” you can come up with.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Principles&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Single Responsibility Principle&lt;/li&gt;    &lt;li&gt;Don’t Repeat Yourself&lt;/li&gt;    &lt;li&gt;Dependency Inversion Principle&lt;/li&gt;    &lt;li&gt;Liskov Substitution Principle&lt;/li&gt;    &lt;li&gt;Open Closed Principle&lt;/li&gt;    &lt;li&gt;Interface Segregation Principle&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Methods&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ASP.NET&lt;/li&gt;    &lt;li&gt;C# 2.0&lt;/li&gt;    &lt;li&gt;C# 3.0&lt;/li&gt;    &lt;li&gt;LINQ&lt;/li&gt;    &lt;li&gt;LINQ to SQL&lt;/li&gt;    &lt;li&gt;Entity Framework&lt;/li&gt;    &lt;li&gt;NHibernate&lt;/li&gt;    &lt;li&gt;SOA&lt;/li&gt;    &lt;li&gt;StructureMap&lt;/li&gt;    &lt;li&gt;Windsor/MicroKernel&lt;/li&gt;    &lt;li&gt;Ninject&lt;/li&gt;    &lt;li&gt;ASP.NET MVC&lt;/li&gt;    &lt;li&gt;Ruby&lt;/li&gt;    &lt;li&gt;IronRuby&lt;/li&gt;    &lt;li&gt;W*F&lt;/li&gt;    &lt;li&gt;Silverlight&lt;/li&gt;    &lt;li&gt;And on and on and on…&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;“As to the methods there may be a million, but principles are few.”&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=54505" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/tim_barcz/archive/tags/Principles/default.aspx">Principles</category><category domain="http://devlicio.us/blogs/tim_barcz/archive/tags/Quotes/default.aspx">Quotes</category></item></channel></rss>