Casey Helbling, Annie Tran, Author at Software for Good https://softwareforgood.com/author/annie/ Designing progress. Engineering change. Thu, 28 Feb 2019 21:35:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.8 https://softwareforgood.com/wp-content/uploads/2023/06/cropped-favicon-32x32.png Casey Helbling, Annie Tran, Author at Software for Good https://softwareforgood.com/author/annie/ 32 32 Why We Value SciTechsperience https://softwareforgood.com/why-we-value-scitechsperience/ Thu, 28 Feb 2019 19:24:20 +0000 https://softwareforgood.com/?p=3523 Software for Good's Casey Helbling and Annie Tran spoke to a Minnesota House committee in support of SciTechsperience, which helps sustain our internship program.

The post Why We Value SciTechsperience appeared first on Software for Good.

]]>
On February 28, the two of us got to speak at the state legislature, appearing in front of the Minnesota House Jobs and Economic Development Finance Commission to show our support for the SciTechsperience program.

SciTechsperience matches students majoring in STEM fields with internships in small to mid-sized companies, and provides a wage match to help companies like ours pay interns competitively. Their work contributes to the growth of the STEM workforce in Minnesota, and provides opportunities for people who are underrepresented in tech.

We were happy to support SciTech and their request for continued funding (even if we’re not used to dressing up this much for work). Here are the statements we gave:

Casey Helbling, Founder & CEO

Good morning, Mr. Chairman and members of the committee. My name is Casey Helbling, and I’m the founder and CEO of a company called Software for Good.

We are a for-profit benefit corporation that builds software with a purpose. We work with nonprofits, fellow B corps and social enterprises, and other mission-driven clients to create web and mobile applications designed to solve some kind of social or environmental issue.

For example, we have worked on a food drive management system for one of the country’s largest food banks, and an online tool to help teens with disabilities plan for their future.

One of our biggest challenges as a company is that the organizations we most want to work with, who are truly doing good in the community and the world, often can’t afford the cost of software development. Sometimes we turn down these potential clients simply because they don’t have the budget for custom technology.

Another problem we’ve identified as a tech company is that the tech industry is not nearly as diverse or inclusive as it should be. Traditionally, most technology professionals are middle or upper-middle-class white guys… like me. Some speculate one of the reasons for this problem is what is referred to as the “Leaky Pipeline.” That is, many traditionally underrepresented folks go through training programs, college, and bootcamps, but then on the other side, either don’t get a job, or move to a different, non-STEM-related field. Many argue the pipeline of diverse tech talent is relatively full, and we as employers need to do a better job of creating welcoming spaces at our companies so these graduates can see themselves in a long-term career there.

As the founder of a tech company, and a social enterprise, one of my goals is to work on the Leaky Pipeline problem in tech. That requires creating an organization and environment where women and people of color who are being trained in computer science and software engineering can find a first job where they feel seen, respected, and are contributing to something bigger than themselves.

As a company, we decided to solve both of those problems at once, by working with interns from diverse backgrounds to build software for organizations that do good in the world.

In early 2017, while we were developing our new internship program and looking for ways to support it, we learned about the SciTechsperience program through the Minnesota High Tech Association.

The program was perfect for us because it focuses on strengthening the pipeline and providing hands-on experience for people underrepresented in technology, the exact candidates we wanted to reach.

And SciTechsperience’s wage match would allow us to pay our interns competitively, while working with mission-driven organizations who wouldn’t otherwise be able to afford software development.

We have been pleased to use SciTechsperience to support 12 interns over the past two years. Thanks to SciTech’s wage match, those interns have worked on six different projects for clients we would not have otherwise been able to work with.

One of those clients was a small organization called TC Food Justice. They pick up food from grocery stores and co-ops and deliver it to food banks and other places that feed hungry people, and they are an all-volunteer staff.

TC Food Justice needed a way to manage their schedule of pick-ups and drop-offs and their pool of volunteers. Two of our interns, Obinna and Ilhan, built a web application that helps them efficiently schedule volunteers and manage their operations on a shoestring budget.

Interns with Software for Good are able to gain hands-on experience with a variety of current software programming languages and tools. They often learn new programming skills on the job, working with types of software that they haven’t seen in the classroom.

The interns we work with through SciTechsperience also practice collaborating with other tech professionals, communicating with clients, and presenting their work in front of a group. That kind of experience, showing what it’s like to work in a real agency job, is priceless for young people pursuing careers in tech.

We have seen firsthand how this program contributes to ongoing opportunities and upward mobility. Our interns have gone on to jobs and other internships with local tech companies as well as large local employers like Target and Amazon. One intern, Annie Tran, even joined our team full-time!

I encourage you to fulfill the SciTechsperience program’s request for funding, so that the program can continue to prepare young people for STEM careers and serve a wider array of people who are underrepresented in STEM.

Thank you.

Two people, Annie Tran and Casey Helbling, speak at a podium at the state capitol.
Photo via SciTechsperience.

Annie Tran, Software Developer

Good morning Mr. Chair, members of the committee, for the record, my name is Annie Tran. I am currently working full-time as a junior web developer at Software for Good, but started out as an intern as a part of the SciTechsperience program.

I found Software for Good and SciTechsperience when I was coming to the end of my computer science degree at the University of Minnesota in the spring of 2017.

While applying to the Software for Good internship, there was a note encouraging us to enroll in the SciTech program — which I had briefly heard about through a college friend, but I hadn’t gotten around to checking it out.

However once I was enrolled, I discovered a ton of opportunities to work with smaller businesses that I don’t think I would’ve been able to find using the typical resources at the U like the job board or career fairs, which I had been using without much luck.

Though I found Software for Good on my own, I think if I had looked into SciTech earlier, I probably would’ve found an internship sooner than the last couple of months before graduation.

But luckily, everything worked out and I did find an internship… and I think I learned more useful skills in that one summer of hands-on experience than I had during college. Not only did I get to improve my technical skills by learning new programming languages and learning how to model data, I also learned softer skills like how to communicate with clients and how to effectively pair program with my coworkers.

Something that I thought was really valuable about my internship experience was that we were working as a team of 4 interns on one project where I could use my education and skills for social good.

The project was called Goodfolio and was essentially a donation platform that allowed people to donate to a handful of causes that they’ve selected and allowed them to see metrics on the impact that they had made with their donations.

On the project, I focused more on the front end and making sure the visual aspects of the app were in line with what the client had envisioned mostly because that’s what I was particularly interested in, but I also had opportunities to learn about the back end as well.

It was really nice to have the freedom to explore our interests while also getting a well-rounded understanding of how to build a web application. And all of that with the comfort of being able to turn to the small team of senior developers and ask for help if we needed it.

All that said, I don’t think I would be the web developer that I am today without the internship experience that I had with Software for Good, and I probably would have felt very discouraged in finding a tech job in Minneapolis without the SciTech program as a resource. I was born and raised in Minnesota, and most of my family and friends are in the area, so it was really wonderful to be able to find an internship here that eventually turned into my first full-time job.

I encourage you to meet the SciTechsperience program’s request for funding, so that the program can continue to prepare students and recent graduates like me for careers in STEM fields.

Thank you for your time.

The post Why We Value SciTechsperience appeared first on Software for Good.

]]>
Make ‘Em Laugh https://softwareforgood.com/make-em-laugh/ Mon, 29 Oct 2018 18:58:37 +0000 https://softwareforgood.com/?p=3443 With the impending doom of winter gradually approaching, remember to make 'em laugh!

The post Make ‘Em Laugh appeared first on Software for Good.

]]>
With the impending doom of winter gradually approaching, I wanted to make the theme of the week light and happy, so this week’s theme is: make ’em laugh!

This theme was inspired by Liz, who reminded me of my mini series of Instagram posts that I created while I was in Europe earlier this year. Instead of taking normal selfies in front of touristy sights and trying to get one that looked ~perfect~, I decided to take selfies of just my eyes looking into the camera in awe of what’s around/behind me. It started off as one silly picture, but it made my friends and me laugh, and someone even told me they looked forward to those posts, so I kept it going… and now there’s a whole section of my Instagram with just pictures of my eyes.

I love being goofy and making silly things, as it keeps my mood and the energy of those around me from getting too low. But even if you don’t think you’re the slightest bit funny, you’re in luck because the internet (usually) is! So this week, if you stumble upon something that makes you chuckle or even smile, share it with your friends, your family, your coworkers — you never know, it could lift some spirits and help cheer up someone who’s having a bad day.

The post Make ‘Em Laugh appeared first on Software for Good.

]]>
Better Together: Why We Advocate Pair Programming https://softwareforgood.com/better-together-advocate-pair-programming/ Fri, 09 Feb 2018 16:51:38 +0000 https://softwareforgood.com/?p=2965 Learning is one of our core values at Software for Good, from the most experienced engineers (like Kevin, who we call “Clippy” because he tends to have all the answers) to those of us with “Junior” in our job titles. Technology is constantly evolving, and every project we build is different, so there’s always something […]

The post Better Together: Why We Advocate Pair Programming appeared first on Software for Good.

]]>
Learning is one of our core values at Software for Good, from the most experienced engineers (like Kevin, who we call “Clippy” because he tends to have all the answers) to those of us with “Junior” in our job titles. Technology is constantly evolving, and every project we build is different, so there’s always something new to learn about or try.

One of the ways we learn on the job is through pair programming, a concept that comes from Agile software development. For the two of us, pairing started as a way to learn new skills from each other when we joined SfG (a week apart from each other!).

One of our first big projects was The Arc Greater Twin Cities’ app Get Set!, which had a quick timeline and pieces that were new to both of us. While creating a pager element to navigate within the app, we would pair up, take turns working on it, and then pair up again when one of us got stuck.

That’s still how we typically support each other as we’ve moved on to other projects — one of us getting stuck and sliding over to the other person’s computer to look at the code together. Rather than spending 8 hours trying to solve an issue on our own, we can figure it out in 2 hours together, and then we both know something we didn’t know 2 hours ago.

Sometimes even just talking out a problem can help us get unstuck. Software developers refer to this as “rubber ducking,” referring to hypothetically explaining a coding issue to a rubber duck. Often, simply explaining the problem out loud helps us figure out the answer.

During those times when we run into questions and bugs, it also helps to know that someone else is in the same boat. We both know what it’s like to feel imposter syndrome while working on something new. Pairing with someone else who’s on the same level, but has different skills that complement yours, makes it easier to get through challenges.

We even complement each other in ways that go beyond coding! Like when Jenessa brings back information from conferences to share with Annie, who as an introvert finds conferences draining.

No matter what level you’re at as a developer, we highly recommend pair programming — a much faster, more fun way to learn and problem-solve than going it alone.

The post Better Together: Why We Advocate Pair Programming appeared first on Software for Good.

]]>
How Do You Feel? https://softwareforgood.com/how-do-you-feel/ Mon, 08 Jan 2018 19:38:02 +0000 https://softwareforgood.com/?p=2904 We did it; we made it through 2017! A lot can change in a year and now that another one has gone by, it’s a natural time to start fresh and to ask yourself, “how do you feel?” The beginning of a new year can be exciting, but also a bit overwhelming. There’s an entire […]

The post How Do You Feel? appeared first on Software for Good.

]]>
We did it; we made it through 2017! A lot can change in a year and now that another one has gone by, it’s a natural time to start fresh and to ask yourself, “how do you feel?”

The beginning of a new year can be exciting, but also a bit overwhelming. There’s an entire year in front of us and so many things to do! This week, I challenge you to check in with yourself and make sure you’re ready for the year ahead. Try to be mindful of how you’re feeling mentally, emotionally, and physically. Taking note of where you are currently can help you work towards where you want to be. Once you’ve got a good idea of how you’re doing, try to reach out to the people around you and see how they’re feeling as well. The year will go by much more smoothly if we can support each other.

The post How Do You Feel? appeared first on Software for Good.

]]>
Clear Out The Clutter https://softwareforgood.com/clear-out-the-clutter/ Mon, 02 Oct 2017 20:17:44 +0000 https://softwareforgood.com/?p=2814 Life gets busy and there are times when we put off cleaning up after it – maybe because something else is more important… or maybe because we’re lazy or hate cleaning. Either way, this week, I encourage you to set aside some time to clear out the junk that has been collecting in your house, […]

The post Clear Out The Clutter appeared first on Software for Good.

]]>
Life gets busy and there are times when we put off cleaning up after it – maybe because something else is more important… or maybe because we’re lazy or hate cleaning. Either way, this week, I encourage you to set aside some time to clear out the junk that has been collecting in your house, your car, your desk, or even your mind. Having a clean headspace is just as important as having a clean physical space, if not more. I like to tidy up my headspace by grabbing a pen and paper, and just writing lists of things I need to do, things I’m worried about, etc. It’s pretty simple, but it helps me feel much less overwhelmed by everything that’s buzzing around in my brain. Even just disconnecting from all of the screens and talking to a friend can help clear your head a bit. Try to find whatever works for you and do it – hopefully it’ll help you clear enough space so that you can focus on the bigger tasks you need to tackle this week.

The post Clear Out The Clutter appeared first on Software for Good.

]]>
Find a Moment of Gratitude https://softwareforgood.com/find-moment-gratitude/ Fri, 16 Jun 2017 16:18:28 +0000 https://softwareforgood.com/?p=2674 As humans, we have a tendency to dream and to worry about what we don’t have, and it can be easy to lose sight of the really wonderful things that are present in our lives. Many of us are lucky enough to have a job, access to clean water, and the freedom of knowing where […]

The post Find a Moment of Gratitude appeared first on Software for Good.

]]>
As humans, we have a tendency to dream and to worry about what we don’t have, and it can be easy to lose sight of the really wonderful things that are present in our lives. Many of us are lucky enough to have a job, access to clean water, and the freedom of knowing where our next meal will come from, but we often forget how fortunate we are to have those things.

This week, take a moment to appreciate the simple things in your life that you may have forgotten about. While it’s totally acceptable to daydream about a new car or an extravagant vacation, I encourage you to take some time to reflect on the things you’re thankful for in your life and to truly enjoy them. It’s a good way to check in with yourself and to incorporate some gratitude and positive energy into your week.

The post Find a Moment of Gratitude appeared first on Software for Good.

]]>