7 Things I Learned Working at Google
by Parker · 19 things on Twos
- Don’t talk down on the competition
- Learn from the competition and work on delivering the best product for your users.
- Having a billion users is a huge responsibility
- The rollout process is slow because of how many users your changes impact and they take that very seriously.
- Integrations create magic and product stickiness
- If you are part of the Google ecosystem, you understand how nicely your information integrates across products
- Don’t be afraid to ask for help
- People want to help and know more than you which making your life easier.
- “It’s the senior engineer’s job to create more senior engineers.”
- We live in an age of distraction
- If you want to get something done, you should carve out some uninterrupted time to focus deeply.
- Build tools and systems to solve your own problems
- Google has problems of scale no other company have.
- All of their internal tools are developed internally to make your daily work life easier.
- Engineers set the schedule
- Google is an engineering led company.
- The managers are mainly there to make sure you have everything you need to do great work.
- They have one codebase
- Their single repository, aka monorepo, is the home of all of the code for gmail, youtube, google, photos, maps, calendar, etc.