Context: I'm a software engineer at a growing company. We're (hopefully) going from a startup into a real revenue-generating service.<p>Along with this comes the usual growing pains. Code quality deteriorated a bit with how hard we were pushing for certain milestones.<p>So now, we have engineering excellence talks to go over topics that might be useful for us engineers as we scale and increase code quality. I get the feeling that explaining the concept of frameworks vs. libraries might help folks. I don't really believe one is necessarily always better than the other but there are certainly trade-offs and they're worth considering when developing code.<p>So the question is, what are the best articles or books you all know that explain this topic? Further context is that we're mostly all familiar with C++, but most don't have a background in Javascript at all–where I think this is has been a super common topic.<p>I can Google for some sources but I'd like to know what HN thinks the definitive sources on this topic might be.