Systems Thinking | Rockford Lhotka
What is the real value that a software developer/engineer/architect provides? Was it that we can type fast? No. Was it that we learned esoteric programming languages and frameworks? No. Was it that we could write code that was efficient and performant? No.
We are systems thinkers. At least good developers are.
What does that mean? A systems thinker can take a problem, decompose it into smaller pieces, and figure out how to solve those pieces in a way that fits together to solve the larger problem.
From an AI proponent, Rocky nails it.