4 ms·
Remember that naming is one of the hardest things in software engineering.
by buryat 9y ago
Remember that naming is one of the hardest things in software engineering.
- mrep 9y agoThat and off by one errors ;)
- endymi0n 9y agoConcurrency You forgot 2) Cache invalidation and 3)
- mrep 9y agoHaha, you are correct, but there are some other hard problems that I now remember after some quick googling since i forgot all the related jokes :) There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery There's two hard problems in computer science: we only have one joke and it's not funny. Source: https://martinfowler.com/bliki/TwoHardThings.html https://martinfowler.com/bliki/TwoHardThings.html
- tracker1 9y agoThe two most difficult things in software development. * naming things * cache invalidation * off by one errors
- pdpi 9y agoI’d risk saying we’re all intensely aware how hard Cache invalidation is, right now
- endymi0n 9y agowell, we can only speculate...
- deleted 9y ago[deleted]