Tim Barcz

Sponsors

The Lounge

Wicked Cool Jobs

Groups and Affiliations

Syndication

News

Ralph Waldo Emerson Would’ve Been a Great Developer

A very short quote I came across to start your week off and get you thinking about technology with the correct frame of reference:

“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.”

- Ralph Waldo Emerson (1803-1882)

Mr. Emerson would surely have made a great developer. We need to heed his advice.

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.

Principles:

  • Single Responsibility Principle
  • Don’t Repeat Yourself
  • Dependency Inversion Principle
  • Liskov Substitution Principle
  • Open Closed Principle
  • Interface Segregation Principle

Methods:

  • ASP.NET
  • C# 2.0
  • C# 3.0
  • LINQ
  • LINQ to SQL
  • Entity Framework
  • NHibernate
  • SOA
  • StructureMap
  • Windsor/MicroKernel
  • Ninject
  • ASP.NET MVC
  • Ruby
  • IronRuby
  • W*F
  • Silverlight
  • And on and on and on…

 

“As to the methods there may be a million, but principles are few.”


Posted 12-14-2009 12:06 PM by Tim Barcz
Filed under: ,

[Advertisement]

Comments

Matt wrote re: Ralph Waldo Emerson Would’ve Been a Great Developer
on 12-14-2009 4:39 PM

Brilliant - thank you, Tim. Love that quote - should make posters out of that and hang it around the office.

Christopher Bennage wrote re: Ralph Waldo Emerson Would’ve Been a Great Developer
on 12-14-2009 5:08 PM

Based upon my limited reading I would wager that Emerson would have written very verbose but elegant Ruby.

PM-SilverCrux wrote re: Ralph Waldo Emerson Would’ve Been a Great Developer
on 12-17-2009 1:19 AM

Nice Quote! However "Methods" must be known in order to get things done. Just principles won't get us there.

So it's imperative we excel at "Methods" as well. Since they are means of delivery.

Artur Trosin wrote re: Ralph Waldo Emerson Would’ve Been a Great Developer
on 12-17-2009 2:02 AM

Great formulation!

But… I would place Patterns between the Principles and Methods.

What  do you think? :)

Add a Comment

(required)  
(optional)
(required)  
Remember Me?

About The CodeBetter.Com Blog Network
CodeBetter.Com FAQ

Our Mission

Advertisers should contact Brendan

Subscribe
Google Reader or Homepage

del.icio.us CodeBetter.com Latest Items
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online
Subscribe with myFeedster
Add to My AOL
Furl CodeBetter.com Latest Items
Subscribe in Rojo

Member Projects
DimeCasts.Net - Derik Whittaker

Friends of Devlicio.us
Red-Gate Tools For SQL and .NET

NDepend

SlickEdit
 
SmartInspect .NET Logging
NGEDIT: ViEmu and Codekana
LiteAccounting.Com
DevExpress
Fixx
NHibernate Profiler
Unfuddle
Balsamiq Mockups
Scrumy
JetBrains - ReSharper
<-- NEW Friend!

 



Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers

 

Community Server (Commercial Edition)

CodeBetter.Com