Ever feel like the world is filled with crap developers who think too much of themselves sometime?
(which may in fact be just crap written by
This is why time proven frameworks are amazing; they make code that goes, that works with other code, and works with large bodies of employable developers. I'm beginning to see the point behind consistent, proven, legacy systems, as much as bleeding edge might present its visceral allures.
- Its an amazing learning experience. Every library you don't write is in fact a set of problems you never learned to solve, which you may need to solve still because said library wasn't general enough.
- Sharp vs Dull -
- Generalities are hard, and tend to be too weak to handle most cases effectively, only powerful enough to handle most cases just well enough
- General libraries also tend to be large, especially if they're advertising how small they are. They may also be difficult to pick up
- In house libraries can be incredibly light weight, and efficient, however they aren't going to make the toast or mow the lawn for you as well.
- In house libraries can be easily picked up by new recruits, and since they're easier to maintain in the first place, may be better documented
Refs:(Btw, love the new inline html editor, Google! - you may have noticed the atrocious inline styling ;) )