1/17/2015 ~ 1 min read

Design for Accomplishments


Programming is the part of engineering where you design a machine that will accomplish a goal. These machines can be built to accomplish a range of related goals. The accomplishment of many goals, this is your application or service. Avoid building the service to fit the people using it. Build it and evolve it to fit the accomplishments.


Headshot of Matthew Hippely

Hi, I’m Matthew. I live in Ventura County, and spend my time thinking about systems, software, and how things evolve over time.

You can find me on GitHub, LinkedIn, or read more about me here.