Slide 1

Slide 1 text

Hi, I am @hlb

Slide 2

Slide 2 text

BYOC My 5 years old project

Slide 3

Slide 3 text

BYOD Build Your Own Device

Slide 4

Slide 4 text

BYOC Build Your Own Child

Slide 5

Slide 5 text

௓ୢ㉔ḏ႐ؔ Children Development Guideline

Slide 6

Slide 6 text

*WARNING* no version control You can not go back to a time

Slide 7

Slide 7 text

0. project init Let’s bypass it

Slide 8

Slide 8 text

0 1yr 2yr 3yr 4yr 5yr 1. project size always increases

Slide 9

Slide 9 text

0 1yr 2yr 3yr 4yr 5yr Designing the architecture at the beginning early education is very important ★

Slide 10

Slide 10 text

2. DRY Don’t Repeat Yourself The Mom Song http://www.youtube.com/watch?v=yCgihsy-U2Q

Slide 11

Slide 11 text

repeated codes ➡ functions DRY

Slide 12

Slide 12 text

create SOPs and let them do it themselves

Slide 13

Slide 13 text

3. Spend time on them

Slide 14

Slide 14 text

Make test and fix bugs while adding new features

Slide 15

Slide 15 text

Elders may send-pr or break it directly Fix it immediately and carefully *WARNING*

Slide 16

Slide 16 text

4. You can’t FORCE someone to do something

Slide 17

Slide 17 text

Mind Control

Slide 18

Slide 18 text

4.1 Make it FUN

Slide 19

Slide 19 text

PLAY

Slide 20

Slide 20 text

BUILD

Slide 21

Slide 21 text

DESIGN

Slide 22

Slide 22 text

PLAY ➡ DESIGN

Slide 23

Slide 23 text

4.2 Give them credits When they have done something good

Slide 24

Slide 24 text

ө╽ֽۢݨᖧ Coffee Machine

Slide 25

Slide 25 text

5. Pair Programming (with your other half)

Slide 26

Slide 26 text

LIVE DEMO ReferenceError: children [ ] is not available D

Slide 27

Slide 27 text

Conclusion • Early education is very important • DRY / SOP • Spend time on them. Make test and fix bugs while adding new features • You can’t FORCE someone to do something • Pair Programming

Slide 28

Slide 28 text

Programmers do have life in a programmer’s way.