|Essay 50||The 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 ...