Summarized using AI

Lightning Talk: Values from Puzzles, Math, and Code

Joy Paas • June 04, 2015 • Singapore • Lightning Talk

In her lightning talk titled "Values from Puzzles, Math, and Code", Joy Paas shares how her childhood experiences with puzzles and mathematics shaped her as a professional developer. With a background in teaching math, Joy emphasizes the importance of problem-solving skills and the joy of discovery in both education and software development.

Key Points:

  • Early Experiences with Puzzles: Joy reflects on her childhood passion for puzzles, which instilled in her the belief that what seems impossible can become possible with determination.
  • Relationship with Math: Initially, Joy disliked math, viewing it as tedious. However, through persistence, she learned to see math as a puzzle, notably discovering the concept of a knight's tour and the vast number of solutions it offers.
  • Teaching Perspective: Transitioning to a math teacher, Joy struggled to inspire her students. However, her mentor highlighted the significance of the three P's: Patience, Persistence, and Perseverance. These values were essential in teaching math, even if students did not initially love the subject.
  • Application in Software Development: Joy connects her math skills to her work as a web developer, illustrating how these lessons apply to debugging complex issues in programming. She emphasizes the importance of looking at problems from different perspectives and valuing the learning process over simply arriving at the correct answer.
  • Life As a Puzzle: Joy concludes that both life and math can be treated as puzzles. She encourages viewers to foster a positive attitude towards math by avoiding negative language about its difficulty, particularly when speaking to children.

Conclusions:

Joy underscores the idea that persistence and a creative approach to problem-solving are invaluable in both personal and professional contexts. By approaching challenges like puzzles, one can find fulfillment in the process of discovery rather than merely focusing on the end result.

Ultimately, Joy's talk serves as a reminder that both math and coding are not inherently difficult but instead are opportunities for exploration and growth.

Lightning Talk: Values from Puzzles, Math, and Code
Joy Paas • June 04, 2015 • Singapore • Lightning Talk

Lightning Talk: Values from Puzzles, Math, and Code by Joy Paas

This talk is about how my experiences from childhood doing puzzles and Maths help me as a professional developer. As a child, I loved puzzles. I used to hate Math and coding before but looking back at my childhood, I remembered how fun it is to solve problems and always remind myself about it.

Red Dot Ruby Conference 2015

00:00:19.279 i will not stay in the podium because
00:00:21.279 i'm getting covered
00:00:23.760 anyway so
00:00:25.119 my
00:00:26.000 i will talk about the lessons i learned
00:00:28.400 from puzzles and math and code and just
00:00:32.960 so my name is joy paas and you can
00:00:36.960 that's my github
00:00:38.800 username
00:00:40.239 i don't tweet so you
00:00:42.559 i have a twitter account to that but i
00:00:44.480 don't
00:00:45.360 use it
00:00:47.039 so i work for quipper which is an
00:00:49.360 e-learning company and
00:00:51.600 i work for their philippine office
00:00:53.760 and
00:00:54.879 so
00:00:55.680 let's start
00:00:56.800 i think there are two kinds of people
00:00:59.359 ones that enjoy puzzle and ones that see
00:01:02.800 it as a great source of headache
00:01:05.280 and similarly in math
00:01:08.479 some just play around with it like this
00:01:10.640 one and
00:01:12.720 no math for the other people math stands
00:01:15.600 as mental obese to humans
00:01:18.240 so
00:01:19.759 who belong to the left side who belongs
00:01:22.720 to the left side
00:01:24.799 a few people how about to the right side
00:01:28.159 wow
00:01:30.320 okay so
00:01:33.439 so
00:01:34.240 i will talk about
00:01:36.400 yeah how my experiences
00:01:39.280 affect me as a developer and no this is
00:01:42.240 not limited to knowing that the great
00:01:44.320 ideas and algorithms come to you when
00:01:46.560 you are taking a shower
00:01:49.280 and
00:01:50.560 so
00:01:51.759 when i was a child of course i had toys
00:01:54.399 and i had dolls but i enjoyed playing
00:01:57.200 with puzzles and my dad
00:02:00.079 used to create handmade puzzles like the
00:02:03.040 one below so i really enjoyed
00:02:05.520 and
00:02:06.399 from there i learned that what seems
00:02:08.879 impossible can be possible if you give
00:02:10.720 your best so sometimes
00:02:13.280 you know how can this work
00:02:15.840 and yeah i really enjoyed it
00:02:20.160 fast forward to my schooling days i
00:02:22.640 could tolerate math but
00:02:25.040 i have generally have this attitude
00:02:28.000 so
00:02:29.840 math just solve your problems
00:02:33.280 and so when math class is boring and
00:02:36.160 other classes are boring i doodle this
00:02:38.720 on my notebooks in high school
00:02:40.959 and i was trying to find
00:02:43.120 how
00:02:44.000 a knight can cover
00:02:46.400 the chessboard
00:02:47.840 i was doing it
00:02:49.360 for weeks until i finally found the
00:02:51.680 answer
00:02:52.800 so i was like
00:02:54.400 yeah
00:02:57.440 however
00:02:58.480 years later in another math class i
00:03:00.720 discovered that this is actually a
00:03:03.040 night's tour
00:03:04.480 and
00:03:05.680 there are
00:03:08.400 19 about 19.6 quadrillion solutions i
00:03:12.560 only found about five
00:03:16.640 so i was like what the hell
00:03:21.280 so yeah i realized oh so math is like a
00:03:25.120 puzzle so i started to enjoy it and fast
00:03:28.640 forward
00:03:30.560 so this is the lesson that i learned
00:03:33.040 from that stage so you may not be the
00:03:35.440 first one to arrive with the solution
00:03:37.360 but the fun of discovering things and
00:03:39.360 the curiosity is very important
00:03:42.400 and
00:03:43.440 fast forward
00:03:44.959 i became a math teacher
00:03:47.040 in high school in the philippines and
00:03:48.799 those are my students and they are
00:03:50.480 taller than me
00:03:54.400 and
00:03:55.599 there came a point when i became so
00:03:57.920 frustrated because no matter what i do
00:04:01.200 this is just so impossible
00:04:03.360 uh you cannot
00:04:04.959 you cannot
00:04:07.920 make people love math
00:04:10.480 so
00:04:11.599 i consulted my mentor and she said that
00:04:14.879 even if you don't make them like math
00:04:17.040 you will teach them this lessons the
00:04:19.840 three p's
00:04:21.120 patience persistence and perseverance
00:04:24.080 so
00:04:25.520 um yeah it's difficult but
00:04:28.880 in solving a problem
00:04:30.720 you have to have the skills and math
00:04:33.280 slowly teaches us even if we don't know
00:04:35.280 about it
00:04:36.560 math teaches us this
00:04:39.360 so in conclusion that
00:04:41.759 those lessons helped me
00:04:43.680 becoming a web developer so there were
00:04:47.840 tricky bugs that uh were hard to
00:04:51.520 even reproduce
00:04:53.280 or
00:04:54.320 track but you know
00:04:57.759 just be
00:04:59.040 just try and try
00:05:01.120 and we learn not to give up easily when
00:05:04.080 trying to achieve a goal and look at
00:05:05.759 different perspectives this is not
00:05:07.840 important
00:05:09.280 this is important not only in
00:05:10.720 development but also in business and
00:05:13.039 dealing with people you have to look at
00:05:15.520 the
00:05:16.320 how the other person feels or
00:05:19.199 how your customers will react so maybe
00:05:21.600 you like this thing but other people
00:05:23.600 doesn't like it and value the learning
00:05:25.919 process over the correct answer
00:05:28.479 and one very important thing
00:05:31.280 life is a puzzle
00:05:32.880 so
00:05:34.000 and math is a like a big puzzle so never
00:05:37.280 ever tell your kids
00:05:39.840 math is difficult because
00:05:41.919 they will suffer in school
00:05:43.759 so
00:05:44.880 thank you
00:05:57.919 you
Explore all talks recorded at Red Dot Ruby Conference 2015
+18