Home MVC Storefront

Using IoC TDD To Design Tomorrow's Car

I spent Saturday with my buddy Eric, in his garage, drinking really bad Coors Light and talking about cars. He was rebuilding this Jetta of his, swapping out the gas tank to add in a Bio Diesel system. As he was working, I was asking him about car design, and what he would do if he built one from scratch...*

 

I Can Be Manly Too
I took Auto Shop during my senior year of high school, and it was one of the funnest things I've done. I got to use words like "machining the cams on the crank" as well as "using the crush test to make sure I torqued the pistons". Yah - Guy Stuff.

My friend Eric is pretty much a master mechanic. He understands cars more than anyone really should, and when he's bored he coats his hands and arms in grease to feel like he's worth something. Given that he knows as much as he does, I was shocked when we started talking about car design. While watching him yank out the tank in his Jetta, I asked him:

If you could design a car from the ground up - how would you do it?

Eric scratched his head for a second and says "cars are an art form really. Beatiful pieces of machinery. I've always liked the European cars that were built by hand - Ferrari for instance. Every single Ferrari is built completely by hand - no machinery."

"So you like the high-end stuff?" I ask, trying to prod him a little.

"Yah - for sure. I'd probably build a car that had a built in solar array, ran on renewable fuels, was lightweight, and easy to work on".

"Ahhh yes - it's the same in my line of work. Build using current technology like Ajax for sex appeal and make it maintainable. So you'd make sure to Loosely Couple your engine and drive train right?".

"Do what?"

"You know, Loosely Couple - the transmission should know nothing about the engine correct?"

"Well - not really. If you have a 289 Small Block in there, you can't use just any transmission - you have to use one for the engine".

"Sounds like a maintenance nightmare to me. Well I'm sure the Rear Differential and brakes are Loosely Coupled right? You'd want to make sure they implement IDriveTrain I would imagine..."

"Umm ... no dude. Didn't you say you took Auto Shop? The differential needs to be strong enough to handle the torque from the engine - so no - you can't just use any old parts in the drive train. They work together in a ... Gestalt way. You know - the sum is greater than it's parts?"

"Yah whatever Shakti... I have to say I'm really surprised at this. In my industry we strive to make sure that everything we make is swappable and testable. So, for instance, I'd design a car that you could easily swap out the engine for an IEngine, a transmission for an ITranmission, and use Inversion of Control so that if the tires sensed a better road condition, the engine and tranny could be swapped out on the fly and you could kick in to 6th gear with a Bored Our 350 Big Block (which implements IEngine)."

"Interesting. Does the driver know anything about what's happening?"

"No way. The user shouldn't have to know about the internals of the application."

"Great - so when they floor it and the tires loose traction, what happens."

"RTFM."

"Oh ... right. You know that Nissan and Toyota build cars that are so precisely manufactured that each part is independently made for each model? In fact it's why those cars are the longest lasting cars on the road".

"Yah, but the design sucks. You ever tried working on one? It's Spaghetti Engineering in there. I can't tell WTF is going on in there."

"You're not supposed to - it's supposed to work. And it does."

"Yah but I have to pay a mechanic any time I need anything. That's not scalable."

"The cars are built to run based on periodic maintenance. You spend an order of magnitude less over 20 years in maintenance that way. Are you telling me you build your applications so that the main parts are swappable?"

"Of course."

"Do you swap them out a lot?"

"No. But I can if I want to. And that's the point isn't it?"

"If you build a car that has an easily swappable engine and drive train, you'd be spending a whole lot of money in parts my friend. You'd also need a lot of room and extra weight. ANSI standards compliance put the US car companies behind the Eight Ball when foreign cars came out and ignored our standards in favor of more purpose-driven design and extended lifetime. To them that was more important than the making the mechanic's life easier."

"OK fine. What about testing. How would you test your design? I assume you'd draft up a plan and make sure each part is testable, build that part first, make sure it fails, then build it according to your Test Plan right?"

"Well yah - it has to be testable for sure. But I can't afford to take the time to build a part and make it fail, and then rebuild it. That's lame and is a waste of time."

"No, You're lame."

"You never change. Anyway - testing each part is taken very seriously. That's why cars are built on proven technology and each new thing you add to a car is tested independently (according to standards) and then road tested thoroughly. The road test is the most important thing though. You can test something all you want in an isolated lab environment, but it doesn't mean a thing if you don't test it twice as much on the road. Road tests last years you know."

"You mean Test After Development - that doesn't scale Eric. If all of the Units in your car are tested for the things they need to do, then logic says that your car will do what it needs to do. If you wait until you're done, how do you know each of the Units in your car is bug free?"

"You can't be serious."

"I am, and stop calling me Shirly."

"I didn't. The car is much more than it's parts. As I said before - it's a work of art and as such exists as a whole in and of itself that is far greater than it's 'Units'. There's the whole rush of taking a smooth curve, the smell of the new leather, the way the wheel feels in your hand, the way the accelerator, brake, and wheel all work with the same degree of resistance which makes the car feel alive. You can't test this stuff in Units. It's either there, or it isn't and you tweak it until it is."

"But you can test for all that! You just need to have a good testing plan!"

"Did your parents have a good 'Testing Plan' for you when you were growing up? Doubt it - you just grew and became ... you. A car's design evolution is the same. You build a prototype, test it on the track in a series of tests, refactor it a bit, retest, etc. It's all about evolving."

"Whatever. Your car sucks. I wouldn't drive it without Unit Tests and Loose Coupling."

"Go get me a Coors Light and stop talking would ya..."

 

And here I thought Eric knew something about Good Design. He was a geek at one time too. Poor guy - his car is going to be a wreck!

*This never happened, of course, but a version of it did and it was pretty funny :).

Bill Pierce avatar
Bill Pierce says:
Monday, February 18, 2008
Is there such a thing as good Coors Light?

Evan avatar
Evan says:
Monday, February 18, 2008
@Bill, If only Coors would have tested it before they produced it..they would have made something else..

Joe Chung avatar
Joe Chung says:
Monday, February 18, 2008
I don't know jack about cars, but it seems weird that a guy would talk about how silly it was to replace the main parts of a car while at the same time be rebuilding one with an entirely different fuel system.

Rob Conery avatar
Rob Conery says:
Monday, February 18, 2008
@Joe: It's not really an entirely different system - his Jetta is a diesel and is still a diesel. The converter he installed just takes cooking oil, filters it, and does some magic to make it work in a diesel engine. But your point is taken :).

Shawn Oster avatar
Shawn Oster says:
Monday, February 18, 2008
There are even more little nuggets that can be drawn from your analogy, such as what makes a great luxury car isn't just that it can go fast and do it well but that attention has been paid to aesthetics such as the trim, leather seats, the styling of the headlights (well used high quality icons and consistent use of UI elements). Also the stiffness of the clutch, throw of the gearshift and the layout of the gauges all allows the driver to get the most from the experience (well thought out default options, usability, discoverable interface). Glad to see a Jetta live on, my wife keeps trying to get of my '97.

Elmar avatar
Elmar says:
Tuesday, February 19, 2008
This inspired me to write down some of the things I´ve learned about BMW´s production line and how that would relate to building software. Check it out here, if you like -> http://aerobis.wordpress.com/2008/02/19/if-cars-were-software/

alberto avatar
alberto says:
Tuesday, February 19, 2008
LOL. You always make my day with this kind of posts. Nice reading. Being serious there are a couple important differences between cars and software. - Cars depend on physics, software doesn't (The differential needs to be strong enough to handle the torque from the engine) - Software needs way much more maintenance than cars do. - Software is a lot much more evolutive than cars are.

Rob Conery avatar
Rob Conery says:
Tuesday, February 19, 2008
@Alberto - good points :). In terms of physics... static thread locks anyone? If, by maintenance, you mean feature revs then yes - true enough. If you mean bug fixes - yep; much less tolerance for faults in car design - that's for sure but that's because we can - isn't it? I really like the word "Evolutive" - I think you just invented something good! If you mean that it evolves quicker - I'd say you're correct in a big way. I don't think it evolves differently - just faster.

adminjew avatar
adminjew says:
Tuesday, February 19, 2008
What about trying this on an Airplane (physics are not as complicated :-) see - http://channel9.msdn.com/ShowPost.aspx?PageIndex=1&PostID=314874#314874&d=0

Dave Savage avatar
Dave Savage says:
Wednesday, February 20, 2008
It seems like a lot of developers or computer majors in general tend to be big gear heads. I know it doesn't fit everyone but nothing ever does. Just found it ironic.

Haacked avatar
Haacked says:
Wednesday, February 20, 2008
This only highlights just how different car building is to software dev. Much like bridge building: http://www.codinghorror.com/blog/archives/000298.html ;)

Ayende Rahien avatar
Ayende Rahien says:
Thursday, February 21, 2008
Rob, Well, given that I had a very specific task, well defined input/output (I get gas and I move the car, basically), have strict design constraints in terms of output (pollution, mileage per gallon, etc), have tight requirements around security, and in general not have much surprises along the way (we decided that we really need to be able to drive sideway), be able to build on top of well proven technologies, make relatively minor modifications per model, have multi year test plans that no sane management would try to cut, build with the assurances that physics doesn't change and that I am not going to have to live with my decisions for all times (versioning, frex). Yes, then maybe I would go with this approach. I am not in that industry, however.

Ben avatar
Ben says:
Tuesday, February 26, 2008
Given that roads are a little more consistent in general and laws of physics remain the same regardless of where you are on Earth, the analogy would be more fitting of embedded systems development vs. generalized user applications, etc. Web and desktop applications are being designed to run and execute in chaotic environments in comparison with a much larger set of unknowns, especially with all the legacy support in most systems today. Simple, independently testable components on this kind of architecture makes more sense, since one component may not fit or work correctly when run on a specific platform, but these components are being designed to be run in an application hosted on some unknown machine. A car part will be run in a known machine within a relatively known universe, making it easier to make a tailored component that is more dependable, similar to developing components for an embedded environment.

Neo avatar
Jane avatar
Arnie avatar
Heel avatar
Neo avatar
Kir avatar
Arnie avatar
Dominic avatar
Jane avatar
Hero avatar
Aron avatar
Diesel avatar
Suiciabapeuct avatar
Suiciabapeuct says:
Wednesday, March 12, 2008
Buy cheap viagra health impotence 10 pills x 100mg $38.70 30 pills x 100mg $97.93 60 pills x 100mg $154.97 90 pills x 100mg $192.47 120 pills x 100mg $225.61 180 pills x 100mg $293.42 270 pills x 100mg $418.53 360 pills x 100mg $536.41 mental impotence 10 pills x 100mg $39.95 30 pills x 100mg $89.95 60 pills x 100mg $129.95 90 pills x 100mg $149.95

Kir avatar
Jane avatar
Jane says:
Tuesday, March 18, 2008
reflexiones cristianas powerpoint [URL= http://reflexionescristianaspowerpoint.movecool.info/ ]reflexiones cristianas powerpoint[/URL] jeff dunham talking peanut doll [URL= http://jeffdunhamtalkingpeanutdoll.movecool.info/ ]jeff dunham talking peanut doll[/URL] el rey de oros nightclub [URL= http://elreydeorosnightclub.movecool.info/ ]el rey de oros nightclub[/URL] shay buckee johnson [URL= http://shaybuckeejohnson.movecool.info/ ]shay buckee johnson[/URL] www ajit com [URL= http://wwwajitcom.movecool.info/ ]www ajit com[/URL] nanda nursing diagnosis [URL= http://nandanursingdiagnosis.movecool.info/ ]nanda nursing diagnosis[/URL] tijuana donkey show video [URL= http://tijuanadonkeyshowvideo.movecool.info/ ]tijuana donkey show video[/URL] create a bape cartoon character [URL= http://createabapecartooncharacter.movecool.info/ ]create a bape cartoon character[/URL] zeta phi beta chants and songs [URL= http://zetaphibetachantsandsongs.movecool.info/ ]zeta phi beta chants and songs[/URL] steve harvey morning show pictures [URL= http://steveharveymorningshowpictures.movecool.info/ ]steve harvey morning show pictures[/URL] superhead and mr marcus sex tape [URL= http://superheadandmrmarcussextape.movecool.info/ ]superhead and mr marcus sex tape[/URL] premade myspace overlays div [URL= http://premademyspaceoverlaysdiv.movecool.info/ ]premade myspace overlays div[/URL] sylvia browne 2008 predictions montel [URL= http://sylviabrowne2008predictionsmontel.movecool.info/ ]sylvia browne 2008 predictions montel[/URL] allentate realtors of burlington nc [URL= http://allentaterealtorsofburlingtonnc.movecool.info/ ]allentate realtors of burlington nc[/URL] twinkle revue sim date 2 [URL= http://twinklerevuesimdate2.movecool.info/ ]twinkle revue sim date 2[/URL] nyc gov defferedcomp [URL= http://nycgovdefferedcomp.movecool.info/ ]nyc gov defferedcomp[/URL] tony robbins divorce scandal [URL= http://tonyrobbinsdivorcescandal.movecool.info/ ]tony robbins divorce scandal[/URL] stihl chainsaw troubleshooting [URL= http://stihlchainsawtroubleshooting.movecool.info/ ]stihl chainsaw troubleshooting[/URL] gabby concepcion pictures [URL= http://gabbyconcepcionpictures.movecool.info/ ]gabby concepcion pictures[/URL] free wonderlic personnel test [URL= http://freewonderlicpersonneltest.movecool.info/ ]free wonderlic personnel test[/URL]

Jane avatar
Jane says:
Wednesday, March 19, 2008
day of the daed butterfly tattoo [URL= http://dayofthedaedbutterflytattoo.movecool.info/ ]day of the daed butterfly tattoo[/URL] pictures of latest hairstyles [URL= http://picturesoflatesthairstyles.movecool.info/ ]pictures of latest hairstyles[/URL] ml to ounces conversion [URL= http://mltoouncesconversion.movecool.info/ ]ml to ounces conversion[/URL] cupids choke hold lyrics [URL= http://cupidschokeholdlyrics.movecool.info/ ]cupids choke hold lyrics[/URL] pictures of senegalese twist [URL= http://picturesofsenegalesetwist.movecool.info/ ]pictures of senegalese twist[/URL] angel lola luv website [URL= http://angellolaluvwebsite.movecool.info/ ]angel lola luv website[/URL] carrie ann inaba bio biography [URL= http://carrieanninababiobiography.movecool.info/ ]carrie ann inaba bio biography[/URL] il tollway ipass [URL= http://iltollwayipass.movecool.info/ ]il tollway ipass[/URL] d cut jeans by delicious [URL= http://dcutjeansbydelicious.movecool.info/ ]d cut jeans by delicious[/URL] fotos de atala sarmiento [URL= http://fotosdeatalasarmiento.movecool.info/ ]fotos de atala sarmiento[/URL] kurt cobain autopsy photo [URL= http://kurtcobainautopsyphoto.movecool.info/ ]kurt cobain autopsy photo[/URL] rayful edmonds sentence [URL= http://rayfuledmondssentence.movecool.info/ ]rayful edmonds sentence[/URL] chris kelly of kriss kross died [URL= http://chriskellyofkrisskrossdied.movecool.info/ ]chris kelly of kriss kross died[/URL] joggin in a jug [URL= http://joggininajug.movecool.info/ ]joggin in a jug[/URL] eastside ryders donks [URL= http://eastsiderydersdonks.movecool.info/ ]eastside ryders donks[/URL] 1970 marshall football team plane crash [URL= http://1970marshallfootballteamplanecrash.movecool.info/ ]1970 marshall football team plane crash[/URL] bucky flavor of love [URL= http://buckyflavoroflove.movecool.info/ ]bucky flavor of love[/URL] jaimee foxworth crave pics [URL= http://jaimeefoxworthcravepics.movecool.info/ ]jaimee foxworth crave pics[/URL] gangster disciples literature [URL= http://gangsterdisciplesliterature.movecool.info/ ]gangster disciples literature[/URL] jason mraz im yours mp3 [URL= http://jasonmrazimyoursmp3.movecool.info/ ]jason mraz im yours mp3[/URL]

Diesel avatar
Diesel says:
Wednesday, March 19, 2008
www icarley com [URL= http://wwwicarleycom.movecool.info/ ]www icarley com[/URL] beckett oil burner [URL= http://beckettoilburner.movecool.info/ ]beckett oil burner[/URL] flavor of love delicious jeans [URL= http://flavoroflovedeliciousjeans.movecool.info/ ]flavor of love delicious jeans[/URL] sample condolence messages [URL= http://samplecondolencemessages.movecool.info/ ]sample condolence messages[/URL] chrome shop mafia [URL= http://chromeshopmafia.movecool.info/ ]chrome shop mafia[/URL] crystal liu yi fei wallpaper [URL= http://crystalliuyifeiwallpaper.movecool.info/ ]crystal liu yi fei wallpaper[/URL] wieler brush 13106 [URL= http://wielerbrush13106.movecool.info/ ]wieler brush 13106[/URL] free printable mad libs for adults [URL= http://freeprintablemadlibsforadults.movecool.info/ ]free printable mad libs for adults[/URL] jeff dunham and peanut [URL= http://jeffdunhamandpeanut.movecool.info/ ]jeff dunham and peanut[/URL] webkinz secrets cheats free money [URL= http://webkinzsecretscheatsfreemoney.movecool.info/ ]webkinz secrets cheats free money[/URL] free fta files [URL= http://freeftafiles.movecool.info/ ]free fta files[/URL] houston craigslist com [URL= http://houstoncraigslistcom.movecool.info/ ]houston craigslist com[/URL] cool graffiti writing letters [URL= http://coolgraffitiwritingletters.movecool.info/ ]cool graffiti writing letters[/URL] miley cyrus kissing nick jonas [URL= http://mileycyruskissingnickjonas.movecool.info/ ]miley cyrus kissing nick jonas[/URL] keisha cole i remeber lyrics [URL= http://keishacoleiremeberlyrics.movecool.info/ ]keisha cole i remeber lyrics[/URL] winchester model 12 featherweight shotgun [URL= http://winchestermodel12featherweightshotgun.movecool.info/ ]winchester model 12 featherweight shotgun[/URL] velicity von myspace [URL= http://velicityvonmyspace.movecool.info/ ]velicity von myspace[/URL] pauline crespo booty pics [URL= http://paulinecrespobootypics.movecool.info/ ]pauline crespo booty pics[/URL] belk clothing department store official website [URL= http://belkclothingdepa

Jane avatar
Jane says:
Wednesday, March 19, 2008
ellsworth bumpy johnson photos [URL= http://ellsworthbumpyjohnsonphotos.movecool.info/ ]ellsworth bumpy johnson photos[/URL] kmart online application [URL= http://kmartonlineapplication.movecool.info/ ]kmart online application[/URL] nitto 1320 legends beta cheats [URL= http://nitto1320legendsbetacheats.movecool.info/ ]nitto 1320 legends beta cheats[/URL] descuidos de galilea montijo [URL= http://descuidosdegalileamontijo.movecool.info/ ]descuidos de galilea montijo[/URL] how long can implantation bleeding last [URL= http://howlongcanimplantationbleedinglast.movecool.info/ ]how long can implantation bleeding last[/URL] corningware corelle dishes [URL= http://corningwarecorelledishes.movecool.info/ ]corningware corelle dishes[/URL] street sweeper shotgun weapon [URL= http://streetsweepershotgunweapon.movecool.info/ ]street sweeper shotgun weapon[/URL] blank preschool lesson plan format [URL= http://blankpreschoollessonplanformat.movecool.info/ ]blank preschool lesson plan format[/URL] keshia knight pulliam nude [URL= http://keshiaknightpulliamnude.movecool.info/ ]keshia knight pulliam nude[/URL] ace of spades champagne price [URL= http://aceofspadeschampagneprice.movecool.info/ ]ace of spades champagne price[/URL] fotos porno liz vega [URL= http://fotospornolizvega.movecool.info/ ]fotos porno liz vega[/URL] umatilla county jail roster [URL= http://umatillacountyjailroster.movecool.info/ ]umatilla county jail roster[/URL] soy una gargola lyrics [URL= http://soyunagargolalyrics.movecool.info/ ]soy una gargola lyrics[/URL] carina lau kidnapped video [URL= http://carinalaukidnappedvideo.movecool.info/ ]carina lau kidnapped video[/URL] tiffany new york pollard naked picture [URL= http://tiffanynewyorkpollardnakedpicture.movecool.info/ ]tiffany new york pollard naked picture[/URL] free sample eulogy [URL= http://freesampleeulogy.movecool.info/ ]free sample eulogy[/URL] best mugen characters [URL= http://bestmugencharacters.movecool.info/ ]best mugen characters[/URL] benny hanna restaurant japanese [URL= http://bennyhannarestaurantjapanese.movecool.info/ ]benny hanna restaurant japanese[/URL] jaimee foxworth sex tape [URL= http://jaimeefoxworthsextape.movecool.info/ ]jaimee foxworth sex tape[/URL] phim online com [URL= http://phimonlinecom.movecool.info/ ]phim online com[/URL]

Jane avatar
Jane says:
Wednesday, March 19, 2008
https epayroll theworknumber com ssm [URL= http://httpsepayrolltheworknumbercomssm.movecool.info/ ]https epayroll theworknumber com ssm[/URL] adam corolla show danny bonaduce [URL= http://adamcorollashowdannybonaduce.movecool.info/ ]adam corolla show danny bonaduce[/URL] pictures of mrsa infection [URL= http://picturesofmrsainfection.movecool.info/ ]pictures of mrsa infection[/URL] dallas disd employment [URL= http://dallasdisdemployment.movecool.info/ ]dallas disd employment[/URL] kmart employment application employer [URL= http://kmartemploymentapplicationemployer.movecool.info/ ]kmart employment application employer[/URL] love qouteslove quotes [URL= http://loveqouteslovequotes.movecool.info/ ]love qouteslove quotes[/URL] turkey hunting layouts [URL= http://turkeyhuntinglayouts.movecool.info/ ]turkey hunting layouts[/URL] honey baked ham in charlotte nc [URL= http://honeybakedhamincharlottenc.movecool.info/ ]honey baked ham in charlotte nc[/URL] tamagotchi v4 codes [URL= http://tamagotchiv4codes.movecool.info/ ]tamagotchi v4 codes[/URL] friendster premade div overlay layouts [URL= http://friendsterpremadedivoverlaylayouts.movecool.info/ ]friendster premade div overlay layouts[/URL] tamagotchi v4 5 cheats [URL= http://tamagotchiv45cheats.movecool.info/ ]tamagotchi v4 5 cheats[/URL] myspace blood gang layouts [URL= http://myspacebloodganglayouts.movecool.info/ ]myspace blood gang layouts[/URL] www phimnguoilon com [URL= http://wwwphimnguoiloncom.movecool.info/ ]www phimnguoilon com[/URL] poea job hiring [URL= http://poeajobhiring.movecool.info/ ]poea job hiring[/URL] uncircumsized male pictures [URL= http://uncircumsizedmalepictures.movecool.info/ ]uncircumsized male pictures[/URL] paula patton pics [URL= http://paulapattonpics.movecool.info/ ]paula patton pics[/URL] buckey flavor of love myspace [URL= http://buckeyflavoroflovemyspace.movecool.info/ ]buckey flavor of love myspace[/URL] video pleyboy alicia machado mexico [URL= http://videopleyboyaliciamachadomexico.movecool.info/ ]video pleyboy alicia machado mexico[/URL] macy s employee insite website [URL= http://macysemployeeinsitewebsite.movecool.info/ ]macy s employee insite website[/URL] serpentine belt routing [URL= http://serpentinebeltrouting.movecool.info/ ]serpentine belt routing[/URL]

Kir avatar
Kir says:
Wednesday, March 19, 2008
punjabi ajit jalandhar [URL= http://punjabiajitjalandhar.movecool.info/ ]punjabi ajit jalandhar[/URL] www fta newbies com [URL= http://wwwftanewbiescom.movecool.info/ ]www fta newbies com[/URL] matthew maconahay and girlfriend [URL= http://matthewmaconahayandgirlfriend.movecool.info/ ]matthew maconahay and girlfriend[/URL] myspace layouts pink camo mossy oak [URL= http://myspacelayoutspinkcamomossyoak.movecool.info/ ]myspace layouts pink camo mossy oak[/URL] steve harvey s new look [URL= http://steveharveysnewlook.movecool.info/ ]steve harvey s new look[/URL] diva starz homepage [URL= http://divastarzhomepage.movecool.info/ ]diva starz homepage[/URL] comedian jeff and peanut bubba jake [URL= http://comedianjeffandpeanutbubbajake.movecool.info/ ]comedian jeff and peanut bubba jake[/URL] ccdoc inmate search [URL= http://ccdocinmatesearch.movecool.info/ ]ccdoc inmate search[/URL] bold ara mina philippines pic [URL= http://boldaraminaphilippinespic.movecool.info/ ]bold ara mina philippines pic[/URL] nude pictures of flavor love 2 [URL= http://nudepicturesofflavorlove2.movecool.info/ ]nude pictures of flavor love 2[/URL] the totalfta coolsat [URL= http://thetotalftacoolsat.movecool.info/ ]the totalfta coolsat[/URL] wen hair products shampoo [URL= http://wenhairproductsshampoo.movecool.info/ ]wen hair products shampoo[/URL] calendario niurka marcos [URL= http://calendarioniurkamarcos.movecool.info/ ]calendario niurka marcos[/URL] viewsat extreme clone bin [URL= http://viewsatextremeclonebin.movecool.info/ ]viewsat extreme clone bin[/URL] cute myspace div overlays [URL= http://cutemyspacedivoverlays.movecool.info/ ]cute myspace div overlays[/URL] airhog havoc heli [URL= http://airhoghavocheli.movecool.info/ ]airhog havoc heli[/URL] flavor of love and delicious [URL= http://flavorofloveanddelicious.movecool.info/ ]flavor of love and delicious[/URL] weegie boards games [URL= http://weegieboardsgames.movecool.info/ ]weegie boards games[/URL] ultimos capitulo de lafea mas bella [URL= http://ultimoscapitulodelafeamasbella.movecool.info/ ]ultimos capitulo de lafea mas bella[/URL] edward cayce predictions [URL= http://edwardcaycepredictions.movecool.info/ ]edward cayce predictions[/URL]

Bill avatar
Bill says:
Wednesday, March 19, 2008
deelishis aka london charles pictures [URL= http://deelishisakalondoncharlespictures.movecool.info/ ]deelishis aka london charles pictures[/URL] safeway birthday cakes bakery [URL= http://safewaybirthdaycakesbakery.movecool.info/ ]safeway birthday cakes bakery[/URL] samsung hlp 5063 wx [URL= http://samsunghlp5063wx.movecool.info/ ]samsung hlp 5063 wx[/URL] pokemoncrater login v6 [URL= http://pokemoncraterloginv6.movecool.info/ ]pokemoncrater login v6[/URL] olgc winning numbers [URL= http://olgcwinningnumbers.movecool.info/ ]olgc winning numbers[/URL] halaka pinay scandal video clips [URL= http://halakapinayscandalvideoclips.movecool.info/ ]halaka pinay scandal video clips[/URL] www phin state ok us nrsaidivr [URL= http://wwwphinstateokusnrsaidivr.movecool.info/ ]www phin state ok us nrsaidivr[/URL] london delicious charles deelishis [URL= http://londondeliciouscharlesdeelishis.movecool.info/ ]london delicious charles deelishis[/URL] benny hana restaurant [URL= http://bennyhanarestaurant.movecool.info/ ]benny hana restaurant[/URL] fotos de dorismar desnuda [URL= http://fotosdedorismardesnuda.movecool.info/ ]fotos de dorismar desnuda[/URL] shawty lo torrent [URL= http://shawtylotorrent.movecool.info/ ]shawty lo torrent[/URL] matthew maconahay website [URL= http://matthewmaconahaywebsite.movecool.info/ ]matthew maconahay website[/URL] jaime koeppe nude [URL= http://jaimekoeppenude.movecool.info/ ]jaime koeppe nude[/URL] mla outline format [URL= http://mlaoutlineformat.movecool.info/ ]mla outline format[/URL] hhpt www youtube [URL= http://hhptwwwyoutube.movecool.info/ ]hhpt www youtube[/URL] jcpenney kiosk associates [URL= http://jcpenneykioskassociates.movecool.info/ ]jcpenney kiosk associates[/URL] mexican sugar skull tattoo [URL= http://mexicansugarskulltattoo.movecool.info/ ]mexican sugar skull tattoo[/URL] www admincareercenter com [URL= http://wwwadmincareercentercom.movecool.info/ ]www admincareercenter com[/URL] gunsamerica classified firearms [URL= http://gunsamericaclassifiedfirearms.movecool.info/ ]gunsamerica classified firearms[/URL] cabi clothes spring 2008 [URL= http://cabiclothesspring2008.movecool.info/ ]cabi clothes spring 2008[/URL]

Kir avatar
Halo avatar
Halo says:
Wednesday, March 19, 2008
bob haircuts new haircut images [URL= http://bobhaircutsnewhaircutimages.movecool.info/ ]bob haircuts new haircut images[/URL] tiffany lakosky pictures [URL= http://tiffanylakoskypictures.movecool.info/ ]tiffany lakosky pictures[/URL] semak saman polis trafik online check [URL= http://semaksamanpolistrafikonlinecheck.movecool.info/ ]semak saman polis trafik online check[/URL] porn star super karren steffans [URL= http://pornstarsuperkarrensteffans.movecool.info/ ]porn star super karren steffans[/URL] boondock saint prayer and translation [URL= http://boondocksaintprayerandtranslation.movecool.info/ ]boondock saint prayer and translation[/URL] pictures of flea bites [URL= http://picturesoffleabites.movecool.info/ ]pictures of flea bites[/URL] boeing 737 400 seating chart [URL= http://boeing737400seatingchart.movecool.info/ ]boeing 737 400 seating chart[/URL] scratch and dent appliances ct [URL= http://scratchanddentappliancesct.movecool.info/ ]scratch and dent appliances ct[/URL] steve harvey prank phone calls [URL= http://steveharveyprankphonecalls.movecool.info/ ]steve harvey prank phone calls[/URL] craftsman snowblower manual [URL= http://craftsmansnowblowermanual.movecool.info/ ]craftsman snowblower manual[/URL] nitrofurantoin mono mac [URL= http://nitrofurantoinmonomac.movecool.info/ ]nitrofurantoin mono mac[/URL] gabe bondoc tabs [URL= http://gabebondoctabs.movecool.info/ ]gabe bondoc tabs[/URL] african braid pictures [URL= http://africanbraidpictures.movecool.info/ ]african braid pictures[/URL] niurca marcos calendar [URL= http://niurcamarcoscalendar.movecool.info/ ]niurca marcos calendar[/URL] kristin cavalleri official myspace [URL= http://kristincavalleriofficialmyspace.movecool.info/ ]kristin cavalleri official myspace[/URL] kellita smith pics [URL= http://kellitasmithpics.movecool.info/ ]kellita smith pics[/URL] battleon adventure quest cheats hints walkthrough [URL= http://battleonadventurequestcheatshintswalkthrough.movecool.info/ ]battleon adventure quest cheats hints walkthrough[/URL] parisian department store sold [URL= http://parisiandepartmentstoresold.movecool.info/ ]parisian department store sold[/URL] fotos de maripily [URL= http://fotosdemaripily.movecool.info/ ]fotos de maripily[/URL] monster energy layouts [URL= http://monsterenergylayouts.movecool.info/ ]monster energy layouts[/URL]

Kir avatar
Halo avatar
Heel avatar
Michael avatar
Michael says:
Sunday, March 23, 2008
I would say the specialized approach works well with cars, working on somthing till it is perfected before it is released. For instance in the case of microsoft (which admitedly I do use, but would like to scrap like a written off car, just to bad mirosoft based apps are not made for linux in most cases). Microsoft will bring out all it's universal fit together pieces that they have worked so very hard on "without extensive road tests" and it will crash, eg. Windows ME crashed all the time, I still believe that was a kinda road test for the WinXP that followed, but even that had to be recalled for a better gearbox. Even now in modern times, they released their new model "Vista" and guess what? The gearbox's ratio is set compleatly wrong "not that I would know how to fix it". Just goes to show though, Toyota works fine the first time, Microsoft only fixes 60% of the bugs 4 to 5 years later when the newer more faulty version is released. Thank goodnes for XP SP4, atleast I don't have to ruin my machine with Vista yet. Imagine this, "I just bought myself the new Vista 2L Turbo, but due to the fact that they released it with bugs, and the first ServicePack being still 1 year off, the motor siezed causing me to crash my Vista into a Linux, now they refuse to pay out because it's not covered buy the warrenty" and of course when Vista crashes because of their non-refined non-extensivly tested work, Microsoft reserves the right to refuse refunding an already opened package. I say thank god for tried and tested and road tested cars like Toyota with specialised and uniquely built parts u can trust, coz let's face it, no person at Microsoft would ever buy a car designed by Microsoft but they will buy a Toyota..... Why ? Coz it works first time round... Would you drive a Vista ?

Rob Conery avatar
Rob Conery says:
Sunday, March 23, 2008
"Would you drive a Vista ?" I'm still laughing :). Classic...!


Search Me
Subscribe

Popular Posts
 
My Tweets
  • @codinghorror: I may be weird but I don't ask my cats to write my blog entries :p.
  • @blowdart sure! Wanna come on and do a webcast with me - plugging CardSpace in?
  • People are very, very weird. Skypecasts are creepy.
  • Is Rob Howard trying to tell us something? http://www.rob-howard.net/
  • New storefront posted- all about OpenID :) http://tinyurl.com/5rkgux
  About Me



Hi! My name is Rob Conery and I work at Microsoft on the ASP.NET team. I am the Creator of SubSonic and was the Chief Architect of the Commerce Starter Kit (a free, Open Source eCommerce platform for .NET)

I live in Kauai, HI with my family, and when my clients aren't looking, I sometimes write things on my blog (giving away secrets of incalculable value).