from Hacker News

Shu Ha Ri (2014)

by bx376 on 6/6/24, 8:40 PM with 29 comments

  • by laurieg on 6/7/24, 1:25 AM

    The characters are 守破離, they basically mean "follow" the rules, "break" the rules and "leave" the rules behind.
  • by personjerry on 6/7/24, 4:54 AM

    Here's the whole article:

    > Early stages of learning focus on concrete steps to imitate (shu), the focus then shifts to understanding principles (ha) and finally into self-directed innovation (ri)

  • by ChrisMarshallNY on 6/7/24, 12:03 AM

    That pretty much describes how my learning has gone.

    I still learn from others, though, even if I'm in "Ri." The industry is continuing to develop. There's more stuff to learn, than I will ever be able to grok.

    What is a big difference, though, is that I now lean a lot more quickly than I used to, and I do so, in a way that ensures that I understand the concept completely. I never do rote, anymore.

  • by throwthrowuknow on 6/7/24, 10:53 AM

    Copy paste from tutorials

    Read the docs and source

    Write your own novel implementation

  • by smitty1e on 6/7/24, 12:50 AM

    Needs a (2014) in the headline.
  • by syntaxfree on 6/7/24, 12:31 PM

    I remember writing down everywhere — in notebooks, calendars — all full of teenage fury and conviction: “OBSERVE THE MASTER / IMITATE THE MASTER / BECOME THE MASTER”. An edgy 14 year old I was. I don’t remember the source for that anymore; it looks too wise to have come from myself.
  • by ei_uehara on 6/8/24, 2:16 PM

    The word basically means that you must follow the best practice at first. Then break the practice for the actual matter by intention. Finally, make your own way.

    Important part is to learn the best practice intensively before you break the rule.

  • by AndrewSwift on 6/7/24, 6:37 AM

    I'd rather think of it as follow the recipe, break the recipe and leave the recipe behind.
  • by krtab on 6/7/24, 2:14 PM

    A tangent reflection I had on learning and teaching programming: https://ngr.yt/blog/computer-as-she-is-spoke/
  • by sidcool on 6/7/24, 5:09 AM

    Good one. It's similar to "Imitate", "Learn", "Teach"
  • by emmanueloga_ on 6/7/24, 9:52 AM

    This also explains why many time workshops are so painful ... they try to teach the same thing to everyone, but the likelihood of everyone being at the same stage of the learning process is near zero.
  • by mock-possum on 6/7/24, 3:49 AM

    First do it - then do it right - then do it better.
  • by liampulles on 6/7/24, 12:08 PM

    1. Something

    2. Something else

    3. Haza, rule of 3 - you are profound