hello world my name is Colton Ogden and
I am joined today by Isaiah Stenzel here
at the cs50 fair at Yale what your I'm a
first year and you've taken cs50 was
this your first year taking cs50 I'm
sorry doing any computer science
programming I had an interest in high
school but only a little bit of Python
but no actual programming experience
yeah so I made a website called lunch
link that lets Yale students randomly
get lunch together and it's designed so
where you can meet people outside of
your own social group people you
normally wouldn't talk to and you can
log on and create an account it's
currently an opt-in service so it
doesn't sample from all of you as people
yet that's a future goal for it and
currently when you go on you can make
your profile and update your profile
information with like your classier your
college and your major and it'll tell
you how complete your profile is as well
and then to find a link people already
have like a lunch link you can click
here or up here and you can filter by
those fields so let's say you're nervous
and only want to meet other first-years
or people in your college it's like I'm
in Murray and then find a lunch link
I've linked with lemurs and that's just
a person's username if they were to log
in they would actually see they're
linked with you and currently this is
where it is you can only say finish this
lunch
in theory you can't actually communicate
with them in person or over the app but
in the future I want to make it to where
at that point it would send an email to
the person and you can communicate
through that email anonymously to where
you actually don't know anything about
this person besides their username up
until the point you meet and that way
you don't have any bias on who they are
how they think
and it's just a random way to meet new
people yeah I like that sort of
anonymity aspect to it where you're not
able to pass judgment on anybody before
you actually meet them for the first
time yeah I think that's cool I think
that allows you you touched on an
example that you yourself have done
using a similar service somebody you
would have not have yeah yeah or I was
talking to him earlier I actually this
is inspired by basically doing this
process manually me and a couple friends
decided like using the Yale Facebook to
randomly choose people for each other
and just send them an email and of
course you could see their email field
and know their name so it's slightly
biased but besides that it was entirely
don't know who they are and I actually
matched with Berkeley's writing tutors
in her 60s and it was a really fun
interesting like hour-long lunch yeah
something that you probably probably
wouldn't organically happen as easily as
meeting other freshmen or sophomores I
would never actually let's talk about
the stack that you've built this website
on so what does this implement it in
they used cs50 IDE environment and it
just uses Python along with like HTML
pages and some Java scripts to have like
interactive things essentially sort of
the the cs50 finance stack more or less
like flask and the SQL SQL database like
when you make and register an account
its added to that database was taking
the like adding new feature to it that
we didn't teach in cs50 that being this
progress bar here we don't really
necessarily teach that but it's a
bootstrap component that you went on
yeah yeah as by just figuring out which
of the three fields of a users
registration are null and then you know
calculating the percentage just playing
that percentage here it's cool going to
the next step right yeah and that was
just this is actually one of the easiest
things for me to do like I was telling
someone earlier that just making two
columns was super difficult but like
doing the bootstrap updated progress bar
you just use like some Jinja in the HTML
itself and just do a little simple math
and it's done yeah they make it super
easy do you see yourself did continue to
take more CS classes in the future I
might take some more CS classes I'm a
mechanical engineering major so there's
not much space around they're nice now I
understand I definitely think like any
major you have like a u system
mechanical engineering even even just
the logic of like programming and
thinking yeah it's a really great skill
to have awesome well thank you so much
as I appreciate it thank you for
interviewing today this was lunch link
and this is cs50