With all the opportunities and risks that technology holds in connection to our safe and sustainable future, it is becoming increasingly important to involve a larger portion of our society in becoming active co-creators of our digitalized future – moving from the passenger seat to the driver seat. Yet, despite extensive efforts around the world, little progress has been made in growing the representation of certain communities and groups in software engineering. This chapter shares one successful project, called Czechitas, triggering a major social change in Czechia, involving 1000+ volunteers to support 50,000+ women on their way toward software engineering education and career.

Introduction

The past decade has witnessed the emergence of hundreds of initiatives around the world supporting various underrepresented groups on their pathway toward software engineering, whether connected to universities [13] or companies [15] or run as independent nonprofit organizations [14]. Although the initiatives often start with a great vision and high volunteering commitment, after a few years into the activities, it becomes challenging to sustain the volunteering energy and commitment in the face of the very slow progress toward the better. In those moments, the success cases by others can be what helps us keep going.

The initiative featured in this chapter, called Czechitas [6], started in 2014 in Czechia, with a simple idea to bring tech closer to girls and girls closer to tech, in reaction to the strong underrepresentation of women in tech in the country (see Figure 15-1). The prompt snowball effect helped us build a community around the joint vision to empower and encourage girls and women to engage in computing education and career transition and to show them that software engineering is an interesting career direction that is not necessarily difficult nor limited to one gender. Initially established to provide women in Czechia with an opportunity to put their hands on programming, it now contributes to a major social change in the country.

Over time, Czechitas has become a movement that has attracted a strong community of tech professional volunteers (over 1,000) and companies (over 100) and given rise to a portfolio of women-tailored courses in various areas of software engineering, such as programming, web development, mobile app development, data science, cybersecurity, or testing (over 1,500 courses delivered so far). We have influenced over 50,000 women (over 30,000 via live events and over 20,000 via online tutorials) who graduated from our courses to use their new tech skills to change their education path or advance their careers.

Figure 15-1
A bar chart represents the percentages of women I C T professionals in 27 countries. The standard line for the European Union is 17.9%. Bulgaria has the highest and Czech Republic has the lowest percentage.

Women ICT professional (Eurostat, 2019 data) [8]

Czechitas Mission

We inspire, train, and guide new talents toward stronger diversity and competitiveness in tech.

Thanks to the success of our education activities with hundreds of events a year (each receiving more registrations than its capacity), we have become recognized as the leading platform in Czechia actively addressing gender diversity in tech. In this chapter, we share the lessons we learned about the low representation of women in tech and effective strategies in supporting women on their way to software engineering and discuss the ingredients that helped us succeed, the obstacles and challenges we faced, and the progress yet to be made.

Why Are There So Few Women in Tech?

Across Europe, only 19.1% of tech professionals are women (according to 2021 data) [8], with Czechia being the last on the list. The major reasons behind the trend in our region according to our recent study (with 70% of participants from Czechia and Germany) [9] are

  1. 1.

    Access: The first hole in the leaky pipeline on girls’ pathway toward software engineering is linked to the missing access to encouragement and support, together with the missing access to suitable education that would be able to build on the interests of girls that often span across multiple disciplines.

  2. 2.

    Stereotypes: The ability to see herself as a software engineer is then challenged by the perception of the software engineering as a field not leading to a purpose the girl would like to dedicate her future to. Often, the close family and friends step in, in this moment to direct girls away from software engineering with the intention to protect them from a future where they cannot really imagine the girls becoming successful. Interestingly, the intentions are meant well, to protect the girls, which shows how crucial it is to help parents (and mainly mothers) to understand that software engineering can be a great career choice for their daughters.

  3. 3.

    Confidence: The next hole in the leaky pipeline comes when girls find themselves in the classroom, often surrounded by more experienced learners (typically boys). For the little girls who often excel in other subjects, it can be hard to fall in the category of a slow novice learner. The girls often mention frustrations of low self-efficacy, inadequacy, and missing experience of success in the presence of a classroom dynamic being monopolized by the earlier technology adopters.

  4. 4.

    Sense of belonging: The girls who resist through the earlier three challenges and find themselves on the education pathway toward software engineering find themselves in classrooms surrounded predominantly by boys. While this is a comfortable environment for some, many in the study reported not feeling comfortable to express themselves, facing sexism or unwanted attention, and missing relatable role models and mentors, which led them to reconsider whether this was the environment they would be willing to spend the rest of their lives in.

  5. 5.

    Feeling valued: The last hole in the leaky pipeline challenges the women who entered software engineering careers, as some of them emphasize the struggle of not feeling valued at the workplace. The reasons are different for the women with stereotypical talent spectrum (that matches the talent spectrum typical among their men colleagues, typically being very technical) and non-stereotypical talent spectrum (bringing not-that-common talents to the table, typically more multidisciplinary and human-oriented). While the first group feels tired of proving them wrong, the second group feels frustrated from their strengths viewed as second class and from missing appreciation.

Supporting Women on Their Way to Tech

In Czechitas, we understand that plumbing the leaky pipeline can hardly be done by isolated and uncoordinated efforts. This section discusses the interlinked pillars of our activities (see Figure 15-2), listing examples of the activities and events we delivered in 2022.

Czechitas Pillar I: Awareness

One of the crucial success factors for a change toward improving gender balance in software engineering is the actual understanding that we are in a disbalanced state that further reinforces itself due to the factors discussed earlier. The efforts toward encouraging women to join software engineering cannot make a difference unless the society, education system, and corporate environment welcome and support the change (understanding it as a push toward the real equilibrium, not a push out of it).

In Czechitas, we are investing substantial effort in awareness around the topic. In 2022 alone, we participated in over 20 conferences and panel discussions; gave numerous interviews in TV, radio, and other media; and organized talks to students and teachers at high schools and to tech professionals in our partner companies. We were visible with a booth at 15 festivals and family days across Czechia. Over 2022, Czechitas was mentioned in 508 articles, reaching a major part of the Czech population. In 2021, we also launched a Czechitas podcast, which in 2022 reached over 14,676 listeners. Furthermore, our website was in 2022 visited by 123,785 unique visitors, and our newsletter was followed by 25,983 subscribers.

The next step in raising awareness among the general public is to make it as easy as possible to get the first exposure to coding in a fun, enjoyable, and community way. To this end, we, for instance, organize an Advent Christmas Coding campaign (following the tradition of an advent calendar, in which instead of a sweet treat, each day holds a coding assignment along a story of bringing Mr. Gingerbread home for Christmas), which is being followed by hundreds of people. Furthermore, in collaboration with the Ministry of Education, Youth and Sport, we, for example, co-organized the #DigiEduHack hackathon. And in collaboration with Czech universities, we run the Czechitas Thesis Award to give visibility to exceptional bachelor theses authored by girls. All these activities typically repeat every year.

Figure 15-2
An illustration represents a set of blocks with photographs of different groups of people in the background. The blocks are labeled awareness, training, career transition, and community.

The pillars of Czechitas activities

Czechitas Pillar II: Training

Since the start of our activities in 2014, we have been improving the education design of our courses to reflect the needs of our audience – women and girls who are very often later technology adopters or career changers – with an emphasis on providing suitable first contact with software engineering, creating a safe and supportive environment for novice learners, accommodating differences in the learning speed of each student, building self-confidence, and supporting sustaining long-term interest, which we also publish [2, 10]. In 2022, we delivered 242 live software engineering courses with 8,082 participants (see Figure 15-3 for participation since 2015), with the courses around web development and data science scoring as the most popular ones.

Although most of the training is targeted to women and girls, we are also investing in training elementary-school and high-school teachers (irrespective of gender). And some mixed-gender activities were organized also for children (seven week-long summer camps in the summer of 2022, besides others) and high-school kids, although in case of high schools, it is already important to offer also girl-only courses (three week-long summer schools for high-school girls were given in 2022). Besides, training courses for mixed audience are also provided on events such as family days (we were present at over 20 such events in 2022).

Figure 15-3
Two bar charts represent the data of the number of events and number of participants between 2015 and 2022. The data exhibits more than 1593 educational events and more than 64,731 participants. The data are segregated in the form of educational events and video tutorials.

Czechitas participation

Czechitas Pillar III: Career Transition

As many women in our community intend to enter software engineering as their future profession, some of our activities are intentionally designed to facilitate this journey, whether software engineering is to become their first job or they intend to change their career [3].

In cooperation with our partner companies, we have identified three career pathways that appear to be the most suitable entry points to software engineering in Czechia. These are (1) web development (including courses on JavaScript, React, HTML/CSS, Bootstrap, Git, UX design, etc.), (2) data analytics (including courses on Python, databases, SQL, statistics, Power BI, etc.), and (3) testing (including courses on requirements engineering, Agile processes, manual testing, issue tracking, regression testing, smoke testing, basics of automated testing, browsers, API, databases, version control, etc.).

For the three directions, we have developed a complex career transition support within so-called Digital Academies. A Digital Academy is a four-month program for a group of 30 women (and involving around 5–15 partner companies), which, besides individual courses covering the topics outlined previously and taking place three to four times a week (evenings on working days, full days on weekends), includes also pairing of the students with mentors from the companies to support them in developing their own projects, a hackathon, career support, and further events offered by the partner companies. In 2022, we have run ten Digital Academies across four major cities in Czechia, with over 60% of the graduates receiving a job offer within three months from graduating from the academy.

To facilitate the career transition also for the women who opt to customize their training journey (not attending a Digital Academy), our career consultants provide hundreds of career consultations each year (327 in 2022), and we twice a year organize a Czechitas Job Fair, where our graduates can meet the representatives of our partner companies (each job fair attended by about 350 graduates and 30 companies).

Czechitas Foundation: Community

The foundation that supports all our activities is the community, which involves the participants and graduates of our courses, tech professionals who teach with us, mentors, course facilitators, and our partner companies. The fact that many members in our community are men helps us not only engage more tech professional allies in our vision but also influence a more supportive environment in tech companies where our graduates land. To support the blending of the community and increasing the sense of belonging of our graduates also in the mixed-gender environment, we regularly engage in organization of tech meet-ups and hackathons, as well as informal CzechiPubs that regularly take place in ten different cities across Czechia.

Making a Difference

The positive influence of Czechitas activities in Czechia is already visible in the shifted perception of software engineering as an education pathway and career choice to be considered by any gender. That not only motivates many girls to consider software engineering in their choice of a university study field (with the representation of women among ICT students changing from 12% in 2016 to 17% in 2021 in Czechia [5, 7], moving the country closer to the European average; see Figure 15-4) but is likely also having secondary influence on all who so far hesitated to join software engineering.

What Helped Us Succeed

Building Czechitas was only possible thanks to a coordinated effort of hundreds of people (90 employees and over 1,000 volunteers). Over the past eight years of our existence, we came to understand the ingredients without which this would not be possible:

  • Great leadership and love for what we do is giving us the sense of purpose, energy, and direction, holding us together and keeping us focused. Mentors from partner companies and beyond have been of great help to guide us through the design of our leadership and expansion strategy.

Figure 15-4
A bar chart represents the percentages of women I C T students in 26 countries. The standard line for the European Union is 20%. Romania has the highest value of more than 30%. The value of Czechia is highlighted which is slightly above 15%.

Women ICT students (Czech Statistical Office, 2021 data) [5]

  • Visual and playful communication is giving us the fresh flavor of fun and joy that we all (students as well as trainers and volunteers) enjoy joining even after a tiring day at school or work. The informal and visually attractive communication helps us share the love for our brand.

  • Community and sense of belonging is crucial for connecting those who strive to learn with those who strive to share and teach and those who want to support the connection. It helps our student feel home and make it easier for them to keep going even when learning gets hard.

  • Inclusive environment and encouragement makes it safe for our students to make mistakes and experience success, have the opportunity to exchange knowledge, collaborate, and get personalized feedback and guidance. Specific strategies and interventions we have developed to support novice learners and their self-efficacy have been key in this direction [2].

  • Knowledge and understanding is crucial for us to design our activities with insight into the frustrations steering women away from software engineering [9] and effective strategies to support girls and women in tech education [10] and career transition [3]. We invest our time in sharing the lessons we have learned [2, 3, 9] and learning from other initiatives from across the world (e.g., within the EUGAIN network; see https://eugain.eu/).

  • Creating and sharing stories helps us inspire our students, bring them closer to relatable role models, and give them hope and confidence that with some work and dedication, a transition into software engineering is possible. The stories (each featuring an inspiring woman who changed her career toward tech) are published in our blog, communicated via social networks, and used in media articles. These women inspire others as speakers and panelists in our events and as guests in the Czechitas podcast.

  • Sustainable financial model helps us sustain a team employed to run the organization. The model stands on financial participation of the students, partner companies, foundations, and individual donors, with an intention to reach out also to the government level in the future. The most crucial pillar of our financial sustainability is the partner companies, which are beside their yearly partnership contributions (depending on the level of partnership) helping us cover certain costs (e.g., offering their office spaces for events, motivating their employees to volunteer as mentors) and opening doors toward further funding opportunities (e.g., with global foundations connected to their company).

Obstacles and Challenges We Faced

As any organization that has substantially outgrown its own plans and expectations, Czechitas has undergone numerous changes and readjustments over its course of existence. And although we are trying to publish the effective setup that works for us now [2, 3, 4], our first steps were highly organic and experimental, which was key to learning what worked for the context we were in. With our enthusiasm and “always yes” spirit, we walked many paths that we failed and rolled back, but we also faced numerous obstacles and challenges that we withstood:

  • Scaling the organization: Turning a nonprofit start-up into a scale-up is a challenge on its own, as the means for achieving stability are different from traditional companies – besides the discussed financial stability, also in terms of sustained volunteering involvement and brand building. We needed to learn to manage the mix of the innovative and largely self-sacrificing founding community with the necessary systematic and organized spirit of new employees. We needed to learn to prioritize and say no to some activities that the team felt strongly for.

  • Being misunderstood: As a large organization, we needed to learn to communicate our mission well so that it is not misunderstood, knowing that anything that damages the brand may sink the whole boat. Namely, we needed to help our partner companies understand what level of expertise is realistic to achieve in our students, help our students understand what time investment and commitment it takes to change direction toward tech, and help our society understand why our focus on women is key to the success of our society as a whole.

  • Quantifying the impact of our activities: One of the important challenges that we are still facing is our ability to quantify the impact of our individual interventions and activities, as it is difficult to isolate the effects of each one of them – more so that the impact is often very subtle and propagates over long periods of time (e.g., a woman making a few steps toward tech education inspiring her friend to make a major shift toward tech, who then inspires her daughter to study CS at university). So although we have a Data & Impact team at Czechitas, with substantial data available, the numbers we have (e.g., the number of women who change their career to tech each year) are still only the tip of the iceberg of the real impact we strive for, which is the shift in the collective mindset of the entire society, leading to a sustained change.

Progress Yet to Be Made

With the increasing number of Czechitas graduates who are joining the software engineering industry, often as very junior (in terms of their software engineering expertise) and diverse (in terms of their talents and competencies) members, we find it crucial to assist the companies to improve the inclusiveness of their environment to integrate and leverage the new diverse talent. In 2020, we made the first step toward that goal via designing a Diversity Awareness Training, which was since then delivered to over 300 managers (mostly from Central and Eastern Europe) across some of our partner companies. The concepts that have shown to be the most crucial to discuss and understand during these trainings are outlined in the following:

  • Diversity does not come easy, but it pays off. Avoiding diversity is natural to human individuals, but dangerous to humankind.Footnote 1 The same is true for corporate environment. We need to acknowledge that diverse teams might have a harder time at the start (as illustrated with the Tuckman’s Model of Team Dynamics in Figure 15-5), but in the long term, diversity is firmly correlated with higher performance [11, 12].

Figure 15-5
A graph of effectiveness versus time denotes the trends of 2 lines representing the homogenous and heterogeneous teams. It exhibits the phases of forming, storming, norming, and performing. The lines have a decline during the storming and increase afterward.

Tuckman’s Model of Team Dynamics with an illustration of different dynamics observed in homogeneous and heterogeneous teams

  • We too often lose talented people by missing the talent in them. We are all talented, in many diverse ways. It is the task of the manager to recognize and direct the talent toward team success. The fact that a person uses a different talent spectrum (approaches problems and situations differently) does not make them more/less suitable for software engineering as such. There is no such thing as a second-class citizen when it comes to the talents we need in software engineering.

  • Biases evolve to help us navigate complexity, but they are not serving us well when making assumptions about the potential in people. The dark side of biases is that we tend to judge people’s potential based on how their talent spectrum matches the talent of already-successful ones, without realizing that the successful ones embody the skills and conditions that worked when they joined the field (in the past) while we are now choosing the software engineers for the future.

  • Connection is built through communication. There are many unhealthy communication patterns around diversity, which often go against the purpose of making us all feel the sense of belonging. It is important to create safe space, in which we can learn to communicate our differences but also ask about the differences of others. Mistakes are part of that learning, and forgiveness of the mistakes shall be encouraged if the mistakes were done in the process of learning and not repeated blindly. It is important to create a safe space to acknowledge our biases and stop shaming one another for them.

  • Avoid the quick fixes; remove the barriers instead. Encourage curiosity about why certain communities are underrepresented in software engineering. What are the barriers they face, and what can we do to remove them or make their journey lighter in the presence of the barriers (e.g., the care-taking on the side of most women)? Avoiding the conversation and looking away from the differences in our experiences might lead the community to assume that the underrepresentation is the lower-fit problem, which is dangerous because it leads to pushback on any diversity support one might try to introduce.

  • Change takes time. Promoting I&D is more complex than it might seem at first. It is crucial to know how to start to see the first positive effects soon and be able to use them to get more people on board toward promoting I&D further. Choose your first steps well and invest in them. The investment will pay off.

Summary

Making a difference in improving gender balance in software engineering on the scale of the whole country is not easy, but is possible. And it is very rewarding to be part of such a movement. In 2021, the social impact of Czechitas activities was recognized at the European Union level via winning the EU Social Economy Award (over 180 organizations nominated) in the Digitalisation and Skills category and in 2022 winning the global Equals in Tech Award (155 organizations nominated) in the Skills category. We hope our example can inspire others, which is also why we are eager to share the lessons learned from our journey.

Acknowledgment

This chapter was made possible thanks to the great dedication and support of the entire Czechitas team. Besides, it has been supported by the COST Action CA19122 – European Network for Gender Balance in Informatics (EUGAIN).