«Not Invented Here»
culture that avoids using or buying already existing
knowledge
«When you're working on a really, really
good team with great programmers,
everybody else's code, frankly, is bug-infested
garbage, and nobody else knows how
to ship on time.»
- Joel Spolsky
“No customer should accept that the team hired (…) has spent time writing for example a grid control.”
Frans Bouma
“If you’re writing ADO.NET code by hand, you’re stealing from your employer or client.”
Jeremy D. Miller
What is your
Competitive advantage?
Business value The features that make your users more productive with your system than without it.
Infrastructure The fundamental structures valuable features are built on top of.
Example:
The cost of rolling your own ORM
Challenge:
Managing all your (new) dependencies.
Web Platform Installer (+MSDeploy+WebDeploy)
In summary…
Will building it yourself give
you a competitive advantage?
Consider doing it in-house.
Pick one of the dozen frameworks out there and get on with the important
stuff!
Yes No
Thank you for the attention!
Top Related