Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BYOC – Build Your Own Child

BYOC – Build Your Own Child

Lightning talk for OSDC.tw 2013

Dafd47e89ea66e9ca5c001afebd17576?s=128

Liang Bin Hsueh

April 20, 2013
Tweet

Transcript

  1. Hi, I am @hlb

  2. BYOC My 5 years old project

  3. BYOD Build Your Own Device

  4. BYOC Build Your Own Child

  5. ௓ୢ㉔ḏ႐ؔ Children Development Guideline

  6. *WARNING* no version control You can not go back to

    a time
  7. 0. project init Let’s bypass it

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

    increases
  9. 0 1yr 2yr 3yr 4yr 5yr Designing the architecture at

    the beginning early education is very important ★
  10. 2. DRY Don’t Repeat Yourself The Mom Song http://www.youtube.com/watch?v=yCgihsy-U2Q

  11. repeated codes ➡ functions DRY

  12. create SOPs and let them do it themselves

  13. 3. Spend time on them

  14. Make test and fix bugs while adding new features

  15. Elders may send-pr or break it directly Fix it immediately

    and carefully *WARNING*
  16. 4. You can’t FORCE someone to do something

  17. Mind Control

  18. 4.1 Make it FUN

  19. PLAY

  20. BUILD

  21. DESIGN

  22. PLAY ➡ DESIGN

  23. 4.2 Give them credits When they have done something good

  24. ө╽ֽۢݨᖧ Coffee Machine

  25. 5. Pair Programming (with your other half)

  26. LIVE DEMO ReferenceError: children [ ] is not available D

  27. 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
  28. Programmers do have life in a programmer’s way.