- Sep 2022
the method of slips is the only one mechanicallypossible for the purpose of forming, classifying, andutiUsing a collection of documents of any greatextent. Statisticians, financiers, and men of letterswho observe, have now discovered this as well asscholars.
A zettelkasten type note taking method isn't only popular and useful for scholars by 1898, but is useful to "statisticians, financiers, and men of letters".
Note carefully the word "mechanically" here used in a pre-digital context. One can't easily keep large amounts of data in one's head at once to make sense of it, so having a physical and mechanical means of doing so would have been important. In 21st century contexts one would more likely use a spreadsheet or database for these types of manipulations at increasingly larger scales.
- Apr 2022
In the course of teaching hundredsof first-year law students, Monte Smith, a professor and dean at Ohio StateUniversity’s law school, grew increasingly puzzled by the seeming inability ofhis bright, hardworking students to absorb basic tenets of legal thinking and toapply them in writing. He came to believe that the manner of his instruction wasdemanding more from them than their mental bandwidth would allow. Studentswere being asked to employ a whole new vocabulary and a whole new suite ofconcepts, even as they were attempting to write in an unaccustomed style and anunaccustomed form. It was too much, and they had too few mental resources leftover to actually learn.
This same analogy also works in advanced mathematics courses where students are often learning dense and technical vocabulary and then moments later applying it directly to even more technical ideas and proofs.
How might this sort of solution from law school be applied to abstract mathematics?
- Oct 2020
One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
- engineering (general)
- for-reaching consequences
- avoid complexity
- unintended consequence
- primary task/job/responsibility
- implementation complexity
- semantics (of programming language)
- high-cost changes
- the cost of changing something
- mentally filter/ignore
- mental bandwidth
- can't keep entire system in your mind at once (software development) (scope too large)
- too complicated
- infectious problem
focuses way too much on the getter/tracking part of the equation which is really the part you want reduce the mental bandwidth on
- Jul 2015
the nature of low-bandwidth communication on the internet probably just exposes you to misunderstandings and you end up stressing out over things vs being the friends you normally would.