Tyler Ackerman

Building an education savings platform, with Ruby!

Wealthsimple Foundation is a Canadian charity working to enable a brighter future for everyone in Canada through access to post-secondary education. The Foundation is supported by Wealthsimple, which builds a variety of digital financial tools trusted by over 2.5 million Canadians. In this talk we'll go over: - How an organization supporting for-profit and non-profit activities is structured (and the ethical considerations that can arise from that) - Responsibilities of engineers working in a non-profit space - Opportunities and challenges of digital products addressing systematic inequalities

RubyConf 2022

00:00:00.000 ready for takeoff
00:00:16.920 hello everyone my name is Tyler I'm a
00:00:20.520 software engineer with wall simple
00:00:22.140 Foundation we're based at Toronto
00:00:24.720 Ontario Canada and today I'm going to
00:00:27.180 talk to you about a few different ways
00:00:28.560 you can give back in the Tech Community
00:00:31.380 so I'll start out first by giving a
00:00:34.140 little bit of a background about myself
00:00:35.420 I come from a family where there's
00:00:37.559 always been a very strong emphasis on
00:00:39.540 giving back to the community
00:00:41.219 uh so most notably when I was young we
00:00:45.000 started this Foundation that was meant
00:00:46.379 to bridge the gap between post-secondary
00:00:49.680 education and University for uh for a
00:00:53.399 bunch of at-risk universe at-risk
00:00:55.739 students in like high school in the GTA
00:00:58.800 area great Toronto area in Toronto and I
00:01:02.100 continue to volunteer when I got to
00:01:03.899 University as well and and expanded that
00:01:06.420 to the Toronto Community too and I
00:01:09.420 actually learned business in University
00:01:11.159 but when I changed into the tech
00:01:13.979 industry I want to know how I can
00:01:16.020 leverage those skills as a software
00:01:17.700 engineer to make a bigger impact in the
00:01:19.799 community at large so I compiled this
00:01:22.439 list of different ways that some of them
00:01:24.659 I've tried to give back using and then
00:01:27.720 some of them are definitely aspired to
00:01:29.460 do but this is by no means an exhaustive
00:01:32.280 list this is just a good uh good way to
00:01:34.920 give you like a starting uh a place to
00:01:38.640 start to like give back in the community
00:01:40.560 when you get back home
00:01:42.600 so I bring everything down by what I
00:01:44.640 like to call the spectrum of giving back
00:01:47.400 um and when I think about volunteering
00:01:49.680 uh the number one thing for me is I want
00:01:51.659 to make sure that uh it's uh in a time
00:01:54.840 commitment that I think is manageable I
00:01:57.180 don't want to overwhelm myself and I'm
00:01:59.040 very cognizant that uh that burnout is
00:02:02.100 real when volunteering as well so I
00:02:04.619 break everything down by time commitment
00:02:06.479 with things that require a little bit
00:02:08.580 less time commitment closer to the left
00:02:10.259 side and then things that require a
00:02:11.940 little bit more uh close to the right
00:02:13.620 and do the end of the presentation on me
00:02:15.720 talking to you about a very interesting
00:02:17.340 situation I found myself in where I'm
00:02:19.800 actually volunteering full time as part
00:02:21.840 of a non-profit organization
00:02:24.480 so let's get started uh first and
00:02:27.000 foremost let's talk about being an
00:02:28.500 accessibility Advocate uh so what
00:02:31.080 exactly is accessibility uh for those
00:02:33.480 who don't know it's just making an
00:02:34.440 application usable by as many people as
00:02:37.319 possible and when a lot of people think
00:02:39.120 about accessibility uh their mind
00:02:41.220 naturally goes to people with
00:02:42.180 disabilities but it doesn't always
00:02:44.940 include them it can go on to include uh
00:02:48.300 people with technology uh restrictions
00:02:51.660 as well maybe very low internet
00:02:53.340 connectivity or people that are uh that
00:02:58.200 only have access to a mobile device or a
00:03:01.019 desktop computer so it's making sure
00:03:03.060 you're capturing all those people as
00:03:04.620 well in with your accessibility and your
00:03:07.560 websites and the cool thing about this
00:03:09.780 is once you learn these accessibility
00:03:11.819 design patterns it's really a passive
00:03:14.099 time commitment and can go on to save
00:03:16.379 you time as well I've noticed in some of
00:03:19.080 my projects a lot of things that are the
00:03:21.420 least accessible also happen to be the
00:03:23.220 things that are the most complex and
00:03:25.260 oftentimes a simple solution is the more
00:03:27.480 accessible solution as well
00:03:29.159 so when thinking about the impact of uh
00:03:32.159 of being an accessibility Advocate
00:03:33.860 you're making the internet more usable
00:03:36.480 for an entirely new segment of uh of
00:03:39.780 people and uh it's important to note
00:03:42.780 that 100 accessible is not really an
00:03:45.299 attainable goal that you should strive
00:03:46.799 for
00:03:48.120 um it's a really sad fact that 97 of
00:03:51.959 websites with 97 of the top 1 billion
00:03:54.420 websites aren't fully accessible so
00:03:57.599 anything you do even if you're just
00:03:59.459 making sure that any application you're
00:04:01.200 working on has uh has a mobile component
00:04:04.019 to it as well you're making a good first
00:04:05.879 step to making sure that more people can
00:04:07.980 use your your application
00:04:10.860 so next I like to talk about hosting a
00:04:12.959 workshop and I love workshops I love
00:04:16.079 going to workshops and also hosting them
00:04:18.840 because it's a great way to learn a new
00:04:22.320 topic that typically uh
00:04:24.900 um would be taught in a classroom
00:04:26.699 setting and the cool thing about hosting
00:04:28.800 a workshop as well is you don't
00:04:30.180 necessarily need any experience hosting
00:04:33.360 a workshop or your experience can
00:04:36.120 specifically lie in that specific area
00:04:38.400 that you're hosting the workshop in
00:04:40.820 so for example when I first got into the
00:04:43.740 tech industry after I got my first job I
00:04:46.020 went back to my programming school and
00:04:47.460 started teaching people about how you
00:04:49.560 can Ace and interview in the tech
00:04:51.540 industry because I found a lot of times
00:04:53.220 that I was going to interviews I was I
00:04:55.919 was doing it in the same way that you
00:04:57.180 typically do like a business interview
00:04:58.979 and I learned the hard way that it's
00:05:01.139 actually quite different
00:05:02.840 so the time commitment involved with
00:05:05.340 hosting a workshop is relatively low
00:05:08.360 it depends on how many workshops you've
00:05:10.680 spent intend on hosting but typically
00:05:12.900 there's a little bit of a ramp up period
00:05:14.580 your first Workshop you're hosting you
00:05:16.860 definitely have the nerves and it's a
00:05:18.419 lot of it's a lot of commitment to get
00:05:20.280 it up to a place where you're
00:05:21.600 comfortable with but after that it's a
00:05:23.400 lot of maintenance on it it's a lot of
00:05:25.080 tweaking small things so the time
00:05:27.780 commitment definitely timers off after
00:05:29.340 that
00:05:30.539 but the impact of hosting a workshop is
00:05:32.520 massive uh you are essentially creating
00:05:35.699 content that isn't typically found
00:05:38.100 anywhere else especially not in one
00:05:40.259 cohesive Manner
00:05:41.720 and you give people the opportunity to
00:05:44.580 you know come into a safe environment
00:05:46.320 where they can ask questions they can
00:05:48.960 try things they can fail different
00:05:50.160 things and then they can go home and
00:05:51.840 also try those things as well
00:05:55.440 and next up I'd like to talk about
00:05:56.940 volunteering which I like to put in two
00:05:59.220 separate categories uh the first of
00:06:01.320 which is mentoring which I'm sure a lot
00:06:02.880 of us here have been mentored by a more
00:06:05.220 senior developer or writing code for
00:06:07.800 non-profits and the reason I separate
00:06:09.539 these are because they do vary
00:06:11.900 significantly in time commitments
00:06:14.820 um as a mentor
00:06:16.500 um and a mentee I found that typically
00:06:18.900 I'm meeting with I'm meeting maybe once
00:06:22.259 or twice a month that could be anywhere
00:06:24.419 from 30 minutes to an hour each session
00:06:26.100 but I'm typically leveraging my skills
00:06:28.800 my experience that I developed on the
00:06:30.900 job to help guide another engineer along
00:06:33.419 their path towards where they want to be
00:06:35.639 in their career but writing code for
00:06:37.680 non-profits I've also had the
00:06:40.199 opportunity to do this as well and it's
00:06:41.900 uh it really varies in the amount of the
00:06:46.139 scope of work that you can do it can
00:06:47.580 range from you know you just doing some
00:06:50.400 basic Website Maintenance type things to
00:06:53.400 you being the entire development team
00:06:55.199 and charge of project management and
00:06:57.000 developing the application so it can
00:06:59.039 vary from anything from a couple hours a
00:07:01.199 month to something that could go on to
00:07:03.680 be something that you do outside of your
00:07:06.000 nine to five consistently on a daily
00:07:08.520 basis
00:07:10.380 so the what I like to think about for
00:07:13.199 the impact is as a mentor
00:07:16.160 it's awesome to you know like be able to
00:07:19.800 gain some leadership skills and help a
00:07:22.259 young engineer develop on their pathway
00:07:25.319 on their path towards where they want to
00:07:27.180 be in their career as a mentee it's been
00:07:29.280 an awesome experience being mentored
00:07:30.780 because I have a safe environment where
00:07:32.699 I can ask some questions that are
00:07:34.620 typically found online for example like
00:07:37.380 some uh like if I want to figure out
00:07:39.780 salary negotiation stuff which varies by
00:07:43.139 the city you're in which varies by
00:07:46.639 what level of the career which varies by
00:07:49.319 the company you're you're participating
00:07:51.539 in
00:07:52.979 um but also you're able to expand your
00:07:54.900 network as well
00:07:56.940 um it's awesome to be in the industry
00:07:58.800 and know that you have someone else you
00:08:00.060 can trust that's also in the same
00:08:01.500 position as you as well and writing code
00:08:03.960 for non-profits it's a really cool
00:08:05.880 opportunity mainly because if you're not
00:08:09.240 writing code for nonprofit typically
00:08:11.400 they're either not going to do it
00:08:13.139 themselves or they're going to find
00:08:15.240 someone else to do it which might
00:08:16.620 involve using some valuable resources
00:08:18.419 which they can better spend helping
00:08:20.520 people in the community
00:08:21.800 so it's it's really good to help out
00:08:24.419 non-profits you're essentially expanding
00:08:26.639 their online reach for a very low price
00:08:29.099 on their end
00:08:31.560 and next I could talk about teaching
00:08:33.599 which I've had the opportunity to do as
00:08:35.760 well fairly early on in my career and
00:08:38.640 had a very very uh interesting situation
00:08:40.860 teaching
00:08:42.380 but it's essentially instructing in a
00:08:45.959 more formal manner than a workshop and
00:08:48.720 you're typically relying on some content
00:08:50.760 that is either created by yourself or
00:08:54.300 you're following a curriculum that
00:08:56.220 someone else has given you as well and
00:08:58.080 when I think about teaching I also
00:08:59.519 separate this into two unique distinct
00:09:02.040 paths you can either teach in a more
00:09:04.980 formal setting like a classroom or you
00:09:06.959 can teach in like a less formal setting
00:09:08.940 like on an online learning platform or
00:09:11.940 through YouTube
00:09:13.519 and the curriculum can range depending
00:09:16.860 on what you want to teach for example
00:09:19.019 you can teach the Cs CS fundamentals or
00:09:21.660 you can teach the the specifics of a
00:09:23.519 programming language so it's really up
00:09:25.320 to you what you want to teach with this
00:09:27.360 uh with your curriculum but beyond that
00:09:30.420 there's a the time commitment's
00:09:32.459 relatively more on the higher side
00:09:34.279 similar to that of a workshop you have a
00:09:37.740 significant time commitment for your
00:09:40.019 first semester but you do have the
00:09:42.480 option to teach full-time or part-time
00:09:44.339 so I recommend for your first Workshop
00:09:46.019 definitely your first teaching
00:09:48.060 engagement I recommend uh leading more
00:09:50.760 towards that part-time commitment
00:09:53.779 and something else to notice to note as
00:09:56.459 well is that there's that implicit time
00:09:59.100 commitment that no one really talks
00:10:00.600 about with teaching which is uh you need
00:10:03.000 to have enough experience to to be able
00:10:05.820 to teach whatever you're being whatever
00:10:08.600 you are teaching in the course so a good
00:10:13.320 example of this is like if you want to
00:10:14.820 teach in like a public sector you
00:10:16.620 definitely need to have a teacher's
00:10:18.959 license in a lot of States but if you
00:10:20.940 want to teach in the private sector it's
00:10:22.320 typically just experience on the job
00:10:25.980 experience that helps you
00:10:27.980 teach any sort of topic
00:10:31.560 but the impact is Awesome with uh
00:10:33.660 teaching as well you're connecting with
00:10:35.519 a new generation of people that are
00:10:37.920 learning a programming language
00:10:40.440 um and also you're uh you're teaching
00:10:42.660 digital literacy in an increasingly
00:10:44.940 technology technologically Reliant uh
00:10:47.940 Society
00:10:49.440 um but I will note when I was uh when I
00:10:52.019 was teaching I kind of started a little
00:10:53.100 bit too early in my career and there's a
00:10:55.200 very steep learning curve that I didn't
00:10:57.000 notice
00:10:58.860 um I noticed that uh like I thought I
00:11:01.860 could leverage just my like raw
00:11:03.959 programming ability to be able to teach
00:11:05.579 but there's a lot of other skills that
00:11:07.920 people don't talk about like having to
00:11:10.019 show empathy or like learn listening
00:11:13.140 skills or communication skills which are
00:11:15.480 all very important so I eventually learn
00:11:17.760 these skills and was able to be
00:11:19.740 successful as a teacher but there's
00:11:21.959 definitely a very steep learning curve
00:11:23.760 which I would definitely consider if you
00:11:25.680 want to get more into teaching
00:11:28.380 and next I'll talk about Civic hacking
00:11:31.500 um so I'll go a little bit higher level
00:11:32.760 with this uh because Civic hacking is
00:11:35.519 essentially using publicly available uh
00:11:38.519 information or maybe data provided by
00:11:40.620 the government to help make your
00:11:42.839 community a little bit better
00:11:45.060 um it doesn't necessarily need to be
00:11:46.440 anything online but as an engineer you
00:11:49.800 have this unique skill set where you
00:11:52.260 have this Keen attention to detail
00:11:54.320 you're problem solving for your every
00:11:56.700 day-to-day job but also you're very
00:11:59.640 comfortable working online so what that
00:12:01.620 means is you can go out in the community
00:12:03.360 you can see things that typically don't
00:12:05.339 work as well as you want it to you can
00:12:07.980 you can devise and scope out a solution
00:12:10.200 to some of these problems and you're
00:12:12.060 able to create something that can fix
00:12:14.480 something that you see as wrong from the
00:12:17.760 comfort of your own bedroom
00:12:19.820 and the time commitment for this again
00:12:22.440 starts out relatively on the easy side
00:12:25.700 relatively easy to manage but depending
00:12:28.980 on how the scope increases for for your
00:12:33.360 Civic hacking engagement you can see
00:12:35.820 that you might have to go more on the
00:12:38.579 maintenance side or you might have to
00:12:40.260 start thinking about whether you want to
00:12:41.640 provide more features in your product
00:12:44.120 that will start to eat away at some of
00:12:47.639 your time that you didn't account for
00:12:50.339 but the benefits of doing a Civic hack
00:12:53.399 are really quite significant you're
00:12:56.100 helping breaking down some of the
00:12:58.260 barriers in the community you're
00:12:59.760 providing people with better access to
00:13:01.320 information and you're helping free up
00:13:03.899 some of the government resources as well
00:13:05.700 so it can be better spent in other areas
00:13:07.560 in the community it's important to note
00:13:10.139 though that like like I mentioned with
00:13:12.720 the Civic hack you run the risk of maybe
00:13:16.500 having to expand the reach a little bit
00:13:18.740 and you might start losing control of
00:13:20.940 your application I personally haven't
00:13:23.459 participated in a Civic hack but I've
00:13:25.680 used quite a bit of Civic hacks in
00:13:28.800 Toronto I know one major one we have is
00:13:31.260 the government released a bunch of data
00:13:33.720 pertaining to when buses would arrive
00:13:35.700 and a lot of people created applications
00:13:38.100 where you can track real time where
00:13:40.320 buses are going and it's actually way
00:13:42.540 better than the application that uh our
00:13:44.459 public transit released
00:13:46.980 so next I could talk about uh writing
00:13:49.079 open source software and this is by no
00:13:51.420 means anywhere that I am comfortable uh
00:13:54.180 writing code for but it's essentially
00:13:56.579 software that's distributed with its uh
00:13:59.399 source code
00:14:01.139 um and it's done in a way that uh they
00:14:04.800 want people to iterate on it to modify
00:14:07.860 different things and essentially learn
00:14:09.540 from it and make it a little bit better
00:14:10.860 and some obvious examples of Open Source
00:14:13.440 software are Ruby which I'm sure a few
00:14:15.600 of you have used uh rails uh uh react
00:14:21.560 Firefox and Linux are some really cool
00:14:24.300 examples
00:14:25.700 and I would say the time commitment for
00:14:29.040 writing open source software is
00:14:30.800 very significant
00:14:33.120 um
00:14:33.720 not only in terms of just writing the
00:14:35.760 code but you're also having to deal with
00:14:38.040 a lot of the bureaucratic
00:14:40.860 um uh licensing process you have to deal
00:14:44.339 with making sure your application's
00:14:46.199 pivot in a way that you're comfortable
00:14:47.639 with
00:14:48.660 um so it's not necessarily uh all coding
00:14:51.540 it's also a lot of that management side
00:14:53.100 as well so if you're thinking about
00:14:55.380 doing writing some open source software
00:14:57.600 and you're just looking to get started
00:14:58.740 definitely look to iterate on existing
00:15:01.920 open source software to tape your toes
00:15:03.959 in a little bit
00:15:06.060 um but the impact really is amazing I
00:15:08.040 think we all appreciate people that
00:15:09.480 write open source offer so if you do
00:15:10.980 please continue writing it
00:15:13.260 um because it would cost us a lot of
00:15:15.060 money to be able to use some of the
00:15:16.380 software that's just free and publicly
00:15:17.760 available
00:15:19.380 um and it helps solve some problems uh
00:15:22.199 that our society has or that our
00:15:24.300 application has
00:15:25.920 um in a way that like is contributing to
00:15:29.360 the distributed development process
00:15:32.040 which I love that like you can create an
00:15:34.380 application and people can iterate on it
00:15:36.540 and then it can solve a problem that you
00:15:37.920 didn't originally uh intend for it to
00:15:40.079 solve but with that you're if you write
00:15:43.019 open source software it's uh it might be
00:15:45.120 a little bit daunting to lose law of
00:15:46.440 that control and you might run the risk
00:15:49.019 of like being in a long legal battle if
00:15:50.880 someone were to take that software and
00:15:52.440 try to use in the way that you didn't
00:15:54.240 intend like to sell but that's like way
00:15:57.480 down the line I think the benefits of
00:15:59.279 writing open source software well more
00:16:01.620 than that way the considerations here
00:16:04.440 so the last thing I'm going to talk
00:16:06.420 about is working full time for a
00:16:08.940 non-profit organization which I do
00:16:11.579 acknowledge is more uh it's more unique
00:16:14.579 to my experience but I think it's kind
00:16:16.560 of cool to share uh how I've kind of
00:16:18.839 ended up in this situation
00:16:22.079 so I'll go on to explain uh what well
00:16:24.360 simple is while simple is essentially a
00:16:27.600 fintech based on a Toronto Canada we
00:16:30.180 have about 2.4 million clients across
00:16:33.240 the country and our main goal is to
00:16:37.320 provide Financial Freedom to all and
00:16:39.360 that's independent of age education
00:16:42.720 background
00:16:44.660 net worth
00:16:47.060 and the way we do this is by offering a
00:16:50.339 series of financial instruments that
00:16:53.220 were typically most associated with
00:16:55.320 those who were able to invest a lot of
00:16:56.759 money the wealthy essentially and we've
00:16:59.820 made this in a very simple way that
00:17:01.560 anyone can pick up and use at any moment
00:17:04.500 and that involves tools like stock
00:17:07.860 trading
00:17:09.000 ETFs crypto managed investing along with
00:17:12.900 a series of other applications as well
00:17:16.260 but one of the main problems that we've
00:17:18.660 encountered with while simple is that uh
00:17:20.939 in the path towards democratizing wealth
00:17:23.100 you know we've we've found ourselves in
00:17:25.020 a very uh difficult situation because a
00:17:27.720 lot of the systemic issues that have
00:17:29.100 plagued uh North America in general
00:17:31.160 which is essentially that
00:17:34.200 um there's a lack of Education around a
00:17:36.120 lot of these financial instruments so a
00:17:38.100 lot of the people that actually need
00:17:39.480 these products the most see investing as
00:17:42.240 something that is unattainable see
00:17:44.640 trading as something that's uh difficult
00:17:46.620 to understand and very risky so the
00:17:48.660 people that need these products the most
00:17:50.100 can benefit from it just aren't using it
00:17:53.340 so that's where my organization comes in
00:17:55.620 uh we're well simple Foundation we're
00:17:58.320 not-for-profit organization that's
00:18:00.419 partnered with and founded by uh the
00:18:03.000 larger organization which is wall simple
00:18:05.000 and uh we're really going out to achieve
00:18:07.799 that same goal of Financial Freedom for
00:18:10.500 all
00:18:11.400 um and the way we do this is by breaking
00:18:13.320 down barriers uh and really
00:18:16.500 um really uh how do I put this
00:18:19.940 encouraging people to pursue
00:18:22.140 post-secondary education and we do this
00:18:25.320 through a series of different ways but
00:18:27.240 most notably we offer bursaries we
00:18:30.720 provide a lot of tailored programming
00:18:33.299 specifically centered around financial
00:18:34.740 literacy because we notice a lot of
00:18:36.660 people just didn't know what uh compound
00:18:39.179 interest was didn't know what credit
00:18:40.980 scores were so it's hard to really teach
00:18:43.080 about uh why it's important to invest
00:18:45.539 when you don't know a lot of these
00:18:47.760 basics of investing
00:18:49.740 um but there's also what we offer is an
00:18:52.740 education savings platform for something
00:18:54.480 called in resp which is uh in in its
00:18:58.740 education savings investment account
00:19:01.200 that's provided by the government that
00:19:03.419 allows for you to do a few different
00:19:05.640 things and that includes tax breaks so
00:19:08.940 if you're
00:19:10.620 um you don't actually get taxed on any
00:19:12.179 of the amounts that you're contributing
00:19:13.380 to the accounts but when you withdraw
00:19:16.260 your tax at that tax rate when you first
00:19:18.360 start school so it's typically at a
00:19:20.640 lower tax rate and you're able to
00:19:23.000 save a lot of money that way and the
00:19:25.679 government also offers a lot of
00:19:27.240 government grants as well both the
00:19:29.580 federal government and the provincial
00:19:30.840 government through contribution matching
00:19:33.660 and also if you're in a low to modest
00:19:36.419 income level they provide a few grants
00:19:39.120 as well for that too
00:19:41.400 so uh we this organization really works
00:19:45.720 because we have this interesting
00:19:47.700 symbiotic relationship with our parents
00:19:50.700 organization where we both mutually
00:19:52.620 benefit off each other
00:19:54.539 um well simple essentially gives us
00:19:57.620 funding and human capital in the terms
00:20:00.780 of people that volunteer with the
00:20:02.460 organization and some of our Outreach
00:20:04.260 initiatives
00:20:05.360 but also we go back and in turn help
00:20:08.100 well simple achieve their goal of
00:20:09.419 Financial Freedom by essentially
00:20:11.400 providing this uh this investing
00:20:13.860 platform for Education that specifically
00:20:16.200 Targets this segment of the population
00:20:18.600 that is historically under banked
00:20:21.440 and essentially that's the way that we
00:20:24.000 both help each other and it really works
00:20:26.340 out
00:20:28.080 um but we're a little bit different from
00:20:29.520 like what typically happens
00:20:32.400 um with most corporate give back
00:20:34.200 programs typically when you think of a a
00:20:36.240 corporate give back problem program it's
00:20:37.860 usually pledging a certain amount of
00:20:39.600 money to an initiative that the
00:20:41.220 organization cares about or an emissions
00:20:44.400 Target but after that initial investment
00:20:48.240 is made there's really no involvement
00:20:51.240 um with uh whatever that initiative was
00:20:54.360 versus what we do with the well symbol
00:20:56.520 Foundation we're actively partnering
00:20:58.380 with different members of the community
00:20:59.960 and tailoring our uh our content more to
00:21:03.960 suit their needs so we might go to a
00:21:06.000 student organization and teach them
00:21:07.320 about what a predatory credit card is or
00:21:09.720 go to
00:21:11.820 um go to an organization where uh like a
00:21:14.460 homeless organization teach what credit
00:21:16.380 scores are and it really varies and we
00:21:18.480 really tailor a lot of our content to
00:21:21.120 whoever we're dealing with
00:21:23.400 but one of the main issues that we
00:21:26.100 encounter with wall simple Foundation is
00:21:28.500 that uh it's actually because of the
00:21:30.900 name that we share with while simple
00:21:33.360 um we're under a lot of scrutiny by the
00:21:35.700 uh federal government and the federal
00:21:38.280 tax agency which essentially says that
00:21:41.460 we cannot actually advertise while
00:21:43.440 simple products in any of these Outreach
00:21:45.059 initiatives and the main reason the main
00:21:48.059 implication of this is that uh we can we
00:21:52.140 have to keep this neutral opinion about
00:21:53.640 whatever uh financial institution uh the
00:21:56.400 people were with the people were trying
00:21:58.799 to help out are with which means
00:22:00.960 obviously Our intention is not to get
00:22:02.640 more people to use well sample but we're
00:22:04.380 losing a lot of uh losing a lot of
00:22:06.720 Revenue that could be reinvested back
00:22:08.640 into the application reinvested back
00:22:10.740 into the community to provide better uh
00:22:13.919 better tooling better uh more tailored
00:22:16.980 programming and really expand our reach
00:22:18.480 to other areas
00:22:20.580 um so the way that we overcome this is
00:22:23.360 by having this unique focus on
00:22:25.679 engineering so another thing that really
00:22:27.659 separates while simple Foundation is we
00:22:29.460 have a team of dedicated Engineers uh
00:22:31.980 which is a team that I'm actually on as
00:22:33.960 well uh that actively work on the
00:22:36.299 products but also uh volunteer for these
00:22:38.700 Outreach initiatives on a regular basis
00:22:40.559 and what this means essentially is that
00:22:43.140 I'm creating this product and I'm also
00:22:45.600 working with people in the community as
00:22:47.760 well and learning a little bit about
00:22:50.100 um the problems that they're facing and
00:22:52.679 learning a little bit more about uh how
00:22:55.200 I can make this application a little bit
00:22:56.820 better for them
00:22:58.620 um and on top of that it's really
00:23:00.780 awesome to have this this team of
00:23:03.360 dedicated Engineers uh because we're
00:23:06.240 we're really working towards building
00:23:07.620 out this awesome products
00:23:09.860 but I'll move on to the next Slide the
00:23:12.179 the the main rewards of working for
00:23:14.880 non-profit arm
00:23:16.400 uh it's it's honestly amazing to think
00:23:19.440 that in the past two years we've helped
00:23:21.299 8.7 000 students uh receive 5.4 uh
00:23:25.140 million dollars in funding and a lot of
00:23:26.760 this funding uh was actually just going
00:23:28.740 uh completely unclaimed
00:23:31.380 um and we've delivered about 2
00:23:33.480 000 uh uh we delivered to 2000 people
00:23:35.880 financial literacy material
00:23:38.460 um and that's been from everything uh
00:23:40.919 like completely tailored uh original
00:23:43.140 presentations each time but from an
00:23:45.360 engineering perspective it's it's so
00:23:47.400 interesting to uh to think that like the
00:23:50.580 code I write every day I then get to go
00:23:53.520 back into the community and see how they
00:23:55.080 use this application or see the issues
00:23:56.640 that they they face and I get to
00:23:59.580 um you know be that very important first
00:24:01.440 step on their path to Financial Freedom
00:24:03.960 um but on top of that I get to work with
00:24:05.520 a lot of
00:24:06.780 um very passionate individuals not
00:24:09.539 necessarily just the engineers or Sports
00:24:12.059 staff that I work with but getting to
00:24:13.860 meet people in the community and and
00:24:15.419 hear the stories is definitely uh it's
00:24:18.000 really empowering
00:24:20.039 so
00:24:21.780 I've given you a lot of materials to
00:24:23.520 really think about here
00:24:25.380 um but if you're going to do anything my
00:24:27.059 number one tip is like keep it really
00:24:29.340 small and something that's very
00:24:31.440 attainable as well so I think uh for me
00:24:34.559 when I first got started like it's it
00:24:36.600 can be anything from like watching a
00:24:39.000 YouTube video about uh how to make a a
00:24:41.880 website more accessible it could be
00:24:43.760 reaching out to an organization that
00:24:46.020 you've always been interested in it
00:24:48.240 could be anything as simple as just you
00:24:49.980 know scheduling 15 minutes in your
00:24:51.419 calendar to
00:24:53.640 um like just brainstorm about uh
00:24:55.740 different ways you can give back to the
00:24:56.940 community but whatever you choose I hope
00:24:59.580 this presentation really inspired you to
00:25:01.580 use your skills as a software engineer
00:25:04.380 to go really give back to the community
00:25:06.659 thank you