Clean code vs A Philosophy of Software Design

John Ousterhout and Robert C. Martin just published the results of a conversation about their different philosophies on software design, and it’s a very interesting document.

Alex reacts to their conclusions and discusses the nature of conversations on software design:

  • what software design is
  • a few desirable characteristics
  • how software design is socio-technical in nature
  • every technique has a domain of applicability
  • all designers have their own biases
  • tacit knowledge is impossible to find in documents
  • a guiding process for good software design

Links:

More from the Blog

Leave a Comment

Your email address will not be published. Required fields are marked *

0
    0
    Your Cart
    Your cart is empty
      Apply Coupon
      Scroll to Top