O oreilly.com The critical role of systems thinking in software development 3 points practicingdev 10 years ago 0 comments