Short answer

To build a successful developer ecosystem, focus on cultivating a shared identity and ideology around your technology, not just its features.

Field
Innovation & Design
Source
eCommons (Cornell University) (2015)
Method
Ethnographic study
Evidence
Strong effect

Developer communities develop a shared 'techno-cultural frame' that shapes their identity, values, and practices around specific technologies. This innovation & design research insight is drawn from a 2015 study published in eCommons (Cornell University). Using Ethnographic study, researchers explored how this design variable affects real-world outcomes. The key design takeaway: To build a successful developer ecosystem, focus on cultivating a shared identity and ideology around your technology, not just its features.

Study
Innovation & DesignHigh ImpactStrong effect

Developer Identity is Forged Through Techno-Cultural Frames

Developer communities develop a shared 'techno-cultural frame' that shapes their identity, values, and practices around specific technologies.

eCommons (Cornell University) · 2015

01

Key Findings

  • 01Developers form a 'techno-cultural frame' integrating ideologies, values, identities, affects, and practices with technology.
  • 02This frame often constructs developer identity as 'vocational craftsmen' with a utopian vision of independent 'indie' development.
  • 03Developers undergo a 'conversion' process, trusting the technology before full comprehension, facilitated by learning environments and community knowledge sharing.
02

Application

Design takeaway

To build a successful developer ecosystem, focus on cultivating a shared identity and ideology around your technology, not just its features.

How to apply

When launching a new SDK or platform, actively engage with potential developers to understand and shape their emerging community identity and values.

Project actions

  • 01When researching user groups, look beyond just their functional needs to understand their community, values, and how they see themselves.
  • 02Consider how your design project might foster a sense of identity or belonging for its users.
03

Method & Evidence

AimWhat motivates developers' devotion to a specific technology, and how does this shape their professional identity and community practices?
MethodEthnographic study
ProcedureConducted semi-structured interviews and participant observation within a community of third-party software developers using Apple's Cocoa libraries.
ContextThird-party software development for Apple platforms (Cocoa developers)

Variables

IV["Technology (Cocoa libraries)","Community interactions"]
DV["Developer identity","Professional values","Technical practices","Affective responses to technology"]
CV["Specific programming language/environment","Platform provider (Apple)"]
04

Strengths & Limitations

Strengths

  • +In-depth qualitative data through ethnography.
  • +Explores the complex interplay of social, ideological, and technical factors.

Limitations

The findings are specific to the Cocoa developer community and may not apply to other types of users or technologies.

Reliability & validity

Reliability might be challenged by the subjective nature of qualitative data. Validity is strengthened by triangulation of interview and observation data, but the specific context limits generalizability.

Think critically

How might a company intentionally cultivate or manipulate these 'techno-cultural frames' to influence developer behavior and loyalty?

05

Design Principles

"Technology adoption is influenced by the creation of shared techno-cultural frames that shape developer identity and community values."

Understanding these frames is crucial for designers and product managers aiming to foster strong developer ecosystems. It highlights how technology adoption is not purely functional but deeply intertwined with social, ideological, and personal identity aspects.

06

What This Means for Your Design

People who make apps for Apple devices often feel like skilled artists and believe in a certain way of making software, which is tied to their identity and community.

How to use in your project

  • 1.Use this research to justify investigating the social and cultural context of your target users, not just their technical requirements.
07

Add to My Project

08

Quick Cite

Paragraph starter

This research highlights the importance of 'techno-cultural frames' in shaping user identity and community around technology. For my design project, this suggests that understanding the social and ideological context of my target users, and how they perceive themselves in relation to the technology, will be crucial for effective design.

09

Source

eCommons (Cornell University)

The Appsmiths: Community, Identity, Affect And Ideology Among Cocoa Developers From Next To Iphone

journal · 2015

View source

Questions About This Research

What does the research say about developer identity is forged through techno-cultural frames?
To build a successful developer ecosystem, focus on cultivating a shared identity and ideology around your technology, not just its features. Evidence: eCommons (Cornell University) (2015).
Why does "Developer Identity is Forged Through Techno-Cultural Frames" matter for design?
Understanding these frames is crucial for designers and product managers aiming to foster strong developer ecosystems. It highlights how technology adoption is not purely functional but deeply intertwined with social, ideological, and personal identity aspects.
How can designers apply this research?
To build a successful developer ecosystem, focus on cultivating a shared identity and ideology around your technology, not just its features.
What were the main findings?
Developers form a 'techno-cultural frame' integrating ideologies, values, identities, affects, and practices with technology.. This frame often constructs developer identity as 'vocational craftsmen' with a utopian vision of independent 'indie' development.. Developers undergo a 'conversion' process, trusting the technology before full comprehension, facilitated by learning environments and community knowledge sharing.
What research method was used?
Ethnographic study.
How strong is the evidence?
Evidence strength is rated Strong effect, based on a 2015 journal from eCommons (Cornell University).
What should I do differently in my next project?
When launching a new SDK or platform, actively engage with potential developers to understand and shape their emerging community identity and values.
What are the limitations?
The study focuses on a specific developer community (Cocoa) and may not generalize to all software development contexts.