«Not Invented Here»
culture thatavoids using or buyingalready existing            knowledge
«When youre working      on a really, really        good team with    great programmers, everybody elses code,frankly, is ...
“No customer shouldaccept that the teamhired (…) has spent timewriting for example agrid control.”           Frans Bouma
“If you’re writingADO.NET code by hand,you’re stealing fromyour employer or client.”           Jeremy D. Miller
What is yourCompetitive advantage?
Business valueThe features that make yourusers more productive withyour system than without it.
InfrastructureThe fundamental structuresvaluable featuresare built on top of.
Example:      The cost ofrolling your own ORM
Challenge: Managing all your(new) dependencies.
Web Platform Installer (+MSDeploy+WebDeploy)
In summary…
Will building it                              yourself give                                   you a                       ...
Thank you for the attention!
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Not Invented Here
Upcoming SlideShare
Loading in …5
×

Not Invented Here

574 views

Published on

Slides from presentation at MSDN Live talks in March 2011.

Norwegian blurb:

"Utviklere elsker å finne opp hjulet på nytt. Noen ganger kan det være nødvendig, men er vi bevisste på konsekvensene det har når vi velger å rulle våre egne rammeverk? Det er på tide å ta et oppgjør med “not invented here”-kulturen, og lære mer om det store økosystemet av komponenter og rammeverk som er tilgjengelig på .NET-plattformen. Ruby-verdenen har hatt stor suksess med gems, og tilsvarende verktøy på .NET-plattformen gjør det nå enklere enn noensinne å bruke 3. parts-biblioteker i prosjektene våre."

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
574
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Not Invented Here

  1. 1. «Not Invented Here»
  2. 2. culture thatavoids using or buyingalready existing knowledge
  3. 3. «When youre working on a really, really good team with great programmers, everybody elses code,frankly, is bug-infested garbage, and nobody else knows how to ship on time.» - Joel Spolsky
  4. 4. “No customer shouldaccept that the teamhired (…) has spent timewriting for example agrid control.” Frans Bouma
  5. 5. “If you’re writingADO.NET code by hand,you’re stealing fromyour employer or client.” Jeremy D. Miller
  6. 6. What is yourCompetitive advantage?
  7. 7. Business valueThe features that make yourusers more productive withyour system than without it.
  8. 8. InfrastructureThe fundamental structuresvaluable featuresare built on top of.
  9. 9. Example: The cost ofrolling your own ORM
  10. 10. Challenge: Managing all your(new) dependencies.
  11. 11. Web Platform Installer (+MSDeploy+WebDeploy)
  12. 12. In summary…
  13. 13. Will building it yourself give you a competitive advantage? Yes No Pick one of the dozen frameworks out there andConsider doing it in-house. get on with the important stuff!
  14. 14. Thank you for the attention!

×