How Google sets goals and measures success
Google sets impossible bodacious goals…and then achieves them. The engineering mindset of solving the impossible problem is part of the culture instilled in every group at Google. Tough engineering problems don’t have obvious answers. You need to invent the solution, not just optimize something that exists. Every quarter every group at Google sets goals, called OKRs, for the next 90 days. Most big companies set annual goals like improving or growing something by x%, and then measure performance once a year. At Google a year is like a decade. Annual goals aren’t good enough. Set quarterly goals, set them at impossible levels, and then figure out how to achieve them. Measure progress every quarter and reward outstanding achievement.
OKRs are Objectives and Key Results. I submitted my Q1 OKRs with what I thought were aggressive yet achievable goals. Not good enough. My manager explained that we needed to set stretch goals that seemed impossible to fully achieve. Hmmm…I said “This is just a 90 day window and we can predict with reasonable accuracy what is achievable. Why set unrealistic goals?” Because you can’t achieve amazing results by setting modest targets. We want amazing results. We want to tackle the impossible.
Failure is not an option – A while ago I wrote a post about the culture of “failure is not an option” and how, taken the wrong way, that actually conditions people to set modest achievable goals that they are certain they can achieve. Because if they fail…they are fired. Taking great risks, pushing innovation, and striving to achieve the impossible will never happen at companies like that. In that post I discuss how startups definition of “failure is not an option” is completely different. For startups it means they will try 5 or 10 or 20 approaches until they find one that works. They won’t stop until they succeed. Google’s culture seems to follow the Thomas Edison approach which paraphrased is “I haven’t failed, I’ve just found lots of approaches that don’t work, and I am closer to the solution”.
Achieving 65% of the impossible is better than 100% of the ordinary – Setting impossible goals and achieving part of them sets you on a completely different path than the safe route. Sometimes you can achieve the impossible in a quarter, but even when you don’t, you are on a fast track to achieving it soon. Measuring success every quarter allows for mid course corrections and setting higher goals for the next quarter.
Rewards For Success – The rewards for achieving the impossible are significant. As you might expect there is an algorithm for calculating engineering bonuses with various multipliers. Google attracts the best people in the industry for many reasons, maybe most importantly because they give people the resources and support they need to achieve the impossible. Financial rewards are significant, but they are not the primary motivator. Working with the best people in the world and achieving greatness is the ultimate reward.
To use a sports analogy, do you think Peyton Manning or Kobe Bryant are motivated by money? No, they earned more money than they could possibly spend years ago. They are driven by the desire to be the best in the world. That desire and drive is far more powerful than any amount of money. That same drive and desire is evident all across Google.
Startup entrepreneurs are driven by similar desires. To achieve the impossible. To create something from nothing. To attract the best team. And, to make a difference. In many ways Google is still a startup, with the founders still working hard every day to achieve the impossible. Every company has a process for setting goals, measuring success, and calculating rewards. It is not that Google’s process is significantly better…it is the mindset and culture that is totally different. There is an energy force field that you can feel when you are surrounded by top achievers. It is exhilarating, and inspires you to achieve more than you thought possible. It feels good!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix