The point of these documents is to identify a common set of syntax and instructions for writing code at Old Town Media. Our goal is to establish a standard well-above the local, small agency and push ourselves to the next level. We use these standards on a daily basis in every site that we work on and hope that you will as well. We have taken the time to push this publicly and open-source as proof of our commitment to quality.

Our Core Values

We have the opportunity to write a lot of code for a lot of disparate clients. With so many use cases and different needs we have created a set of guiding values that keep us focused on the most important aspects of our code.

Efficiency

Write tools & systems that automate the simple/grunt areas of development and keep our mind focused on the difficult problems.

Maintanability

Respect the future and other developers by keeping code modular, documented, and verbosely named.

Testing

Test all code & outputs as thoroughly as possible - QA & testing keep us honest and produce the best possible outcome.

Performance

Respect a user's time & bandwidth by keeping code and assets lean, performant, and optimized.

Attribution

While these pages reflect our stylization and standards, we have borrowed heavily from the industry leaders in standards. These companies deserve credit for taking the lead in their respective industries and publishing their standards open-source.