3 ms·
This is a concept I often draw upon in programming. To understand or create something you must learn its true name. If you don't know what to call the thing you
by chromakode 3y ago
This is a concept I often draw upon in programming. To understand or create something you must learn its true name. If you don't know what to call the thing you're creating, it's a sign to step back and take a broader view. A good name can give you the power to work with huge ideas.
- PaulDavisThe1st 3y agoLast week I committed a change of a type name from "TimeThing" (always just a tentative placeholder) to "TimeDomainSwapper" precisely because I finally (?) understood what is was.
- chromakode 3y agoAs an Ardour subscriber and user for almost 2 decades, imagine my delight at seeing your reply! Thanks for all that you do.
- cfiggers 3y agoI like this. In a way, a program is a paragraph-length name for something.
- kedean 3y agoMy interpretation is that the name is the name. If you can't properly name, say, a class, then you don't truly understand it and don't have real power over it. And that's dangerous. Once you have full understanding of the code, the proper name should reveal itself. You didn't chose the name, it was simply not clear to you yet.