Rockridge Solutions

Commonsense Software and Consulting

The Story of Software

pen writing 'Once upon a time'

Business is the story of an employee that gets hired, gets promoted, and gets a raise. It is the story of an order that gets submitted, fulfilled, and delivered.

Good software helps to tell that story. It fills in the blanks and brings expected context to bear. It records these stories, and it even predicts the next story.

What’s the secret to this story telling? It is as much art as it is science. It’s probably less about the technology than most of us in the industry want to admit. Mostly—like in any good story—it is about the participants. The people and the process should drive good software.

Does your business have a story to tell?

Ruby on Rails Contracting

Leverage the power of Ruby and Rails to build scalable applications quickly. Looking for an architect to help build out a new solution, or conversely, someone to help rescue a code base that has gone astray?

We’ve got you covered.

"When it comes to solving problems, Todd consistently delivers outstanding results. He has a talent for simplifying complex issues and consistently impresses with his innovative solutions."

Rebecca, Product Manager

Filterameter

Simplify and speed development of Rails controllers by making filter parameters declarative with the Filterameter gem.

With the look and feel of a Rails DSL, declare filters and sorts for search pages. Learn more with this overview of Filterameter.

Todd Kummer

Todd Kummer

With over 20 years of experience building software, Todd’s framework of choice these days is Ruby on Rails. His long history of product development—for software companies, internal business applications, and consumer websites—helps him find the right balance between short-term and long-term requirements and put in place best practices that will help guide the project for its full lifecycle.

John Beretz

John Beretz

An expert specializing in re-engineering application user experience for increased efficiency and user loyalty, John has deep experience in all phases of the development life-cycle, from iterating through mockups with stakeholders to writing tight low-level code that can be maintained long after he’s gone. He is an effective and dynamic instructor with demonstrated success developing compelling content and leading students through complex technical material.