Thinking
Where People and Culture Come Together to Build Great Technology
Our blog finds its home at the intersection of technology, culture, and principles. These articles are a great way to get to know our company, understand the value we bring, and learn something new in the process.

Keep Your Impl to Yourself
PIMPL is a deceptively complex idiom that must be used with care.
Why We Hire
It isn’t why you think. There are many companies out there hiring. They are growing and have positions to fill. The motivations seem obvious. Hellebore, though, hires for a different reason.
Vacation is required. That’s why we pay for it.
Over the years, the definition of a “cool and progressive” company has changed. Do you want ping-pong tables in the break room, or do you want to have your vacation paid for?
Big Data: How Should I Store it?
When faced with the prospect of collecting large sets of data, you have to make a decision about how you’re going to store it. There are three things to consider before getting to the data analysis.
Celero Micro-Benchmarking for C++
Throughout our Defense and Commercial Consulting engagements, a common theme continually turns up in design, code reviews, and watercooler talk: performance.
Reduce IT Spending through SAM and VRM
The true difference between larger companies’ approaches to reducing IT spending and smaller ones is Software Asset Management (SAM) and Vendor Relationship Management (VRM).
Invest in Hiring Right
ThinkingInvest in Hiring RightHiring the best talent for your team is critical to succeed with clients and the long-standing success of your company. Hellebore has looked at strategies employed by several high-performance organizations and has developed a set of core...
Legacy Software Modernization
There seems to be a continual tension in the software development lifecycle between upgrading to the latest development technologies and supporting legacy systems. Can a proper balance be found?
Software Engineering Blooms in Dayton
ThinkingSoftware Engineering Blooms in DaytonWith a focus on providing scalable software engineering services in fields such as mission systems, modeling and simulation, machine learning, and automation; HCG recognizes that their clients require software that rejects...