8th Light’s team of skilled software crafters and designers thrive when working inside of your code and alongside your development team. We deliver high-quality, agile software solutions and transform your teams from the inside out.
The best technical solutions emerge from close collaboration between the people with a deep understanding of the business and those with expertise in the software that powers it. Our team has extensive experience helping to transform companies and teams of all sizes who have encountered pain points in their software or business, but there is no substitute for domain knowledge. We enjoy integrating with existing teams and subject matter experts to collaborate on problems and discover innovative solutions.
We are passionate about building long-term partnerships with clients to understand their business needs more fully, and to build and maintain a durable and extensible software system that is specifically tailored to address those needs long into the future. Several of our clients have worked with us for multiple years.
Our crafters will help discover the sticking points in your application, and make incremental improvements that make your software flexible without limiting the many opportunities available to your business.
Whether your system is mission-critical or because you have already discovered the value in getting it right the first time, we will help ensure the accuracy, stability, and flexibility of your code base. Every embedded 8th Light team brings our culture of disciplined practice and continual learning to your software or application development project.
We have experience delivering quality code and working features that bring incremental and sustainable changes to software systems of all sizes. We have helped numerous teams pivot their software to meet changing business demands, scale to serve a growing user base, or develop workflows that increase efficiency and ultimately result in higher quality.
“I’ve found [the 8th Light consultants] to have, not only a deep understanding of the subject matter, but also a deep curiosity of how to do something better.” —Chris Hein, former Vice President of Information Technology, NCSA
8th Light’s crafters come from a supportive culture that continually shares knowledge and experiences with each other. When you hire one crafter, you benefit from the collective experiences of our whole team.
Every 8th Light crafter has undergone 3-12 months of intensive apprenticeship training under the direct mentorship of an experienced crafter. The modern apprenticeship program emphasizes hands-on learning curated by a working professional, and ensures each crafter’s mastery of the foundations of good software design.
Any team of 8th Lighters is able to work together at the highest level and deliver effectively, because everyone has shared values and experiences of the apprenticeship program. Their formal education, years of experience, and gender may vary, but all of our crafters are software generalists who are experts at applying the principles and practices of software craftsmanship to any project.
Our comprehensive apprenticeship process is focused on creating software generalists who can learn a new language or technology quickly. All of our crafters have experience producing high quality software in a wide variety of languages, libraries, and frameworks.
Our commitment to true agility—and not any specific dogma—enables us to adapt to the tools, technologies, and solutions that will be the most productive on any given project, for any given client. We are constantly learning new skills and perspectives, and we will always choose the solutions that are the best fit for your project.
A significant portion of our current work involves:
8th Light offers customized training engagements that introduce new concepts and establishes a communication framework around those new concepts. We customize these engagements for each individual client’s needs, and they can serve as a great kick-off to a successful consulting engagement. Embedded 8th Light teams reinforce the concepts and demonstrate the best ways to apply these lessons directly to your code base and inside your team’s processes.
After introducing new concepts and approaches to your team through a training engagement, consulting services will demonstrate the best ways to apply these lessons directly to your code base and inside your team’s processes.