ParentFull threadKevBurnsJr·If you accept those constraints which you readily understand and discard those which require great discipline to master, you are unlikely to make informed decisions about your software's architecture.View on HN