Important Programming Concepts (Even on Embedded Systems) Part I: Idempotence

Jason Sachs

There are literally hundreds, if not thousands, of subtle concepts that contribute to high quality software design. Many of them are well-known, and can be found in books or the Internet. I’m going to highlight a few of the ones I think...