Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
How To Approach Development

I don't typically link blog and I do my best to write substantive original material, but the following is too good to pass up.  It's how I feel and how I've approach work in the last year or so.  From Ayende's Reducing The Cost Of Change blog post this morning:

That mindset, at least for me, starts from the first line of code. I treat each piece of the project as utterly disposable. Since I don't really care how each individual piece works, I am able to roughly sketch a fair amount of the application very rapidly, and then focus on each of the items in isolation, and replace that with a much better implementation. I think that I stated before that I tend to rewrite most of my application core at least two or three times before I am happy with them.

When you have disposable pieces, it is no big deal if you mess up and need to start over, because the whole project is structured in a way that allows you to do so. Going back to using my current project as an example, the algorithm used for the core part of the system is crap. I thought it up while being on a coffee break, and it is enough to demonstrate what the software is supposed to be doing. I don't really care, because the moment that I do need the real algorithm, I can drop it in (need to change the implementation of a single method).

I can't improve on that, so I won't try.


Posted 11-13-2008 9:50 AM by Tim Barcz
Filed under:

[Advertisement]

Comments

urbanbigfoot wrote re: How To Approach Development
on 11-13-2008 11:08 AM

I couldn't agree more. This is fundamental in designing/developing good software. Spread the word.

Christopher Bennage wrote re: How To Approach Development
on 11-13-2008 11:19 AM

Yup. Good stuff.

Dew Drop - November 14, 2008 | Alvin Ashcraft's Morning Dew wrote Dew Drop - November 14, 2008 | Alvin Ashcraft's Morning Dew
on 11-14-2008 9:25 AM

Pingback from  Dew Drop - November 14, 2008 | Alvin Ashcraft's Morning Dew

buy viagra wrote re: How To Approach Development
on 02-03-2013 1:19 AM

6p2HIP Im grateful for the post. Will read on...

social bookmarking service wrote re: How To Approach Development
on 03-23-2013 9:27 AM

L9Zcem Im obliged for the blog.Really thank you! Awesome.

buy social bookmarks wrote re: How To Approach Development
on 04-19-2013 9:44 AM

5JDHx7 Major thankies for the blog article.Thanks Again. Will read on...

take a look at it! wrote re: How To Approach Development
on 10-25-2013 7:39 PM

6MTBAx Im thankful for the article post.Much thanks again. Awesome.

link building wrote re: How To Approach Development
on 07-18-2014 4:33 AM

icmBJ0 Very good post. Keep writing.

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
Umbraco
NServiceBus
RavenDb
Web Sequence Diagrams
Ducksboard<-- NEW Friend!

 



Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers

 

Community Server (Commercial Edition)