TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The critical role of systems thinking in software development

7 pointsby sandalover 8 years ago

1 comment

practicingdevover 8 years ago
I&#x27;m the author of this article.<p>If you find it interesting, here are some links to a couple other articles I&#x27;ve really enjoyed on the topic:<p># Queues don&#x27;t fix overload<p><a href="http:&#x2F;&#x2F;ferd.ca&#x2F;queues-don-t-fix-overload.html" rel="nofollow">http:&#x2F;&#x2F;ferd.ca&#x2F;queues-don-t-fix-overload.html</a><p># There is no happy path in programming<p><a href="http:&#x2F;&#x2F;multithreaded.stitchfix.com&#x2F;blog&#x2F;2016&#x2F;01&#x2F;29&#x2F;no-happy-path-in-programming&#x2F;" rel="nofollow">http:&#x2F;&#x2F;multithreaded.stitchfix.com&#x2F;blog&#x2F;2016&#x2F;01&#x2F;29&#x2F;no-happy-...</a><p>Also, if you&#x27;re looking for a whole book on systems thinking, albeit in a more general context, it&#x27;s worth checking out &quot;Thinking in Systems: A Primer&quot; by Donella H. Meadows.<p>Once you start thinking about this stuff it&#x27;s impossible to not see it everywhere. But for programmers, ops people, etc. that&#x27;s a good thing... because our jobs depend on it.