Software Architecture and Agile: Is it Unrequited Love?

Michael Keeling
Michael KeelingSoftware Engineer at LendingHome
SATURN Conference 
An Agile Practitioner’s Perspective 
Michael Keeling 
IBM 
@michaelkeeling
Dante and Beatrice, by Henry Holiday, 18824
Dante and Beatrice, by Henry Holiday, 18834
Hypothesis… 
The National Agile conference will have 
fewer talks about software architecture 
than SATURN has talks about Agile. 
4 
Implication: Architecture’s “love” for 
agile is not returned.
How many speaker sessions might 
work at either Agile or SATURN? 
• Reviewed session keywords, titles, 
abstracts, common speakers 
– National Agile conference and SATURN 
• Used some “expert judgment” 
– Regular speaker and attendee 
– Technical committee member for Agile and 
SATURN since 2012 and 2013 respectively 
– Master in Software Engineering 
5
6 
How many speaker sessions might 
work at either Agile or SATURN? 
Session count... 
Agile SATURN 
2011 10 7 
2012 6 8 
2013 9 9 
2014 5 11
7 
How many speaker sessions might 
work at either Agile or SATURN? 
Percentage of total sessions… 
Agile SATURN 
2011 7% 21% 
2012 4% 18% 
2013 6% 26% 
2014 3% 24%
By the numbers… Since 2011 
• 5% of talks at Agile were likely relevant to 
SATURN audience 
– Approx 30 of 580 
• 22% of talks at SATURN were likely 
directly relevant to Agile audience 
– Approximately 35 / 160 
• Interesting aside: European Agile 
conferences have greater focus on 
architecture and design than in US 
8
SATURN “Best Presentation” 
Awards presented by IEEE, SEI 
• “Architecture in Practice” Best 
Presentation award started in 2010 
– “Awarded to the presentation that best 
describes experiences, methods, and lessons 
learned from the implementation of 
architecture-centric practices.” 
• Award decided by attendees 
– Voting cards 
• 4 out of 5 awards given to agile or lean 
topics since 2010 
9
10
11 
From whence doth this apparent 
unrequited love arise?
12 
More 
Vision-Oriented 
More 
Detail-Oriented 
CEO, 
Product Management 
Programmers
13 
More 
Vision-Oriented 
More 
Detail-Oriented 
Ideas 
Must cross to see ideas 
become reality 
“Realization Boundary” 
Implementation
14 
More 
Vision-Oriented 
More 
Detail-Oriented 
Extremely easy 
to change 
More difficult 
to change
Disturbing Implication… 
Code 
Detailed 
Design 
Architectural Design 
Vision / Ideas 
15
Worst Case Scneario... 
16 
I had a great idea 
over the weekend 
that we just have to 
get in the next 
release! 
Visionary Leader
Legitimate Business Scenario... 
Visionary Leader 17 
There's a trend emerging 
we didn't anticipate and I 
need this feature in the 
next release so we can 
remain relevant!
18
19 
Software systems are built on 
easily changeable premises. 
This is a good thing.
20 
Architecting for agility is the point.
National Agile Conference Focus 
21 
More 
Vision-Oriented 
More 
Detail-Oriented 
Product management, 
Project management, 
Organizational change (coaching) 
"Throw it over the wall..." 
Agile process and practices, 
Team performance, 
Craftsmanship, 
Agile Coaching
SATURN Conference Focus 
22 
More 
Vision-Oriented 
More 
Detail-Oriented 
Product management, 
Project management, 
Organizational change... 
through architecture 
Development practices, 
Technology selection, 
Craftsmanship
SATURN Conference Focus 
23 
More 
Vision-Oriented 
More 
Detail-Oriented 
Transitioning the 
realization boundary 
Design methods and practices, 
Communication mediums, 
Foundations and concepts
Why does SATURN have 
this focus? 
24 
More 
Vision-Oriented 
More 
Detail-Oriented 
CEO, 
Product Management 
Software Architects must 
live in both worlds and 
cross the realization 
boundary freely! 
Programmers
25 
Hi, Agile, I'm 
ready to embrace 
change! 
*sigh* it's that 
software architecture 
again... he's just so... 
structured..
26 
Agile promotes preserving choice. 
Software architecture promotes 
preserving structure. 
Natural tension between 
Agile and architecture…
27 
Lots of things have to work “just 
right” for a team to be agile. 
We think software architecture is 
one of the more important and 
interesting areas.
SATURN is an amazing conference 
28 
for Agile Architects!
SATURN is for Agile Architects 
• Smaller conference 
– Greater engagement 
– More meaningful networking 
• Lower costs 
– Better value – lower $$ / relevant knowledge 
• Narrower focus 
– Greater number of relevant sessions 
– Higher density of usable software architecture 
information 
29
Agile Highlights at SATURN 2014 
• Joe Justice of WIKISPEED, SCRUM Inc 
• Diane Marsh of Netflix 
• Bill Opdyke, of refactoring fame 
• Sessions hosted by Rebecca Wirfs-Brock 
• Open Space facilitated by Diana Larson 
• More… 
30
Hot Topics at SATURN and Agile 
• Architecting for DevOps 
– Continuous delivery 
– Cloud concerns 
– More… 
• Micro-Services 
• Technical Debt 
• Design Thinking 
• Organizational alignment (Conway’s Law) 
• More… 
31
32 
SATURN 2015 will continue to 
focus on architecting for agility.
Thank you! 
Michael Keeling 
@michaelkeeling 
http://neverletdown.net 
mkeeling@neverletdown.net 
33 
Website: http://www.sei.cmu.edu/saturn/2015/ 
Call for Submissions: 
http://www.sei.cmu.edu/saturn/2015/call-for-submissions/ 
Rolling Acceptance 
until January 16, 2015
1 of 33

Recommended

An Empirical Study on Collaborative Architecture Decision Making in Software ... by
An Empirical Study on Collaborative Architecture Decision Making in Software ...An Empirical Study on Collaborative Architecture Decision Making in Software ...
An Empirical Study on Collaborative Architecture Decision Making in Software ...Sandun Dasanayake
212 views15 slides
Introduction to agile documentation by
Introduction to agile documentationIntroduction to agile documentation
Introduction to agile documentationDaniel Grycman
922 views25 slides
Building a sustainable digital team by
Building a sustainable digital teamBuilding a sustainable digital team
Building a sustainable digital teamNomensa
840 views21 slides
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges by
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesFITC
555 views58 slides
Implementing Agile In Distributed Teams by
Implementing Agile In Distributed TeamsImplementing Agile In Distributed Teams
Implementing Agile In Distributed TeamsNaresh Jain
1.3K views17 slides
Money (It's What We Want) by
Money (It's What We Want)Money (It's What We Want)
Money (It's What We Want)FoundationCenter
148 views24 slides

More Related Content

Similar to Software Architecture and Agile: Is it Unrequited Love?

IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016 by
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
394 views70 slides
Developing High Performing Architecture Teams by
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams sallybean
847 views71 slides
SCGMIS Agile Business Analysis Workshop July 2014 by
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014Justin Petite
3.9K views104 slides
Agile and UX by
Agile and UXAgile and UX
Agile and UXHaunani Pao
923 views19 slides
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ... by
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
215 views36 slides
Handout: 'Agile Methodology: What's the Big Deal?' by
Handout: 'Agile Methodology: What's the Big Deal?'Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'BDPA Education and Technology Foundation
684 views27 slides

Similar to Software Architecture and Agile: Is it Unrequited Love?(20)

IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016 by Pekka Hartikainen
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
Pekka Hartikainen394 views
Developing High Performing Architecture Teams by sallybean
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
sallybean847 views
SCGMIS Agile Business Analysis Workshop July 2014 by Justin Petite
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
Justin Petite3.9K views
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ... by Cprime
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Cprime215 views
Agile and Design Thinking at IBM by uxpin
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
uxpin8.1K views
Create Great Search Experiences with SharePoint 2013 Webinar by Perficient, Inc.
Create Great Search Experiences with SharePoint 2013 WebinarCreate Great Search Experiences with SharePoint 2013 Webinar
Create Great Search Experiences with SharePoint 2013 Webinar
Perficient, Inc.1.5K views
Integrating UX into your Agile Team - Daniel Elizalde by Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel Elizalde
Daniel Elizalde1.5K views
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme... by ux singapore
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
ux singapore1.7K views
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N... by AgileNetwork
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
AgileNetwork87 views
The Changing Role of the Developer in HE by Paul Walk
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HE
Paul Walk868 views
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D... by Eric Wu
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Eric Wu819 views
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ... by Scrum Bangalore
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore471 views
ABC Radio: From UX Strategy to Agile Development by Cameron Grice
ABC Radio: From UX Strategy to Agile DevelopmentABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile Development
Cameron Grice2.6K views

Recently uploaded

Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...NimaTorabi2
15 views17 slides
Fleet Management Software in India by
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
12 views1 slide
Software evolution understanding: Automatic extraction of software identifier... by
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...Ra'Fat Al-Msie'deen
10 views33 slides
tecnologia18.docx by
tecnologia18.docxtecnologia18.docx
tecnologia18.docxnosi6702
5 views5 slides
Short_Story_PPT.pdf by
Short_Story_PPT.pdfShort_Story_PPT.pdf
Short_Story_PPT.pdfutkarshsatishkumarsh
6 views16 slides
SAP FOR TYRE INDUSTRY.pdf by
SAP FOR TYRE INDUSTRY.pdfSAP FOR TYRE INDUSTRY.pdf
SAP FOR TYRE INDUSTRY.pdfVirendra Rai, PMP
27 views3 slides

Recently uploaded(20)

Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi215 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable12 views
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
tecnologia18.docx by nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan5 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary23 views
Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana11 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik8 views
Myths and Facts About Hospice Care: Busting Common Misconceptions by Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
JioEngage_Presentation.pptx by admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254556 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino5 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions

Software Architecture and Agile: Is it Unrequited Love?

  • 1. SATURN Conference An Agile Practitioner’s Perspective Michael Keeling IBM @michaelkeeling
  • 2. Dante and Beatrice, by Henry Holiday, 18824
  • 3. Dante and Beatrice, by Henry Holiday, 18834
  • 4. Hypothesis… The National Agile conference will have fewer talks about software architecture than SATURN has talks about Agile. 4 Implication: Architecture’s “love” for agile is not returned.
  • 5. How many speaker sessions might work at either Agile or SATURN? • Reviewed session keywords, titles, abstracts, common speakers – National Agile conference and SATURN • Used some “expert judgment” – Regular speaker and attendee – Technical committee member for Agile and SATURN since 2012 and 2013 respectively – Master in Software Engineering 5
  • 6. 6 How many speaker sessions might work at either Agile or SATURN? Session count... Agile SATURN 2011 10 7 2012 6 8 2013 9 9 2014 5 11
  • 7. 7 How many speaker sessions might work at either Agile or SATURN? Percentage of total sessions… Agile SATURN 2011 7% 21% 2012 4% 18% 2013 6% 26% 2014 3% 24%
  • 8. By the numbers… Since 2011 • 5% of talks at Agile were likely relevant to SATURN audience – Approx 30 of 580 • 22% of talks at SATURN were likely directly relevant to Agile audience – Approximately 35 / 160 • Interesting aside: European Agile conferences have greater focus on architecture and design than in US 8
  • 9. SATURN “Best Presentation” Awards presented by IEEE, SEI • “Architecture in Practice” Best Presentation award started in 2010 – “Awarded to the presentation that best describes experiences, methods, and lessons learned from the implementation of architecture-centric practices.” • Award decided by attendees – Voting cards • 4 out of 5 awards given to agile or lean topics since 2010 9
  • 10. 10
  • 11. 11 From whence doth this apparent unrequited love arise?
  • 12. 12 More Vision-Oriented More Detail-Oriented CEO, Product Management Programmers
  • 13. 13 More Vision-Oriented More Detail-Oriented Ideas Must cross to see ideas become reality “Realization Boundary” Implementation
  • 14. 14 More Vision-Oriented More Detail-Oriented Extremely easy to change More difficult to change
  • 15. Disturbing Implication… Code Detailed Design Architectural Design Vision / Ideas 15
  • 16. Worst Case Scneario... 16 I had a great idea over the weekend that we just have to get in the next release! Visionary Leader
  • 17. Legitimate Business Scenario... Visionary Leader 17 There's a trend emerging we didn't anticipate and I need this feature in the next release so we can remain relevant!
  • 18. 18
  • 19. 19 Software systems are built on easily changeable premises. This is a good thing.
  • 20. 20 Architecting for agility is the point.
  • 21. National Agile Conference Focus 21 More Vision-Oriented More Detail-Oriented Product management, Project management, Organizational change (coaching) "Throw it over the wall..." Agile process and practices, Team performance, Craftsmanship, Agile Coaching
  • 22. SATURN Conference Focus 22 More Vision-Oriented More Detail-Oriented Product management, Project management, Organizational change... through architecture Development practices, Technology selection, Craftsmanship
  • 23. SATURN Conference Focus 23 More Vision-Oriented More Detail-Oriented Transitioning the realization boundary Design methods and practices, Communication mediums, Foundations and concepts
  • 24. Why does SATURN have this focus? 24 More Vision-Oriented More Detail-Oriented CEO, Product Management Software Architects must live in both worlds and cross the realization boundary freely! Programmers
  • 25. 25 Hi, Agile, I'm ready to embrace change! *sigh* it's that software architecture again... he's just so... structured..
  • 26. 26 Agile promotes preserving choice. Software architecture promotes preserving structure. Natural tension between Agile and architecture…
  • 27. 27 Lots of things have to work “just right” for a team to be agile. We think software architecture is one of the more important and interesting areas.
  • 28. SATURN is an amazing conference 28 for Agile Architects!
  • 29. SATURN is for Agile Architects • Smaller conference – Greater engagement – More meaningful networking • Lower costs – Better value – lower $$ / relevant knowledge • Narrower focus – Greater number of relevant sessions – Higher density of usable software architecture information 29
  • 30. Agile Highlights at SATURN 2014 • Joe Justice of WIKISPEED, SCRUM Inc • Diane Marsh of Netflix • Bill Opdyke, of refactoring fame • Sessions hosted by Rebecca Wirfs-Brock • Open Space facilitated by Diana Larson • More… 30
  • 31. Hot Topics at SATURN and Agile • Architecting for DevOps – Continuous delivery – Cloud concerns – More… • Micro-Services • Technical Debt • Design Thinking • Organizational alignment (Conway’s Law) • More… 31
  • 32. 32 SATURN 2015 will continue to focus on architecting for agility.
  • 33. Thank you! Michael Keeling @michaelkeeling http://neverletdown.net mkeeling@neverletdown.net 33 Website: http://www.sei.cmu.edu/saturn/2015/ Call for Submissions: http://www.sei.cmu.edu/saturn/2015/call-for-submissions/ Rolling Acceptance until January 16, 2015

Editor's Notes

  1. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix
  2. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix
  3. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix
  4. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix