Our Code

Committed to innovation.

Signal was created with a passion and vision to build great technology that changes the digital marketing industry through innovation, leadership, partnership and world-class service and support. Our technology helps marketers solve problems and take their customer experiences to the next level and beyond.

The viability of Signal and the products we are creating are directly tied to the software we are creating, so we’re very protective of the quality of our codebase. We also recognize that the frameworks and infrastructure components we incorporate into our solution are just as impactful as the code we write ourselves.

And through it all, we believe that coding is a form of creative expression. We’ve come up with a credo that helps us articulate our values when it comes to writing code, and lets us be considerate of our future selves. We call it our “Code to Code By.”

A credo for considerate coding

Code to Code By

We've come up with a credo that helps us articulate what our values are while writing code, and let's us be considerate of our future selves. We call it “Code to Code By.”

Code quality is more important than code quantity. Sustainable code is more important than “good enough” code.

Code must be peer-reviewed before it is committed.

If the code isn’t tested, it isn’t finished.

We believe in short iterations and frequent communication.

No territories. “Leave this code a little better than you found it.”

There’s a reason for code formatting standards (hint: git diff)

Just about everything you need to create and deploy a web-based application is best served by a free, open-source offering.

Design for scale and geographical distribution from the very beginning.

Any (network i/o call | machine | disk | developer) can, and will, fail.

Your development environment should mirror your production environment: at least two of everything.

Success through technology

The success of our company and the products we are building are
directly tied to the technology we are creating, so we’re very
protective of the quality of our work

Eric Lunt, Chief Technology Officer
Read the Latest News from our Signal Engineering Team. visit the /dev/log