Concepts that imho are missing from any “list of software concepts”
- exponential backoff
- circuit breaker
- jitter
- gossip algorithms
- consistent hashing
- paxos consensus algorithm
- two phase commit
- map reduce
- SOLID
- YAGNI
- NIH
- Goodhart's law
And the list goes on
For ex:
- software design patterns
- Cr - factory - Be - ...