3 ms·
The naming is really confusing, but then naming things is hard. As Phil Karlton famously said: There are only two hard things in Computer Science: cache inva
by jsingleton 10y ago
The naming is really confusing, but then naming things is hard. As Phil Karlton famously said:
There are only two hard things in Computer Science: cache invalidation and naming things.
- recursive 10y agoI don't know where it came from, but I've always preferred this variant: There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-1 errors.
- LeonB 10y agoSource: https://twitter.com/secretGeek/status/7269997868 https://twitter.com/secretGeek/status/7269997868 ;)
- jsingleton 10y agoThat tweet dates from 2010 and the same quote is on this page [0] dated 2009. Of course, it's possible Martin updated it after the initial publication. I'm not saying you copied it either, it could have been independently created. [0] http://martinfowler.com/bliki/TwoHardThings.html http://martinfowler.com/bliki/TwoHardThings.html
- jsingleton 10y agoI actually used that version in my recent book. You can see it in this section [0] of the first chapter (which is free to read, with no sign-up) that tries to explain the confusing naming. [0] https://www.packtpub.com/packtlib/book/Application%20Development/9781785881893/1/ch01lvl1sec12/The%20new%20.NET https://www.packtpub.com/packtlib/book/Application%20Develop...