O oreilly.com The critical role of systems thinking in software development 8 points signa11 10 years ago 6 comments