32 Matching Annotations
  1. Jun 2023
    1. It is not intended primarily as a learning tool or as “training wheels”. It is primarily designed for doing research on philosophy or a similarly theoretical discipline at an advanced or professional level, so it is equally suitable for grad students and professors (and anyone “in between”—like me) to use. It can be used for teaching, writing papers, writing a dissertation, writing a book, taking notes from seminars or talks, organizing your thoughts, etc. It might also be used by advanced college undergrads, for example taking an upper-division philosophy class, to take notes and study for exams (or of course writing papers). It becomes more useful, and can accommodate an ever-growing body of knowledge and understanding, the longer you use it. The more information you have added to the database, the greater the benefits it will provide in helping you organize it and understand how things are related at various levels. It is a tool for your total knowledge organization, not just for managing individual projects. My intention in designing it was to be able to retain all my notes and ideas in a well-organized fashion during and long after my dissertation, while I am getting tenure and trying to “publish, not perish”.

      Not mainly a learning tool or "training wheels". Its primary purpose is to conduct advanced or professional research in philosophy or related theoretical disciplines. Appropriate for graduate students, professors and anyone in between. Suitable for various purposes such as teaching, writing papers, dissertations or books, seminar notes, thought organization, etc. Beneficial for college upperclassmen, who can use it for note-taking or study purposes. Through frequent usage, it can accommodate an ever-growing knowledge database, aiding in its organization and understanding. It's an ideal tool for comprehensively organizing knowledge, not just individual projects. Created to organize all notes and ideas in an orderly manner during and beyond the dissertation phase, while acquiring tenure and "publishing, not perishing.

      The benefits of using it are directly proportional to the amount of information added to the database. The more extensive the database, the more it can help in organizing and understanding the relationships between topics at different levels. In short, it's a tool designed to organize your total knowledge.

  2. Sep 2022
    1. To see if you are writing good code, you can question yourself. how long it will take to fully transfer this project to another person? If the answer is uff, I don’t know… a few months… your code is like a magic scroll. most people can run it, but no body understand how it works. Strangely, I’ve seen several places where the IT department consist in dark wizards that craft scrolls to magically do things. The less people that understand your scroll, the more powerfully it is. Just like if life were a video game.
    2. So make sure to write your documentation, but do not explain your spells.
    3. This is so clear that you don’t even need comments to explain it.
    4. Another type of comments are the ones trying to explain a spell.
    5. Do not explain your spells, rewrite them.
  3. Nov 2021
    1. Abstract the whole queryCommandState / execCommand system into a store (or some wrapper that also holds a store) that has state like isBold and canMakeBold and a makeBold() function.
    1. The consumer component will barely change from our last example. The only difference is the way we'll get a reference to our store (since now the store is exported from the JS module):
    2. In order to use this, we need to use a little more advanced readable store. Here's your example updated for this:
    3. // our temperature is now a store with initial value 0 const temperature = writable(0); // now we don't need to change this function, the change will be propaged // by the store itself const getTemperature = () => { return temperature; }
    4. Here's how we would rewrite our callback example with a store instead:
  4. Mar 2021
  5. Feb 2021
    1. Keep in mind that third party code with references to other files also processed by the asset Pipeline (images, stylesheets, etc.), will need to be rewritten to use helpers like asset_path.
  6. Dec 2020
  7. Nov 2020
  8. Oct 2020
    1. So they rewrite it in pursuit of four objectives:ClaritySuccinctnessIntrigueLogicThe enemy of those objectives is being precious about what you’ve said and how you've said it.
  9. Sep 2020
  10. Apr 2020
  11. Oct 2019
    1. This is a next iteration of mobx-react coming from introducing React hooks which simplifies a lot of internal workings of this package.
  12. Aug 2019
    1. When did you last use it? Material-UI is a completely different beast to the original version, it's LEAGUES better. It's IMO one of the best written UI frameworks out there.
    2. since you mentioned you had a bad experience with it last time. I had the same experience, but the new one is completely different from the original the quality is night and day.
  13. Apr 2017
    1. rewrite/update

    2. With the emergence of MOOCs, game-based learning, OER, and other networked learning opportunities, researchers are ac

      rewrite/update - the point is still good

  14. Sep 2015
    1. SOTL necessarily builds on many past traditions in higher education, including classroom and program assessment, K-12 action research, the reflective practice movement, peer review of teaching, traditional educational research, and faculty development efforts to enhance teaching and learning. Terms closely related to the scholarship of teaching and learning are good teaching (that which promotes student learning and desired outcomes and is recognized by student satisfaction, peer review, etc.) and scholarly teaching (in which teaching is regarded as an area of study and the teaching and learning knowledge base is regarded as an additional discipline in which to develop expertise).

      Potential rewrite:

      SOTL builds on many past traditions in higher education, including classroom and program assessment, K-12 action research, the reflective practice movement, peer review of teaching, traditional educational research, and faculty development efforts. While recognizing the value of "good teaching" (teaching as effective practice), it argues for the importance of "scholarly teaching" as well. In scholarly teaching, the teacher not only learns teaching as a practice, but as a scholarly discipline as well, one to which they can become a productive contributor.