About Durable Programming

The Story of Durable

Our Story

David Berube has been writing software since the early nineties — and selling it since before he was ten years old. Durable Programming is the firm he built around a pattern he kept seeing after the acquisition of Casting Frontier in 2020: companies that had grown past their tools, duct-taping SaaS products together instead of building infrastructure that actually fit.

Durable Programming is a microagency — fewer than ten people, each carefully chosen. Clients work directly with David as their technical and business point of contact. No account managers, no layers between you and the people solving your problem.

We work with 10–500 person companies who have hit the ceiling on their generic SaaS stack. When a tool that worked at ten employees stops working at a hundred, that's the problem we're built to fix.

Our Journey

2001

Founded

Started as Berube Consulting, focusing on software development and consulting services.

2006

Casting Frontier Founded

With Andreas Tompros and Joey Rubenstein, created Casting Frontier, a SaaS platform connecting actors with casting directors that became one of the largest talent databases in North America.

2007

Practical Ruby Gems

Published "Practical Ruby Gems", a comprehensive guide to Ruby gems and package management.

2008

Practical Rails Plugins

Published "Practical Rails Plugins", exploring Rails plugin development and integration.

2009

MySQL Conference Speaker

Presented "High Performance Ruby on Rails and MySQL" at the MySQL Conference, sharing expertise in optimizing web applications.

2013

Percona Live Speaker

Presented "Increasing MySQL Performance through Aggressive Data Archiving" at Percona Live MySQL Conference & Expo.

2015

Database Design Speaker

Presented "Improving Your Database Designs with Practical Database Theory" at Percona Live.

2020

Casting Frontier Acquired

Successfully sold Casting Frontier to Casting Networks/Talent Systems after 14 years of growth and innovation.

2022

Durable Programming

Split into separate consulting and software development divisions, establishing Durable Programming.

How We Work

Every engagement starts with an honest assessment. Sometimes the right answer is a different SaaS tool, or a configuration change, or nothing at all. We'll tell you that. When custom software is the right call, we build it to last — not to require a rewrite in three years.

We're based in New Hampshire, about an hour north of Boston. When you reach out, you talk to David — not a salesperson, not a project coordinator. A developer and businessperson who's been doing this for over two decades.