The strength of your team is the best predictor of its long-term viability. What happens when that group is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to a product as the many others who are scared away and demotivated.
This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
The strength of your community is the best predictor of your project’s long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated.
This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
Assholes are Killing your Project (Monktoberfest)Donnie Berkholz
The strength of your community is the best predictor of your project's long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated.
This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
The strength of your community is the best predictor of your project’s long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated. This talk will teach you, using quantified data and academic research from the social sciences, about the dramatic impact assholes are having on your organization today and how you can begin to repair it.
The strength of your community is the best predictor of your project’s long-term viability. What happens when your community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
The strength of your community is the best predictor of your project’s long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated.
This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
Assholes are Killing your Project (Monktoberfest)Donnie Berkholz
The strength of your community is the best predictor of your project's long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated.
This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
The strength of your community is the best predictor of your project’s long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated. This talk will teach you, using quantified data and academic research from the social sciences, about the dramatic impact assholes are having on your organization today and how you can begin to repair it.
The strength of your community is the best predictor of your project’s long-term viability. What happens when your community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
The essence of interaction is the experience of someone interacting with your project. There are a myriad of ways to be user-centered in your design process, and you're probably already using the tools that enable it.
This session discusses the open-source community, its vital place within the AWS ecosystem, and how AWS works to provide seamless integration points. Our speakers share their experiences building and deploying cloud-based open-source projects while also reviewing some of today's most popular and relevant open-source platforms and solutions.
Matt Asay - The Community Imperative - Openbravo World Conference 2009Matt Asay
Matt Asay's keynote presentation on the changing face of commercial open-source communities. Delivered on April 19, 2009, at the Openbravo World Conference.
For large and small businesses, does it make more sense to build your own community area on your own site, or to take advantage of external community areas to spread your message?
Do you use, or plan to use in the next budget year, an open-source project or product as an alternative to commercial software?
http://www.slideshare.net/mjasay/matt-asay-the-community-imperative-openbravo-world-conference-2009
This session, prepared for an American Library Association Annual Conference LITA presentation in June 2015, continues explorations on bringing onsite and online colleagues together via social media tools including Google Hangouts and Twitter.
Communication and Testing: Why You Have Been Wrong All Along!TechWell
You ran all the tests you planned for your team, you reported all the bugs with clear and to the point descriptions, and you sent a weekly email with a professional PowerPoint presentation including graphs and statistics pointing out the risk areas and project issues. However, you still feel the organization is not taking your testing seriously, management is unaware of what your team is achieving—and apparently no one is actually reading your reports. Sound familiar? Everyone else is not the problem; the way you are communicating your testing information is! Join Joel Montvelisky to review some common real-life problems and mistakes testers make while communicating the results of their work—all of which affect the way people treat their testing deliverables. Joel presents a practical model to help testers plan and perform their communications based on the very different needs of their stakeholders. And finally, he shows how you can use correct communication skills to increase the perceived value of the test team to the whole organization.
Many developers have blinders when considering their technologies. We tend to fade out the sometimes hard-to-learn skills and hurdles in dealing with the system, and sometimes look contemptuously at other technologies that repeat the same mistakes that our community has already made.
We rant about the hurdles we have with our own system, but forgets about the many smart elements that comes for free.
This presentation is meant to be a self-critical analysis of our "Plone" system and the community behind it, and to provide a discussion stimulus for the future of Plone.
Pricing and Packaging in Covid-19 Times - HeavybitDonnie Berkholz
High-resolution slides available here: https://docs.google.com/presentation/d/1MygsJoOjQutdO116xvXHqLNThcwQ9eswyN38YDLjLVk/edit?usp=sharing
As the impacts of COVID-19 continue to reveal themselves across the industry, there are some things that we can say for certain: enterprise software budgets have tightened, and the procurement teams who oversee them are showing preference to “tried-and-true” solutions in an effort to minimize risk. As an early stage B2B startup perceived as higher risk by these large organizations, how can you continue making deals and maintain your revenue?
In this session, Donnie Berkholz will walk us through the often convoluted enterprise procurement and budgeting process so that you may better understand how to reposition your product, and possibly your pricing, in order to help your enterprise prospects hedge risk and sign new contracts. In addition, Donnie will talk through changes you can make to your overall go to market, including redoubling bottom-up efforts in order to decrease CAC and increase both product adoption and purchase on the ‘low end’ of the market.
Open Source & Open Community at a 100-Year-Old CompanyDonnie Berkholz
Over the past 3 years, CWT flipped an 18,000-person enterprise upside-down, turning a travel company with some apps into a software vendor focused on travel. A brand-new product group brought together technologists across the company and around the globe for the first time.
18 months in, I joined to lead the DevOps transformation, aiming to speed time to value, improve customer experience, and increase collaboration. As part of that effort, needs quickly surfaced around areas like:
* accelerating development through open-source adoption,
* improving recruitment with open-source contribution, and
* incorporating inner-source approaches to increase quality and speed.
To make those shifts, we drove adoption of a series of new tools — especially around source code and chat. Additionally, I was able to piggy-back onto existing efforts to define an open-source policy, apply a product-centric mindset, and expand that perspective into a cross-functional open-source program office.
This talk will describe our journey toward open at CWT, how we determined priorities and solutions, how we built bridges and overcame hurdles, and ultimately how we skipped entire generations in moving toward a modern view of open source in the enterprise. Anyone working toward an open culture in their company could benefit from this talk.
More Related Content
Similar to Assholes are killing your project (MDC 2017)
The essence of interaction is the experience of someone interacting with your project. There are a myriad of ways to be user-centered in your design process, and you're probably already using the tools that enable it.
This session discusses the open-source community, its vital place within the AWS ecosystem, and how AWS works to provide seamless integration points. Our speakers share their experiences building and deploying cloud-based open-source projects while also reviewing some of today's most popular and relevant open-source platforms and solutions.
Matt Asay - The Community Imperative - Openbravo World Conference 2009Matt Asay
Matt Asay's keynote presentation on the changing face of commercial open-source communities. Delivered on April 19, 2009, at the Openbravo World Conference.
For large and small businesses, does it make more sense to build your own community area on your own site, or to take advantage of external community areas to spread your message?
Do you use, or plan to use in the next budget year, an open-source project or product as an alternative to commercial software?
http://www.slideshare.net/mjasay/matt-asay-the-community-imperative-openbravo-world-conference-2009
This session, prepared for an American Library Association Annual Conference LITA presentation in June 2015, continues explorations on bringing onsite and online colleagues together via social media tools including Google Hangouts and Twitter.
Communication and Testing: Why You Have Been Wrong All Along!TechWell
You ran all the tests you planned for your team, you reported all the bugs with clear and to the point descriptions, and you sent a weekly email with a professional PowerPoint presentation including graphs and statistics pointing out the risk areas and project issues. However, you still feel the organization is not taking your testing seriously, management is unaware of what your team is achieving—and apparently no one is actually reading your reports. Sound familiar? Everyone else is not the problem; the way you are communicating your testing information is! Join Joel Montvelisky to review some common real-life problems and mistakes testers make while communicating the results of their work—all of which affect the way people treat their testing deliverables. Joel presents a practical model to help testers plan and perform their communications based on the very different needs of their stakeholders. And finally, he shows how you can use correct communication skills to increase the perceived value of the test team to the whole organization.
Many developers have blinders when considering their technologies. We tend to fade out the sometimes hard-to-learn skills and hurdles in dealing with the system, and sometimes look contemptuously at other technologies that repeat the same mistakes that our community has already made.
We rant about the hurdles we have with our own system, but forgets about the many smart elements that comes for free.
This presentation is meant to be a self-critical analysis of our "Plone" system and the community behind it, and to provide a discussion stimulus for the future of Plone.
Pricing and Packaging in Covid-19 Times - HeavybitDonnie Berkholz
High-resolution slides available here: https://docs.google.com/presentation/d/1MygsJoOjQutdO116xvXHqLNThcwQ9eswyN38YDLjLVk/edit?usp=sharing
As the impacts of COVID-19 continue to reveal themselves across the industry, there are some things that we can say for certain: enterprise software budgets have tightened, and the procurement teams who oversee them are showing preference to “tried-and-true” solutions in an effort to minimize risk. As an early stage B2B startup perceived as higher risk by these large organizations, how can you continue making deals and maintain your revenue?
In this session, Donnie Berkholz will walk us through the often convoluted enterprise procurement and budgeting process so that you may better understand how to reposition your product, and possibly your pricing, in order to help your enterprise prospects hedge risk and sign new contracts. In addition, Donnie will talk through changes you can make to your overall go to market, including redoubling bottom-up efforts in order to decrease CAC and increase both product adoption and purchase on the ‘low end’ of the market.
Open Source & Open Community at a 100-Year-Old CompanyDonnie Berkholz
Over the past 3 years, CWT flipped an 18,000-person enterprise upside-down, turning a travel company with some apps into a software vendor focused on travel. A brand-new product group brought together technologists across the company and around the globe for the first time.
18 months in, I joined to lead the DevOps transformation, aiming to speed time to value, improve customer experience, and increase collaboration. As part of that effort, needs quickly surfaced around areas like:
* accelerating development through open-source adoption,
* improving recruitment with open-source contribution, and
* incorporating inner-source approaches to increase quality and speed.
To make those shifts, we drove adoption of a series of new tools — especially around source code and chat. Additionally, I was able to piggy-back onto existing efforts to define an open-source policy, apply a product-centric mindset, and expand that perspective into a cross-functional open-source program office.
This talk will describe our journey toward open at CWT, how we determined priorities and solutions, how we built bridges and overcame hurdles, and ultimately how we skipped entire generations in moving toward a modern view of open source in the enterprise. Anyone working toward an open culture in their company could benefit from this talk.
Open Source & Open Community at a 100-Year-Old CompanyDonnie Berkholz
Over the past 3 years, CWT flipped an 18,000-person enterprise upside-down, turning a travel company with some apps into a software vendor focused on travel. A brand-new product group brought together technologists across the company and around the globe for the first time.
18 months in, I joined to lead the DevOps transformation, aiming to speed time to value, improve customer experience, and increase collaboration. As part of that effort, needs quickly surfaced around areas like:
* accelerating development through open-source adoption,
* improving recruitment with open-source contribution, and
* incorporating inner-source approaches to increase quality and speed.
To make those shifts, we drove adoption of a series of new tools — especially around source code and chat. Additionally, I was able to piggy-back onto existing efforts to define an open-source policy, apply a product-centric mindset, and expand that perspective into a cross-functional open-source program office.
This talk will describe our journey toward open at CWT, how we determined priorities and solutions, how we built bridges and overcame hurdles, and ultimately how we skipped entire generations in moving toward a modern view of open source in the enterprise. Anyone working toward an open culture in their company could benefit from this talk.
Reality Check: How much influence do developers really have?Donnie Berkholz
Donnie will describe the evolving state of DX, based on his experience as an industry analyst in his past 3 roles and an open-source developer for 13+ years. He'll present quantitative data on the value and influence of developers. Donnie will also highlight key trends and emerging populations and illustrate how to target them. Finally, he'll include tangible examples from both large and small companies across a broad spectrum of categories to show how they cope with the dynamic state of DX.
Donnie Berkholz will present an introduction to DevOps (updated for 2017!), then open it up to questions and discussion. Topics will include making microservices more easily adoptable, and that whole "serverless" thing. Wherever you are in your DevOps journey, there will be something for you in this meetup session.
A look into the hype vs the reality of Docker, containers and microservices. What does cloud-native adoption look like today in the enterprise, and what's popular with developers? Is it Kubernetes, Mesos, Docker Swarm, Blox, or something else?
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...Donnie Berkholz
Containers and microservices are two of the fastest-growing trends in technology, enabled by DevOps. This talk will delve into the state of cloud-native prerequisites in the enterprise, the Docker and containers ecosystem including current adoption, and data on companies moving to cloud-native platforms. We'll close by looking at real-world examples of containers and microservices architectures at leading-edge companies.
Based on my experience with open source, community and Go, I’ll dig into the traction of Go relative to competing systems languages, examples in production, and the health and growth of Go’s community.
DevOps 101+: From collaboration to microservicesDonnie Berkholz
From the Open Source North conference, June 9, 2016:
Donnie Berkholz will present an introduction to DevOps, then open it up to questions and discussion. Topics will include Docker and microservices. Wherever you are in your DevOps journey, there will be something for you in this session.
How the rise of DevOps and containers is transforming IT service deliveryDonnie Berkholz
One of the fastest-growing trends in technology is containers, enabled by a modern approach to software development and deployment called DevOps. This talk will delve into the increasingly mainstream trend of DevOps, the Docker and containers ecosystem including current enterprise adoption, and how they combine to form a new style of software architecture dubbed microservices. We'll close by looking at real-world case studies at leading companies.
How IT will disrupt in 2016: The ITaaS imperativeDonnie Berkholz
From a joint webinar with Verismic in December 2015
The rise of the “as-a-Service” paradigm is disrupting industries across every market of technology.
Join 451 Research’s Donnie Berkholz, Ph.D., and Ashley Leonard, CEO of Verismic Software, in exploring how IT is being disrupted today. This webinar will explore industry changes and how end users have responded to the shift in areas such as cloud, DevOps and IT management. Along with a 20,000+ survey panel, we will discuss what IT teams need to survive and thrive in the era of IT as a Service.
The OpenStack Pulse: Containers and PlatformsDonnie Berkholz
Excerpt on containers and platforms from “The OpenStack Pulse: Unbiased research on enterprise demand, TCO, and market size” given with Al Sadowski at the OpenStack summit in Austin TX in April 2016. Full abstract:
451 Research, an independent analyst firm, has been following the OpenStack space since its early days. During this commercial free presentation, quantitative and qualitative insights will be shared on these topics:
- Enterprise adoption survey results—buying behaviors by workload for private cloud and public cloud as well as Docker/containers.
- TCO for OpenStack—when a distro is actually cheaper than DIY.
- Market sizing and growth projections for the entire OpenStack ecosystem, broken down by business model.
Microservices 101: From DevOps to Docker and beyondDonnie Berkholz
Containers and microservices are two of the fastest-growing trends in technology, enabled by a modern approach to software development and deployment called DevOps. This talk will delve into the increasingly mainstream trend of DevOps, the Docker and containers ecosystem including current enterprise adoption, and how they combine to form a new style of software architecture dubbed microservices. We'll close by looking at real-world examples of containers and microservices architectures at leading-edge companies.
Can we compare communities or are they all unique snowflakes?Donnie Berkholz
When comparing different communities, open source or otherwise, it's critical to realize the assumptions underlying the comparisons and to compare apples and oranges. One way to do so is to use rates of change, or percentages, but getting them out of noisy data can be tricky.
How microservices are redefining modern application architectureDonnie Berkholz
Slides from a joint webinar with Treasure Data:
This webinar will provide a crash course on microservices, focusing on high-level architectural and strategic concerns. We’ll explore best practices and architectural considerations and show you how to deliver microservices-powered applications today.
DevOps, containers & microservices: Separating the hype from the realityDonnie Berkholz
In this talk, Donnie shared what he's seen and what he predicts for the future of how we build and deploy applications to generate business value. You'll hear buzzwords like DevOps, Docker, and microservices used in ways that actually make sense (for a change), see real-world examples of companies that have succeeded at the leading edge, and learn how approaches like the one taken by HashiCorp's Terraform (by the authors of Vagrant) will be critical to the future of how we build software.
Emerging trends in software development: The next generation of storageDonnie Berkholz
Donnie Berkholz leads the development, DevOps and IT ops team at 451 Research. In this talk, he will draw on his experience and research to discuss emerging trends in how software across the stack is created and deployed, with a particular focus on relevance to storage development and usage. Donnie will discuss the potential impacts of these trends to how storage software is built as well as what kinds of new use cases it needs to support.
Building with containers: How containers will drive cloud servicesDonnie Berkholz
Docker is one of the fastest-growing technologies to emerge, not just in the past decade, but ever. This hot new containerization software has changed the game for how software will be built and delivered. And yet, it's still early days in terms of how containers will transform the way teams collaborate and businesses ship and support cloud software. In this talk, we will cover:
* How DevOps and containers work together to enable better service delivery.
* What the advent of microservices means for cloud users and providers.
* What users and service providers require to cope with the changes wrought by containers.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
19. TCA: Total Cost of Asshole
Team lead
Developer relations team
Project leadership
Recruiting & training new developers
Targets & witnesses
__________________
Total Cost of Asshole
+
+
+
+
Sutton
20. Problems assholes cause to targets
● 48% decreased their effort
● 47% worked less time
● 38% dropped their quality
● 66% declined in performance
● 80% lost time worrying
● 63% lost time avoiding
● 78% became less committed
● 25% quit; 20% of witnesses quit!
Sutton
22. Problems assholes cause to projects
● Reduced innovation & creativity
● Reduced cooperation & cohesion
● Cost of targets' retribution toward project
● Impaired cooperation from external projects & people
● Impaired ability to attract
the best & brightest
● Recruiting more assholes
Sutton
Gentoo experience
Quantitation, social-science research
RedMonk: bigger picture
… Now let's think about where community fits into this
Best predictor of long-term viability
How do you attract new contributors and users? Your brand. Function of your ability to create results.
Getting results from largely volunteer community means they need to be happy, feel a sense of ownership and pleasure in their accomplishment – assholes ruin this
Metrics
Greatness is a process, not a result
Are a few assholes balanced by a few amazing people? – come back to this later
Reputation is sticky; stayed down 20% permanently
… How do we define what an asshole is?
… How do we define what an asshole is?
Intent to harm not required
Difference between how a person treats the powerless and the powerful is a great judge of character
Are a few assholes balanced by a few amazing people?
Negative interactions 5x worse than positive
Are a few assholes balanced by a few amazing people?
Negative interactions 5x worse than positive
Are a few assholes balanced by a few amazing people?
Negative interactions 5x worse than positive
Are a few assholes balanced by a few amazing people?
Negative interactions 5x worse than positive
Are a few assholes balanced by a few amazing people?
Negative interactions 5x worse than positive
5 good for 1 bad.
Your team needs 5/6 positive people just to break even!
… This affects the diversity of your project too
Male targets: reciprocity
Female targets: avoidance
(Pearson & Porath) – pic: fight vs flight
Targets hold leaders at fault
Role models
Typical women in tech communities are not typical women – outliers in career path
By tolerating assholes, you alienate women
Male targets: reciprocity
Female targets: avoidance
(Pearson & Porath) – pic: fight vs flight
Targets hold leaders at fault
Role models
… Effects of these negative interactions
Refusal to confront reality
Dreadful stats
- 50% of targets considered quitting, 12% of targets quit. One asshole, multiple targets.
Reputation: word of mouth. Cascade
Word of mouth transforms one asshole into an avalanche
Theo – OpenBSD
External cooperation & recruitment: based on reputation, caused by word of mouth
Recruitment is different in FLOSS from biz; everyone has the power
Social and technical ability are orthogonal. One never balances out the other.
A good coder has one; a good developer has both.
… So what do we do about them?
Personal interactions—have a conference
Modeling
People need somewhere to complain and a sense that action will happen—rapid feedback
Reporting: encourage; have a place; respond; rapid feedback
Culture is like molasses, not like code.
Problem of change in diffuse organizations: persuasion, shared interests, reputation
Show that social aspects have metrics, too. Developers believe numbers.
Nobody knows your culture when they start. Do you want them to learn it from an asshole? Provide a code of conduct.
Clear expectations set a baseline: code of conduct
Get rid of them, and later you'll wonder why it took you so long to act.