The more important thing than hack-ability is that the product is rock solid.
That implies stuff like "there is one way to do it", "95+% branch coverage in unit tests", and "100,000-1M hours of automated stress testing of real hardware before shipping a new board rev."
That implies stuff like "there is one way to do it", "95+% branch coverage in unit tests", and "100,000-1M hours of automated stress testing of real hardware before shipping a new board rev."