InfoQ Homepage Collaboration Content on InfoQ
-
Becoming More Assertive: How to Express Yourself, Give Feedback, and Set Boundaries
Do you know that feeling, when you are brave enough to say ‘NO’ and then you don’t feel comfortable about it? This article provides a proper understanding of what an assertiveness skill is. You will learn how to identify the communication skills we need to work on to become more assertive, and get information about the characteristics and skills of assertive people.
-
Evolving the Federated GraphQL Platform at Netflix
This article describes the journey of the migration towards a Federated GraphQL architecture. Specifically, it shows the GraphQL platform Netflix has built consisting of the Domain Graph Services framework for implementing GraphQL services in Java using Spring Boot and graphql-java, and tools for schema development. It also describes how the ecosystem has evolved at various stages of adoption.
-
How Emotional Connections Can Drive Change: Applying Fearless Change Patterns
When trying to bring innovation into an organization, communication is important. It is vital to share information in a clear and logical way, but it is just as important to understand and accept how people are feeling about the innovation. To do this, leaders can make use of strategies that help them create an emotional connection.
-
Autism at the Workplace: Autism Coaching as a Methodology
As a person with autism or other neurodiversity, it’s important to get to know yourself really well. It’s even better if another person can get to know you from the inside-out. Dennie Declercq and his mom Ivette Marchand found a way to allow for open and vulnerable communication between them. They made Declercq’s life-manual, which enables him to be happy and productive as a software developer.
-
Embracing ADHD and Other Neurodivergencies in Software Development Teams
In recent years, there has been increased attention to neurodivergencies such as ADHD, hyper-sensitivity, autism, dyslexia, etc. In this article, Dietrich Moerman tells his own story about ADHD while working as a software developer and becoming a team lead, what he learned, and what he found to be working well to help people with ADHD and more to thrive in their teams and companies.
-
Using Trauma-Informed Approaches in Agile Environments
Scientific and clinical understanding of how the human nervous system develops and works has increased tremendously. Its implications are so profound they radiate far beyond the field of psychology. Topics such as trauma-informed law, volleyball coaching, legal counseling, education, and social activism have arisen. It is time to consider how it affects working in an agile tech environment.
-
DevEx, a New Metrics Framework from the Authors of SPACE
Researchers behind DORA and SPACE have published a new measurement framework for improving developer productivity. This article includes a summary of the paper’s key points along with commentary from the lead author.
-
Making Time for Our Mental Health and Well-Being within the Hybrid / Remote Workplace
So often, well-intended hybrid/remote organisations and leaders will focus on surface level mental health/well-being support initiatives. This article will highlight the importance of addressing this important topic from a holistic perspective, addressing systemic processes and policies to ensure they have the “whole person” in mind.
-
How Visual Thinking Can Help Teams Get Clarity, Be More Creative, and Have More Inclusive Meetings
Visual thinking is a way of making sense of the world through images, putting thoughts into pictures. This article is here to help you understand about visual thinking, and how you could use it to support yourself and your teams to create a more inclusive, creative and collaborative culture at work.
-
How to Rebuild Tech Culture for Those Who Survived the Layoffs
A wave of layoffs hit the software industry and changed the definition of tech culture. This article explores the situation across multiple tech companies, and the diverse choices made to support employees who survived, and those they had to say good-bye to. It provides suggestions for those of us who have stayed behind, and how to rebuild culture in our tech teams.
-
How I Contributed as a Tester to a Machine Learning System: Opportunities, Challenges and Learnings
Have you ever wondered about systems based on machine learning? In those cases, testing takes a backseat. And even if testing is done, it’s done mostly by developers themselves. A tester’s role is not clearly portrayed. Testers usually struggle to understand ML-based systems and explore what contributions they can make. This is a journey of assuring quality of ML-based systems as a tester.
-
Secure Delivery: Better Workflows for Secure Systems and Pain-Free Delivery
The software delivery process has been transformed in the last decade; we’ve adopted well-understood workflows around functions such as testing, release management and operational support. In this article we'll explore the impact that security workflows have on software delivery, explain the root causes and share battle-proven techniques to show how we can make delivering secure software easier.