- Nov 2022
-
dougbelshaw.com dougbelshaw.com
-
The lowest strata represents Generative ambiguity. Here, words are used as symbols for ideas that are very hard to express; an individual gives a name to a nebulous collection of ideas or thoughts. They struggle to make this approach make sense to others.
Generative ambiguity is the process of giving names, potentially tentative, to a nebulous collection of nascent and unclear ideas in an effort to help make sense of them both to themselves as well as others.
-
- Oct 2022
-
webseitz.fluxent.com webseitz.fluxent.com
-
http://webseitz.fluxent.com/wiki/DesigningGoodPageNames
Designing good page names
-
-
www.eastgate.com www.eastgate.com
-
Tinderbox
Tinderbox really is a fantastic name for a note taking / personal knowledge management system. Just the idea makes me want to paint flames on the sides of my physical card index. https://www.eastgate.com/Tinderbox/
-
- Aug 2022
-
www.reddit.com www.reddit.com
-
Title for My Book
It's tough to do your own marketing and naming is hard. If you have an obscure short title, be sure to have a sharply defined subtitle, both for definition but to hit the keywords you'll want for discovery and search (SEO) purposes. Though be careful with keyword stuffing, if for no other reason than that Luhmann had a particularly sparse index.
Zettelkasten doesn't have much value for for native search (yet). Who besides a student that doesn't really want to buy it searches for a book on note taking?! Creativity, Productivity, and Writing are probably most of your potential market, so look at books in those areas for words to borrow (aka steal flagrantly). Other less common keywords to consider or throw into your description of the book, though not the title: research, research methods, literature review, thesis writing, Ph.D., etc.
Perhaps you've limited the question Scott. Instead ask everyone: What title would you want to see on such a book that would make you want to buy and read it? Everyone should brainstorm for 3 minutes and write down a few potential titles.
I'll start:
Antinet Method: Thought Development for Creativity and Productive Writing
Antinet Zettelkasten: A Modern Approach to Thought Development
Antinet: The Technique of Unreasonably Productive Intellectual Work (and Fun) [h/t F. Kuntze]
Mix and match away...
-
- Jul 2022
-
-
Protagonist Does a Thing formula
https://slate.com/culture/2022/06/book-titles-eleanor-oliphant-women-fiction.html
This article has a nice number of examples of the naming convention: "Protagonist Does a Thing"
I am a bit shocked to see Hypothes.is indicates that there are 31 (private) annotations on this particular page. What is going on here?!
-
- Jun 2022
-
Local file Local file
-
Are there relevant IPs buried in other projects you’ve worked onin the past?
Sadly, I've already forgotten his self-defined version of IP and I can only think of intellectual property. Is footnote mention linking it to intellectual property certainly didn't help things.
This is part of why using popular acronyms that aren't descriptive or clever is a bad naming practice.
-
-
www.danah.org www.danah.org
-
Douglas Adams noted, "Capital letters were always the best way of dealing with things you didn't have a good answer to."
from Dirk Gently's Holistic Detective Agency
-
- Oct 2021
-
github.com github.com
-
serverFetch name is unclear. That the docs need to say in bold that it's external is a bit of a code smell.
-
Rename to externalFetch. That it runs on the server is already implied by it being located in hooks
-
- Sep 2021
-
github.com github.com
-
I feel like app/packs (or something like it) is a good name because it communicates to developers that it's not just JavaScript that can be bundled, it's also CSS, images, SVGs — you name it. I realize what can be bundled is wholly dependent on the bundler you use, but even esbuild supports bundling CSS. So couldn't this possibly be confusing?
-
- Mar 2021
-
www.martinfowler.com www.martinfowler.com
- Feb 2021
-
www.schneems.com www.schneems.com
-
As we know, naming is hard.
-
-
hilton.org.uk hilton.org.uk
-
Unlike naming children, coding involves naming things on a daily basis. When you write code, naming things isn’t just hard, it’s a relentless demand for creativity. Fortunately, programmers are creative people.
-
If we renamed things more often, then it probably wouldn’t be so hard to name them in the first place.
-
We also find it hard to agree on what good names and bad names look like, which makes it hard to know when renaming improves a name.
-
This is funny because it’s unexpected. Cache invalidation sounds like a hard thing, while naming sounds more straightforward. The joke works because it violates our expectation that hard things should be technical. It’s also funny because it’s true.
-
Anyone who has ever tried to name a child knows that naming is hard. Naming things in code is harder. It’s bad enough that you have to commit to a name that someone isn’t going to like. You also have to be able to live with it.
Tags
- funny because it's unexpected
- good analogy
- relentless
- becomes/gets easier with practice/experience
- hard to determine/recognize if it is better / an improvement or not
- good point
- what programmers are like
- the activity of _
- cache invalidation is hard
- hard to agree on
- programming
- big change/rewrite vs. continuous improvements / smaller refactorings
- software development
- well-written
- refactoring: rename
- contrast
- creative people
- naming
- naming things is hard
- expectations
- frequently encountered (common) problem
- technical problems
- requires/demands creativity
- surprising
- funny because it's true
- why is it difficult/hard?
- non-technical problems
- creativity
- creative
Annotators
URL
-
-
www.computers.wtf www.computers.wtf
-
There’s only one hard thing in Computer Science: human communication. The most complex part of cache invalidation is figuring out what the heck people mean with the word cache. Once you get that sorted out, the rest is not that complicated; the tools are out there, and they’re pretty good.
-
- Dec 2020
-
github.com github.com
-
Maybe something more neutral just meaning a virtual element / no-element container would better express the intention? And regarding the syntax, maybe it would also feel less repetitive / boilerplaty than <svelte:slot slot="name" />... Maybe something like <svelte:fragment slot="name"> or <svelte:virtual slot="name">?
-
- Oct 2020
-
-
We could potentially have another flag that was your definition of dirty, but then we run into the hard problem in computer science: naming things.
-
- Sep 2020
-
github.com github.com
-
one problem with 'behavior' is that's the terminology we use to describe all of a component's encapsulated logic — methods, transitions, etc.
-
- Mar 2020
-
github.com github.com
-
Don't be discouraged when you get feedback about a method that isn't all sunshine and roses. Facets has been around long enough now that it needs to maintain a certain degree of quality control, and that means serious discernment about what goes into the library. That includes having in depth discussions the merits of methods, even about the best name for a method --even if the functionality has been accepted the name may not.
about: merits
-
- Dec 2019
-
babeljs.io babeljs.io
-
Part of the issue is precisely around naming things, and as we often hear, naming things is hard.
-