From Linear to Systems Thinking: Solving Complex Tech Challenges