Google I/O 2012 - The Art of Organizational Manipulation
Google for Developers
56 min, 15 sec
A detailed guide on navigating and influencing the internal dynamics of an organization.
Summary
- Speakers Bryan Fitzpatrick and Ben Collins-Sussman discuss strategies for engineers to effectively maneuver within a company.
- They emphasize the importance of perception, taking responsibility, and the favor economy in the workplace.
- A disclaimer is given that their advice may not apply to everyone, especially in a company led by or consisting of ineffective individuals.
- The talk concludes with the practical step of 'Plan B' which is to leave an organization if none of the strategies work out.
Chapter 1
Bryan Fitzpatrick and Ben Collins-Sussman introduce themselves and the session.
- The speakers engage with the audience to gauge the size of companies represented.
- They provide a brief disclaimer about the nature of their opinions shared in the talk.
- Both speakers share their background and experience at Google.
Chapter 2
Overview of organizational structure and the importance of people within it.
- The speakers outline that corporations are made of people, not just code or infrastructure.
- They stress that navigating through people is key to getting things done in a company.
- Understanding how to work with both the system and individuals is highlighted.
Chapter 3
Characteristics of the ideal company and the role of leadership within it.
- Leaders should be servants to their teams, removing roadblocks for efficiency.
- Employees in ideal companies take initiative beyond their assigned tasks.
- Open communication, trust, and taking calculated risks are encouraged in ideal environments.
Chapter 4
Discussion on the common issues faced within large companies.
- The contrast between the ideal and actual corporate environment is explored.
- Examples of bad management practices are discussed.
- The negative impact of office politicians and the struggle for engineers in such environments are outlined.
Chapter 5
Effective methods for maneuvering through corporate politics.
- Strategies such as 'act first, apologize later' and choosing battles wisely are proposed.
- The importance of perception and building an influential network is emphasized.
- Keeping a robust favor economy and the power of face-to-face time are highlighted.
Chapter 6
A strategy for when none of the methods for organizational influence work.
- Plan B, or leaving the company, is proposed as a last resort.
- Personal anecdotes about the effectiveness of leaving a toxic environment are shared.
- The power of recognizing the option to leave is acknowledged as liberating.
More Google for Developers summaries
The Go Programming Language Promo
Google for Developers
Russ Cox from the Go team at Google showcases the speed and efficiency of building and testing in the Go programming language.
Google I/O 2012 - Go Concurrency Patterns
Google for Developers
Rob Pike's presentation on Go concurrency patterns covers the background of concurrency in Go, its distinction from parallelism, and practical patterns for writing concurrent software.
Google I/O 2009 - The Myth of the Genius Programmer
Google for Developers
A detailed exploration of common myths about programming genius and the importance of collaboration.
Google I/O 2014 - The ART runtime
Google for Developers
An in-depth look at ART, the Android runtime that replaces Dalvik, including its performance improvements and 64-bit support.
Reimagine the Future of Gaming with Google AI
Google for Developers
A detailed exploration of Google's partnerships in gaming, AI's transformative role in game development and publishing, and a demonstration of smart NPCs in a live game environment.