News & Views

  • Opening Up Engineering at Vokal

    March 16, 2016

    6 years ago I committed the first draft of our coding style guidelines for Objective-C and Java. At the time Vokal was a mere 7 people and our client work was exclusively focused on delivering mobile applications for iOS and Android. Today our company is 10 times larger and our service offering has grown to match, capable of producing large-scale multi-platform digital experiences. The original code style repositories still exist today, but have grown and evolved to include much more - helping to define our engineering team's structure, process, and culture. We are now proud to share this documentation publicly at

    Read More
  • Why Software Fixes Can Create New Bugs and How We Deal With Them

    July 03, 2015

    Bugs exist in many different forms, even outside of software. Consider a structural engineer tasked with building a bridge. Calculations need to be made early on, before construction of the bridge begins, to determine what the weight limits of the bridge will be and to ensure it will not become a victim to aeroelastic flutter. Failure to identify these issues early on can (and will) result in a “buggy” bridge that is prone to collapse. A structural engineer building a bridge will begin with blueprints that allow him/her to assess any potential problems early on. It’s obviously much easier to tweak a drawing than a bridge that is already built.

    Read More