Developer/Designer Collaboration on Single-Page Web Apps

Single-page web apps are an ideal environment for close designer/developer collaboration. Developers often lack the intricate knowledge of CSS and HTML layouts they need to implement a designer’s work as first imagined. Fortunately, many designers have experience with front-end web development. Cooperation between these two “teams” yields faster implementation of designs that represent the designer’s […]

The Responsible Application Audit – A 7-Part Checklist

As developers, we commonly get asked to review codebases for existing software applications. The common thinking is that a skilled developer can simply: “give a look” to the existing codebase, provide an expert opinion on their ability to extend the application, and provide some level of certainty around the costs associated with new functionality. This […]

What Does “Run the Tests” Mean? – How Shared Symbols Can Speed Up Team Communication & Reduce Errors

On your project, what does “run the tests” mean? What about “add a feature?” “Fix a bug?” When passed through the brain of someone on your team, these phrases bloom into specific things — a command that you run in the Terminal on a developer’s laptop, a process that you follow to add new functionality […]

3 Easy Ways to Explain Your Code to Future Developers

At Atomic Object, we work in a lot of existing codebases, editing code written by previous consultants, employees of the client organization, and sometimes even other Atomic developers. The older the codebase, the more inconsistency you’ll find in pattern, style, and organization. This, of course, makes jumping in to do additional work more difficult. I […]