Essay 50The Case for Rolling Your Own

Code generation and object-relational mappers are nothing new. When we built our own company framework in 2006, there were already plenty of comparable ones out there that we could’ve used. Certainly, it would have saved us countless hours of work in the beginning. Building any framework from scratch is a daunting task, especially when we know there are others that have been worked on for years.

So, in this plug-in happy culture, it begs the question, why would you ever roll your own framework, platform, or plug-in if there’s something out there potentially just as good?

For me, there are three big reasons.

An Intimate Understanding of the Problem Space

When we’re writing our own tool, we have no other ...

Get The Developer's Code now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.