Jason Haensly
Software Engineering Program Lead

Making Best Practices the Default with GitLab

 


We pride ourselves on our adaptability to each client’s unique needs and constraints — and no two projects are the same. This is typically most evident in a project’s infrastructure, the tools, and utilities a team uses during development to track work items, streamline communication, and estimate schedules. Customizing infrastructure takes time and effort, and when timelines are tight or the engagement short, it can be hard to justify that investment. Shouldn’t we be focusing on the critical path?

Recognizing this, and in the spirit of continual self improvement, we have been investing in tools and “templates” that reduce that up-front cost so that every project can be our best, most efficient effort, no matter the constraints. GitLab has emerged as a keystone technology for us thanks to a licensing and security model that allows us to invite clients in to collaborate with us directly, and an extensible design that has enabled us to use Git in applications that it wasn’t ever intended to support.

CONTACT US

See what else is new...

December 7, 2018

DeepRay™: The Wiper Blades of the Future

Machine vision technology continues to rapidly advance and improve, performing object recognition at increasing rates and with increasing accuracy. What happens when the images being processed are obscured by the rain, snow, and mud of the real world? DeepRay™ is an AI technology that presents a clever solution to this deceptively difficult problem while making it look easy.

December 11, 2018

What We Can Expect to See in Beauty Tech at CES 2019

It’s the largest stage for consumer tech innovation and it’s just around the corner—get ready for CES 2019 with our predictions of what new beauty tech will be on the show floor in Vegas this January.

See what else is new...

February 28, 2019

Done is Beautiful

When developing a product, each client and project needs to decide what "done" looks like and what makes the most sense for the business. So how do you decide how good is good enough?