3 ms·
My theory is software should be architected with debugability, deployability, and developer friendliness in mind. If you can't deploy your solution on a predic
by humbleMouse 6y ago
My theory is software should be architected with debugability, deployability, and developer friendliness in mind. If you can't deploy your solution on a predictable schedule, with multiple teams working on it in parallel, and keep stakeholders happy, then you are on a fast path to irrelevance no matter how "sophisticated" the architecture is.