SlideShare a Scribd company logo
The People-to-Source Code Relationship
a Google Firestarters provocation by Ian Fitzpatrick, 3 December, 2014
Operating System:
a collection of assumptions and convictions
compiled into repeatable routines.
Code compounds.
Lines of Code, Windows OS, 1992-2009
1992
WIN
3.1
•
2.5
MM
1993
NT
3.1
•
4.5
MM
1994
NT
3.5
•
7.5
MM
1995
WIN
3.51
•
9.5
MM
1996
NT
4.0
•
11.5
MM
2000
WIN
2K
•
29
MM
2006
WIN
VISTA
•
40
MM
2009
WIN
7
•
50
MM
So do assumptions
& convictions.
Publicis Groupe Employees, 2000 - 2014
2000
29K
2005
36K 2006
40K
2009
45K
2014
63K
“Products have their attendant bureaucracy
embedded within them. It is this that enables
them to plummet or soar.”
Dan Hill in Dark Matter and Trojan Horses
When we speak of agencies as ‘nimble’, ‘large’,
‘lean’ or ‘massive’, we’re talking about lines of
code, not scale or billings.
For your consideration:
The new agency OS is defined by the parts of
the agency source code we strip away, not 

what we layer on top of it.
For your consideration:
The new agency OS is defined by the parts of
the agency source code we strip away, not 

what we layer on top of it.
the people we hire
how we organize
the role of leadership
the financial model
what we deliver
For your consideration:
The new agency OS is defined by the parts of
the agency source code we strip away, not 

what we layer on top of it. t-shaped people
acting like a startup
tribes
innovation labs
What is the people-to-code relationship?
Smaller isn’t necessarily leaner. There are
plenty of large 30 person agencies in the world.
LEGACY AGENCY OS NEW AGENCY OS
Maximize talent
Organize by role for repeatability
and process
Optimize the efficiency of the
model
Retainer-based compensation
with hourly billing
Serves the hardware: manages
cycles, memory and resource
allocation
Advertising
Maximize the talent-to-legacy
code ratio
Organize for the capacity to plug
into networks and existing client
programs
Optimize the capacity of the
organization to adapt
Hybrid model with project work
and value-based pricing
Serves the user: manages
interoperability, contextual
relevance and value
Communications products
HIRING & PEOPLE
AGENCY STRUCTURE
ROLE OF LEADERSHIP & ADMINISTRATION
OPTIMIZED TO
FINANCIAL MODEL
DELIVERS
A provocation:
If you were starting a comms agency today,
would you begin by hiring people from
advertising agencies? If not:
How would they organize themselves? Would
they begin with briefs? Would they divide
learning and making into discrete roles? What
kinds of client relationships would keep them
engaged? What would your agency feel like?
A provocation:
If you were starting a comms agency today,
would you begin by hiring people from
advertising agencies? If not:
How would they organize themselves? Would
they begin with briefs? Would they divide
learning and making into discrete roles? What
kinds of client relationships would keep them
engaged? What would your agency feel like?
We are Scott Forstall.
Most agencies build down from an existing OS.
How, then, do we decode ourselves?
Gum up human resources.
Insist that our teams make concerted efforts to
hire talented people who aren’t precious about
the role or methods of advertising.
Update our libraries and APIs.
Replace the oppressive language of means with
the language of measurable client business
outcomes.
Find open formats.
The value of your output will be measured not
only by its quality, but by its value both across
the client organization and through the client’s
networks.
Eliminate peripherals.
Add scale and functionality by plugging into
new networks, not by growing new operational
appendages.
Finally, delete bad code.
If someone can’t point to the connection
between ‘this is how we do it here’ and a closely-
held organizational conviction, then it’s not
code worth keeping.
You’re very kind.
@ianfitzpatrick

More Related Content

PDF
Hearts, then Charts
PDF
Designing for Networks: Four Provocations
PDF
UX and Content : It's a Marriage, Not a Date — from Content Rising 2015
PPTX
The Business Case for Social Media
PDF
Make your office culture collaborative not combative
PDF
4 Barriers to creating predictive talent analytics and how to overcome them
PDF
Taking Action with Google Analytics | Seattle Interactive 2019
PPTX
About P.J. Naughton
Hearts, then Charts
Designing for Networks: Four Provocations
UX and Content : It's a Marriage, Not a Date — from Content Rising 2015
The Business Case for Social Media
Make your office culture collaborative not combative
4 Barriers to creating predictive talent analytics and how to overcome them
Taking Action with Google Analytics | Seattle Interactive 2019
About P.J. Naughton

What's hot (10)

PPTX
How to Build an Internal Publishing Practice
PPTX
Sales 2.0 Panel Presentation
PPTX
Talent Trends 2016 - Focus on UKI
PDF
How to work like a network: For Today's Executives
PPTX
HR Trends en de impact op werk
PDF
15 Social Media Job Search Tips from Recruiting & HR Experts
PDF
What is social media really about ?
PPTX
How LinkedIn is Adapting its Platform for Higher Education - David Thacker
PPTX
The Social Tools Won't Save You
PDF
Data-driven business improvement
How to Build an Internal Publishing Practice
Sales 2.0 Panel Presentation
Talent Trends 2016 - Focus on UKI
How to work like a network: For Today's Executives
HR Trends en de impact op werk
15 Social Media Job Search Tips from Recruiting & HR Experts
What is social media really about ?
How LinkedIn is Adapting its Platform for Higher Education - David Thacker
The Social Tools Won't Save You
Data-driven business improvement
Ad

Viewers also liked (8)

PDF
Low fidelity data mining for planners, from Planning-ness 2014
PDF
Observations and Headlines from Firestarters NYC @Google
PDF
Submitting to Low-Fidelity User Research: a Primer
PDF
5 Provocations for Boston University's Aspiring Planning Types, November 2013
PDF
Notes on Designing and Crafting Digital Experiences for Retail
KEY
Enterprise Storytelling for Networks
PDF
Guiding Principles for Experience Design
PDF
Case Study: New Balance Nationals
Low fidelity data mining for planners, from Planning-ness 2014
Observations and Headlines from Firestarters NYC @Google
Submitting to Low-Fidelity User Research: a Primer
5 Provocations for Boston University's Aspiring Planning Types, November 2013
Notes on Designing and Crafting Digital Experiences for Retail
Enterprise Storytelling for Networks
Guiding Principles for Experience Design
Case Study: New Balance Nationals
Ad

Similar to The People to Source Code Relationship : a Google Firestarters Provocation (20)

PDF
Channel Marketing Tech Success
PDF
The cognitive marketer
PDF
Introduction to Workplace
PDF
(pdf)
PPTX
AI-Powered Appointment Setting.pptx
PDF
ContractIQ Short Overview
PDF
Evolution Recruitment Solutions - Company Overview
PDF
The Future of CRM Marketing, 8 Big Trends and How They Will Affect You
PDF
evolution-company-overview
PPSX
New presentation for Recruiters
PDF
Startup Network Pitch. Reduce your transaction cost and boost new business de...
PDF
Frakture demo slides 2.5
PPT
Setting up a Sourcing Function using Avature as the Customer Relationship Man...
PDF
Radical Events Social Employment Branding
PDF
Inspired Marketing Magazine - Issue 10
PDF
Cleared Job Fair Handbook | March 2
PDF
Maker Credentials
PDF
SocialHR social employment branding
PDF
Microsoft_on_Becoming_a_Digital_Business-January_2015
PDF
Why Microservices Are The New Innovation Enablers For Enterprises
Channel Marketing Tech Success
The cognitive marketer
Introduction to Workplace
(pdf)
AI-Powered Appointment Setting.pptx
ContractIQ Short Overview
Evolution Recruitment Solutions - Company Overview
The Future of CRM Marketing, 8 Big Trends and How They Will Affect You
evolution-company-overview
New presentation for Recruiters
Startup Network Pitch. Reduce your transaction cost and boost new business de...
Frakture demo slides 2.5
Setting up a Sourcing Function using Avature as the Customer Relationship Man...
Radical Events Social Employment Branding
Inspired Marketing Magazine - Issue 10
Cleared Job Fair Handbook | March 2
Maker Credentials
SocialHR social employment branding
Microsoft_on_Becoming_a_Digital_Business-January_2015
Why Microservices Are The New Innovation Enablers For Enterprises

Recently uploaded (20)

PDF
UNIT 2 - 2 AGRICULTURE MARKETING in INDIA.pdf
PDF
SEO vs. AEO: Optimizing for Google vs AI-Powered Search Assistants
PPTX
hnk joint business plan for_Rooftop_Plan
PDF
Mastering Bulk Email Campaign Optimization for 2025
PPTX
Choose the Right SEO Agency India - 7 Key Tips by Clickbold Media
PDF
Biography of Brady Beitlich
PDF
Mastering Content Strategy in 2025 ss.pdf
PDF
20K Btc Enabled Cash App Accounts – Safe, Fast, Verified.pdf
PPTX
Best Digital marketing service provider in Chandigarh.pptx
PDF
Boost Sales Around the Clock with AI Chatbots for Marketing
PDF
E_Book_Customer_Relation_Management_0.pdf
PPTX
CH 1 AN INTRODUCTION OF INTEGRATED MARKETING COMMUNICATION (COMBINE)
PDF
RC 14001 Certification: Enhancing ISO 14001 with EHS & Security Standards
PPTX
CH 2 The Role of IMC in the Marketing Process (combined)
PDF
Missing skill for SEO in AI Era eSkydecode.pdf
PDF
Dream Powell - Project and Portfolio 3: Marketing
PDF
How to Break Into AI Search with Andrew Holland
PDF
Wondershare Filmora Crack Free Download 2025
PDF
Digital Marketing Agency vs Freelancers and VAs: Which Should You Hire in 2025
PPTX
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
UNIT 2 - 2 AGRICULTURE MARKETING in INDIA.pdf
SEO vs. AEO: Optimizing for Google vs AI-Powered Search Assistants
hnk joint business plan for_Rooftop_Plan
Mastering Bulk Email Campaign Optimization for 2025
Choose the Right SEO Agency India - 7 Key Tips by Clickbold Media
Biography of Brady Beitlich
Mastering Content Strategy in 2025 ss.pdf
20K Btc Enabled Cash App Accounts – Safe, Fast, Verified.pdf
Best Digital marketing service provider in Chandigarh.pptx
Boost Sales Around the Clock with AI Chatbots for Marketing
E_Book_Customer_Relation_Management_0.pdf
CH 1 AN INTRODUCTION OF INTEGRATED MARKETING COMMUNICATION (COMBINE)
RC 14001 Certification: Enhancing ISO 14001 with EHS & Security Standards
CH 2 The Role of IMC in the Marketing Process (combined)
Missing skill for SEO in AI Era eSkydecode.pdf
Dream Powell - Project and Portfolio 3: Marketing
How to Break Into AI Search with Andrew Holland
Wondershare Filmora Crack Free Download 2025
Digital Marketing Agency vs Freelancers and VAs: Which Should You Hire in 2025
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions

The People to Source Code Relationship : a Google Firestarters Provocation

  • 1. The People-to-Source Code Relationship a Google Firestarters provocation by Ian Fitzpatrick, 3 December, 2014
  • 2. Operating System: a collection of assumptions and convictions compiled into repeatable routines.
  • 3. Code compounds. Lines of Code, Windows OS, 1992-2009 1992 WIN 3.1 • 2.5 MM 1993 NT 3.1 • 4.5 MM 1994 NT 3.5 • 7.5 MM 1995 WIN 3.51 • 9.5 MM 1996 NT 4.0 • 11.5 MM 2000 WIN 2K • 29 MM 2006 WIN VISTA • 40 MM 2009 WIN 7 • 50 MM
  • 4. So do assumptions & convictions. Publicis Groupe Employees, 2000 - 2014 2000 29K 2005 36K 2006 40K 2009 45K 2014 63K
  • 5. “Products have their attendant bureaucracy embedded within them. It is this that enables them to plummet or soar.” Dan Hill in Dark Matter and Trojan Horses
  • 6. When we speak of agencies as ‘nimble’, ‘large’, ‘lean’ or ‘massive’, we’re talking about lines of code, not scale or billings.
  • 7. For your consideration: The new agency OS is defined by the parts of the agency source code we strip away, not 
 what we layer on top of it.
  • 8. For your consideration: The new agency OS is defined by the parts of the agency source code we strip away, not 
 what we layer on top of it. the people we hire how we organize the role of leadership the financial model what we deliver
  • 9. For your consideration: The new agency OS is defined by the parts of the agency source code we strip away, not 
 what we layer on top of it. t-shaped people acting like a startup tribes innovation labs
  • 10. What is the people-to-code relationship? Smaller isn’t necessarily leaner. There are plenty of large 30 person agencies in the world.
  • 11. LEGACY AGENCY OS NEW AGENCY OS Maximize talent Organize by role for repeatability and process Optimize the efficiency of the model Retainer-based compensation with hourly billing Serves the hardware: manages cycles, memory and resource allocation Advertising Maximize the talent-to-legacy code ratio Organize for the capacity to plug into networks and existing client programs Optimize the capacity of the organization to adapt Hybrid model with project work and value-based pricing Serves the user: manages interoperability, contextual relevance and value Communications products HIRING & PEOPLE AGENCY STRUCTURE ROLE OF LEADERSHIP & ADMINISTRATION OPTIMIZED TO FINANCIAL MODEL DELIVERS
  • 12. A provocation: If you were starting a comms agency today, would you begin by hiring people from advertising agencies? If not: How would they organize themselves? Would they begin with briefs? Would they divide learning and making into discrete roles? What kinds of client relationships would keep them engaged? What would your agency feel like?
  • 13. A provocation: If you were starting a comms agency today, would you begin by hiring people from advertising agencies? If not: How would they organize themselves? Would they begin with briefs? Would they divide learning and making into discrete roles? What kinds of client relationships would keep them engaged? What would your agency feel like?
  • 14. We are Scott Forstall. Most agencies build down from an existing OS. How, then, do we decode ourselves?
  • 15. Gum up human resources. Insist that our teams make concerted efforts to hire talented people who aren’t precious about the role or methods of advertising.
  • 16. Update our libraries and APIs. Replace the oppressive language of means with the language of measurable client business outcomes.
  • 17. Find open formats. The value of your output will be measured not only by its quality, but by its value both across the client organization and through the client’s networks.
  • 18. Eliminate peripherals. Add scale and functionality by plugging into new networks, not by growing new operational appendages.
  • 19. Finally, delete bad code. If someone can’t point to the connection between ‘this is how we do it here’ and a closely- held organizational conviction, then it’s not code worth keeping.