Deep vs. Shallow modules
The other day I heard one of the founding developers at the company I work for talking about deep and shallow modules. I asked what it was and got a pretty basic explanation which I wasn't happy with so I started researching this a little bit. A deep module is