Strategic thinking for software engineers: outputs vs outcomes | Google for Developers | Podwise