9 Matching Annotations
  1. May 2022
    1. your Second Brain is a privateknowledge collection designed to serve a lifetime of learning andgrowth, not just a single use case

      Based on Tiago Forte's definition of a second brain the primary distinction from a commonplace book is solely that it is digital.

      Note here that he explicitly defines a second brain as being private. Historically commonplace books were private affairs though there are examples of them being shared from person to person as well as examples that have been printed.

  2. Apr 2022
    1. But it is more difficult in a world of manuscriptsthan in the era of printing to evaluate what constitutes a note—that is, a piece ofwriting not meant for circulation but for private use, say, as preparatory toward afinished work

      Based on this definition of a "note", one must wonder if my public notes here on Hypothes.is are then not notes as they are tacitly circulated publicly from the first use. However they are still specifically and distinctly preparatory towards some future finished work, I just haven't yet decided which ultimate work in which they'll appear.

  3. Jun 2021
    1. a principle I use is: If you have an accessor, use the accessor rather than the raw variable or mechanism it's hiding. The raw variable is the implementation, the accessor is the interface. Should I ignore the interface because I'm internal to the instance? I wouldn't if it was an attr_accessor.
    2. Also, Sandi Metz mentions this in POODR. As I recall, she also advocates wrapping bare instance variables in methods, even when they're only used internally. It helps avoid mad refactoring later.
    3. But suddenly I'm using a raw instance variable, which makes me twitch. I mean, if I needed to process has_sauce before setting at a future date, I'd potentially need to do a lot more refactoring than just overriding the accessor.
  4. Apr 2021
  5. Nov 2020
    1. The Object.getPrototypeOf() method returns the prototype (i.e. the value of the internal [[Prototype]] property) of the specified object.

      internal: [[Prototype]]

      Other times we see something used to indicate it is internal. In fact, this even supersedes proto__. So why did they use a different naming convention? Did they decide [[ ]] is a better naming convention?

  6. Nov 2018
    1. OER matters not because textbooks matter. OER matters because it highlights an example of how something central to our public missions, the transfer of our foundational disciplinary knowledge from one generation of scholars to the next, has been co-opted by private profit. And OER is not a solution, but a systemic shift from private to public architecture in how we deliver learning.

      I love this framing of OER as public infrastructure to facilitate the transfer of knowledge. I think it is not only generational, but also more broadly to the public. OER use is not limited to just students within our institutions, but are available freely and openly more broadly to the public. To anyone. I think we need to make that point more widely known. Every OER that is made freely available is making knowledge more open to not only students in our institutions, but to anyone, anywhere. It truly is "public" infrastructure.