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:
… 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 :)
Enjoyed this? Follow me on Mastodon or add the RSS, euh ATOM feed to your feed reader.
Dit artikel van murblog van Maarten Brouwers (murb) is in licentie gegeven volgens een Creative Commons Naamsvermelding 3.0 Nederland licentie .