Programming

In our industry, programming refers primarily to the act of building software with code.  

Building web and mobile applications is a huge industry, but programming is a distinct field within that industry.  It is not design, user experience, or information architecture, though these skillsets all work closely together.  Programming is part of an overall process.

Contrary to popular opinion, programming is quite creative, and here at Mutually Human, our programmers are always making key decisions, working with designers, and talking to clients about their needs.

Programming can be further broken down into a series of practices.  Programming involves pairing, behavior and test-driven development, and implementation.  More often than not, multiple developers are assigned to the same project, so there are some very specific workflows for avoiding conflict, checking their work, and accepting features for deployment.  

Great software is more than code, but code brings it to life.  Overall, programming occupies about 75% of our overall process.

Related Posts