I'm nitpicking a bit on code naming...

An article, posted 2 days ago filed in ruby, development, software, naming & Martin Fowler.

Today’s review had a final note: I’m nitpicking a bit on code naming. The approaches you take are good, but naming is hard:

There are only two hard things in Computer Science: cache invalidation and naming things.

(see here a list of variations on these two hard problem ‘jokes’ in Computer Science)

I enjoy the ruby programming language because you can get a long way just assuming things. They might say, never assume things, because a lot of things are chaos, but I prefer to work from assuming things, and if it doesn’t match to my assumption choose:

  1. fixing the assumption (perhaps by making the method name more clear)
  2. make it so that what I assumed to be working works (and I never ever have to think about or bother by it anymore)

… and/or maybe, I am just wrong and I should level up my understanding of things. We all have our internal models of how things work, sometimes they are wrong and these internal models need some adjustments :)

Op de hoogte blijven?

Maandelijks maak ik een selectie artikelen en zorg ik voor wat extra context bij de meer technische stukken. Schrijf je hieronder in:

Mailfrequentie = 1x per maand. Je privacy wordt serieus genomen: de mailinglijst bestaat alleen op onze servers.