design

  1. Boundaries before abstractions

    Why I draw the lines between modules first and let the abstractions arrive later, with the diagram I use to argue for it.