In the News

Three Pillar Software is pleased to welcome Ken Quaglio to its Board of Advisors. The former president of Command Information and current founder of the QGC Group, Quaglio is focused on on business growth and performance-improvement strategies.

download press release
(PDF)

In the News

"Three Pillar Software is pleased to welcome Bobby Christian to its Board of Directors. The former executive vice president and general manager at American Systems will provide operational guidance and managerial support as TPS builds its services and adds staff."

download press release
(PDF)

Innovation. Agile. Integrity.

From application development and systems integration to coaching and consulting, Three Pillar Software delivers a complete range of technical outsourcing, management, and strategic consulting services. We differentiate ourselves through our expertise in open source technologies and agile development methods.

The TPS Report

Packaging Linux Software with RPM by Design

When writing software for Linux systems, it's often wise to plan on packaging your software using RPM. Having an easily installable package for your software lets you install and maintain your software using a suite of automated tools. Many software developers don't plan on building RPMs from their sources, but instead rely on operating system distribution vendors and third-party enthusiasts to package their software. This is possible thanks to the flexible nature of RPM's build system, but if you plan ahead, you can have your own build scripts produce RPMs, gaining more control over the packaging in the process.

Applications & the Economy

These days, it seems like every time I turn around I am being asked how the economy is affecting Three Pillar Software. I'm cautiously optimistic as I answer, we have more business and a larger pipeline now than we have ever had. To some degree, that may simply be a result of our new focus on developing business. Until just a few months ago, Three Pillar had grown from myself to our current state almost exclusively through being opportunistic.

Commit Discipline and Comments: Be Kind to the Future

Suppose you are happily coding away, about to finish a new feature on a shiny new product. You attempt to run your code when an ugly exception rears up from the middle of some code that you call, but did not write yourself. You attempt to use your team's version control software to figure out who wrote that code, and what sort of changes have happened to it that might be the source of the problem. Alas, your version control software reveals that Joe, who left the project months ago, wrote the code throwing the exception.