Wendy Bolm, Author at Software for Good https://softwareforgood.com/author/wendy/ Designing progress. Engineering change. Tue, 02 Jul 2024 15:55:45 +0000 en-US hourly 1 https://wordpress.org/?v=6.8 https://softwareforgood.com/wp-content/uploads/2023/06/cropped-favicon-32x32.png Wendy Bolm, Author at Software for Good https://softwareforgood.com/author/wendy/ 32 32 Introducing Cohort One Apprentices https://softwareforgood.com/introducing-cohort-one-apprentices/ Tue, 02 Jul 2024 15:55:44 +0000 https://softwareforgood.com/?p=5059 Our Software Engineering Apprenticeship Program is a cornerstone of our commitment to stewardship - nurturing the next generation of tech talent.  This immersive program, which was made possible by funding from the City of Saint Paul and Ramsey County, provides aspiring engineers with hands-on experience in real-world projects, guided by experienced mentors.

The post Introducing Cohort One Apprentices appeared first on Software for Good.

]]>

Our Software Engineering Apprenticeship Program is a cornerstone of our commitment to stewardship – nurturing the next generation of tech talent.  This immersive program, which was made possible by funding from the City of Saint Paul and Ramsey County, provides aspiring engineers with hands-on experience in real-world projects, guided by experienced mentors. This program is essential for bridging the gap between academic learning and professional practice, ensuring that our apprentices are well-equipped to contribute to their brilliance in the tech industry.

Through the course of the apprenticeship, participants worked on developing an online app designed to enhance and deepen the relationships between educators and their students for the Innocent Classroom. They focused on building experience in HTML, CSS, JavaScript, Ruby on Rails, PostgreSQL, and Tailwind CSS. 

Here, in their words, is their experiences of the program. 

What Zakaria Had to Say

I’m a first generation American whose singular goal was to make sure my parents’ sacrifices aren’t in vain. I plan on working my tail off until I am successful in whatever I pursue and can retire my parents and give them the life they deserve. I was always interested in software engineering and had a passion for it but wasn’t in a place financially to be able to pursue further education and this opportunity allowed me to learn from great instructors in a challenging yet nurturing environment FOR FREE.

[My favorite thing to learn was ] how to learn. When I first joined the program I was constantly asking for help and was afraid to make mistakes but along the way I learned that you have to fail and keep trying new things to learn.

—Zakariah Muse

Ridwan

Software for Good’s resourcefulness in providing networking opportunities and weekly workshops for apprentices stands out for me. I appreciate their remote culture and alignment with my values, particularly their commitment to fostering positive environments and eliminating bias in all communities through their projects. 

I’m excited about the prospect of making a meaningful societal impact as a Software Engineer, particularly in underserved communities, aiming to contribute to projects focused on improving healthcare, education, and social services.

—Ridwan Dahir 

Mustafe

I’m so glad I chose this program. I would have regretted it if I hadn’t. I simply couldn’t let such an amazing opportunity pass me by.

I’ve learned a lot during my apprenticeship, but one of my favorite is Agile methodology. I love the iterative approach, and how it allows for flexibility, quick adaptation and constant refinement.

I love software engineering because it combines problem-solving with continuous learning and innovation. It also allows me to collaborate with others and work on teams, while offering flexible working conditions. Additionally, I enjoy being able to use technology to make a difference.

—Mustafe Hassen 

Kenyon

What I love most about the apprenticeship program is the collaborative approach to learning, and I have two favorite things I have learned from the apprenticeship program. First, is Ruby on Rails. Second is learning proper coding etiquette when working on collaborative projects.

What I most enjoy about Software for Good is the enthusiasm they have in mentoring us and helping us work through the problems that we may encounter.

—Kenyon Bosire Nyangai

Jason

I truly learn and build on to something new every day whether it’s soft skills like communicating how you solved a problem or getting more in depth with the tech stack. I definitely have learned many things such as open source, how to write a ticket, how to get unstuck and much more!

Every step that I have taken in my journey as a Software Engineer has opened my eyes to the endless opportunities for learning and growth. I am looking forward to continuous learning and being able to use my creativity to help create solutions. 

—Jason Vang

Fouziah

I’m deeply passionate about using technology to address real-world challenges and create positive change. Whether it’s enhancing efficiency, improving access to resources, or addressing societal challenges, I aim to leverage technology for tangible, positive impact. My goal is to play a meaningful role in creating solutions that make a difference in people’s lives.

The Ramsey County Apprenticeship Program caught my eye because it offered something unique and exciting. Opportunities like this don’t come along often, and I was immediately drawn to the chance to be part of a program that combines hands-on learning with impact. It was clear to me that this was an opportunity I didn’t want to miss. The prospect of developing my skills in software engineering while contributing meaningfully resonated deeply with me, and I knew I had to apply.

Working closely with experienced mentors from the Software for Good team has been incredibly valuable. They not only guide us through real-world projects but also create an environment where we feel comfortable seeking guidance and asking questions.

 —Fouziah Ahmed

Creed

My favorite thing about the apprenticeship program has been the community. Being in a small work environment where everybody knows each other and is willing to help each other has been very instrumental to my success. It’s also been amazing to be in a totally inclusive environment that was entirely operated and attended by people of color. I couldn’t have asked for a better introduction to tech. 

My favorite thing I’ve learned in the apprenticeship program is how to work as a team and to see the full lifecycle and possibilities of software development. What excites me about a career in software is being able to take part in the industry’s exponential growth firsthand.

—Creed Studenski 

Ayan

I love the hands-on learning experience and the supportive teams at both New Vision and SFG that help me grow everyday. My favorite thing I’ve learned is how to build and deploy applications, as well as the entire agile software development process, which has been incredibly helpful.

Aside from the talented people, I appreciate SFG’s commitment to creating technology solutions that have a positive social impact. I’m excited about the constant learning and growth the software engineering field offers, and the chance to solve real-world problems through technology.

—Ayan Ahmed

Asma

My interest in technology was ignited by several tech-related courses I took in college, though I was uncertain about how to launch my career in the field. The Ramsey County Apprenticeship Program provided a clear and supportive pathway, allowing me to develop and showcase my skills through real-world client projects.

I am excited about the prospect of opening doors for others who may be unsure if the tech industry is for them. Additionally, the opportunity to continuously learn and try new things every day is something I look forward to.

—Asma Noor

The post Introducing Cohort One Apprentices appeared first on Software for Good.

]]>
Nonprofit staff are burning out. How tech is making it worse — and what to do https://softwareforgood.com/nonprofit-staff-are-burning-out-how-tech-is-making-it-worse-and-what-to-do/ Mon, 29 Jan 2024 22:35:09 +0000 https://softwareforgood.com/?p=5039 Here at Software for Good, we’ve spent almost two decades making data and technology work better for nonprofits at every scale, from coast to coast — and some facts of nonprofit life never change.  Executive directors, board members, staff and volunteers are always making the most of too little funding, improvising solutions on the fly, […]

The post Nonprofit staff are burning out. How tech is making it worse — and what to do appeared first on Software for Good.

]]>
Here at Software for Good, we’ve spent almost two decades making data and technology work better for nonprofits at every scale, from coast to coast — and some facts of nonprofit life never change. 

Executive directors, board members, staff and volunteers are always making the most of too little funding, improvising solutions on the fly, driven to make-it-work ingenuity by an abiding commitment to their mission. Do-gooders are masters of jugaad, creating the tools they need to do their work by cobbling together whatever apps they’ve got at hand, devising wonky manual workarounds for missing bits of essential data infrastructure. Nonprofits have always just made it work

But in recent years, in the wake of the pandemic, we’ve noticed something new. Today, nonprofit staff are fed up with having to make it work. 

How “nonprofit-quality” tech leads to burnout and inequity

“Folks are just done with ‘nonprofit-quality’ data infrastructure and software,” says Cassi Johnson, our VP of product strategy. “They’re just out of patience. Having to do extra, meaningless work to compensate for crappy software can push essential staff members right out the door, to another nonprofit or out of the sector altogether.” 

We can hardly blame them. Nationwide, nonprofits are struggling to hire enough employees to survive. Here in Minnesota this year, eighty percent of nonprofits couldn’t fill vacant staff positions, primarily due to salary competition and burnout. 

That’s a catastrophe for the communities those nonprofits serve — and a worrisome setback for racial equity. People of color are leaving nonprofit work in especially high numbers. And on their way out, they cite “burdensome data entry requirements” as the primary reason why. 

The siren song of “enterprise-level” platforms

Nonprofit leaders, understandably concerned, are desperate to find technological tools that don’t make their staff miserable — which many fear will mean investing in new customer-relationship management or enterprise resource planning systems. 

“If you’re like most EDs, you’re starting to ask, ‘Does my nonprofit need an ERP?’ or ‘Would a new CRM solve our problems?’” Cassi reports. “They’re worried that making tech work better for their staff means finding the money and time to implement an expensive, complex off-the-shelf enterprise-level business platform.” The makers of such software are eager to agree, with invoices and long-term support contracts to match. 

But “enterprise” technology, built on the values of for-profit commerce, is usually a terrible fit for the way real nonprofits work — too big, too expensive, too complicated, and completely divorced from the mission your work pursues. 

“The folks we talk to are relieved to hear that their nonprofit can have technology that works without a new CRM or ERP,” she says. “Lower-tech, less expensive, more mission-aligned combinations of tools can be much more effective. All we have to do is find the right combinations.” 

That’s what Software for Good does best. 

The best platform for your nonprofit: the tech you already have

As technologists who pursue the common good, we’ve always shared the nonprofit spirit of mission-driven improvisation. Rather than imposing ready-made technological solutions, we help our nonprofit clients harmonize the tools they already have to work better together for the sake of the mission — and the sanity of their staff. 

“When we work with your nonprofit, we start from your theory of change, how your organization understands its story of impact,” says Cassi. “Once we understand the good your nonprofit does and how you do it, we ask: Does your tech match? Can your team do their best work with the tools they have? If not, where can lightweight, inexpensive data integrations between existing apps make their work easier and improve their quality of life?” 

Fight nonprofit burnout with tech that works

When we partner with a nonprofit to make data and tech work better, our goal isn’t to replace all the apps you have with one new and perfect thing. Instead, Cassi says, “we want your team to have the tools they need in their toolbox, playing well together.” If you know your staff are frustrated by your nonprofit’s technology, Software for Good can help — with deep respect for your people and your communities, at a price your mission can afford. “Start by assessing the technology you already have,” Cassi urges. “Your staff is tired of ‘making it work.’ We’ll help you figure out how to make it all work better, so your staff doesn’t have to.”

The post Nonprofit staff are burning out. How tech is making it worse — and what to do appeared first on Software for Good.

]]>