Matt is a developer at GitHub, where he works on GitHub for Mac. Before GitHub, he worked at Apple on the team that built Final Cut Pro X. Matt strives to build software that is as great on the inside as it is on the outside.
We build software by combining units of code. The way we combine them greatly affects our ability to test, change, understand, and reuse code. We usually think only about the design of the units and end up with tightly coupled code. By considering how software is composed, we can build simpler, better software.