Not Invented Here

  • 262 views
Uploaded on

Slides from presentation at MSDN Live talks in March 2011. …

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."

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
262
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. «Not Invented Here»
  • 2. culture thatavoids using or buyingalready existing knowledge
  • 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. “No customer shouldaccept that the teamhired (…) has spent timewriting for example agrid control.” Frans Bouma
  • 5. “If you’re writingADO.NET code by hand,you’re stealing fromyour employer or client.” Jeremy D. Miller
  • 6. What is yourCompetitive advantage?
  • 7. Business valueThe features that make yourusers more productive withyour system than without it.
  • 8. InfrastructureThe fundamental structuresvaluable featuresare built on top of.
  • 9. Example: The cost ofrolling your own ORM
  • 10. Challenge: Managing all your(new) dependencies.
  • 11. Web Platform Installer (+MSDeploy+WebDeploy)
  • 12. In summary…
  • 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. Thank you for the attention!