In software development, having a Systems Thinking approach means that you start from an event or a part of a system and tries to determine its connections or relationships to other parts or events. A Reductionist Thinking is when you break down a problem or task at hand into its simplest parts in order to […]

Continue Reading