Search⌘ K

Strategy in Your Coding Career

Learn how strategy plays a crucial role in navigating your coding career by helping you prioritize impactful problems, critically assess leadership decisions, and take ownership of your career path. This lesson guides you to develop resourcefulness and initiative for long-term success as a software engineer.

Strategy in games

Most people are more familiar with strategy games than they are with strategy. They bear the superficial similarity of needing to plan ahead, but the differences are critical.

I’ll use the language of James P. Carse’s Finite and Infinite GamesA finite game is played for the purpose of winning, an infinite game is played for the purpose of continuing the play:

“Strategy in games offers you infinite runs of a Finite Game, where you have almost perfect information and the rules don’t change.”

Strategy in life

Strategy in life gives you one run of an infinite game, where misinformation outnumbers information, and the rules are constantly in flux.

How is ...