Get the latest tech news

Against Names


ug 12 2024 There’s an old saying: There are only two hard things in Computer Science: cache invalidation and naming things. ― Phil Karlton I also appreciate the joke version that adds “and off by one errors.” Lately, I’ve been thinking about this saying, combined with another old joke: “The patient says, “Doctor, it hurts when I do this.” The doctor says, “Then don’t do that!” ― Henny Youngman Specifically, if naming things is so hard… why do we insist on doing it all the time? Now, I am not actually claiming we should stop giving things names.

The log output shows the summary line of their messages, so we can see “create hello and goodbye functions” on one branch, and “add better documentation” on the other. (And if you’re in a larger repo with more outstanding branches, you can ask jj log to show specific subsets of commits. This is what using Tailwind feels like to me, we use names for higher level concepts (components), and then keep things semantically anonymous for some of the tasks inside of them (markup).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of names

names

Related news:

News photo

2.9B hit in one of largest data breaches; full names and SSNs exposed

News photo

New study finds people alter their appearance to suit their names

News photo

A Beloved Tech Blog Is Now Publishing AI Articles Under the Names of Its Old Human Staff