10 Matching Annotations
  1. Dec 2024
    1. Our practice is about experiencing an underlying wholeness, an underlying perfection and joy that is part of our lives regardless of their content. But like Bodhidharma’s answer, this is very deeply counter-intuitive to most of us, yet we have to figure out what it means to practice without turning it into a version of self-improvement.

      for - quote - it takes practice to recognize the wholeness and completeness already here, and don't turn our practice into "self-improvement" because that is an indication of falling into illusion that wholeness isn't present - Barry Magid

      quote - Our practice is about experiencing - an underlying wholeness, - an underlying perfection and joy - that is part of our lives regardless of their content. - But like Bodhidharma’s answer, this is very deeply counter-intuitive to most of us, - yet we have to figure out what it means to practice - without turning it into a version of self-improvement.

  2. Jul 2024
    1. 5. Ovsiankina Effect (aka Hemingway Effect)We have an intrinsic need to finish what we’ve started. Exploit this by taking your breaks mid-task; the incompleteness will gnaw at you, increasing your motivation to return to work. (When writing, I end each day mid-sentence because it
  3. Apr 2024
  4. Sep 2023
  5. Sep 2021
  6. Aug 2021
    1. The above works great. However, the problem comes when I want to use literal types for my legal values. In my code, I want to do that so I can make sure I define a "handler" for every legal value: const legalValues = <const>["a", "b", "c"]; // later on... // Because legalValues entries are literal types, // I get a compiler error if I forget to define any behaviors const behaviors: { [K in typeof legalValues[number]]: any } = { a: something, b: somethingElse, c: anotherThing };
  7. Oct 2020
  8. Jul 2020
  9. Jun 2017