Meet Our Founder

My name is David Berube, and I've been writing software a long time - in fact, I sold my first piece of software in the early nineties.

That first sale was special - it generated homework problems to help my sister learn arithmetic. I was young at the time - not even double digits yet - but even then I knew I loved writing software that can solve real problems.

Since then, I've never stopped writing software. People always talk about finding their passion - I don't know if people always mean that, or if its just something they say, but I can definitely say that I've found mine.

For the first five or six years of my career, I worked as a solo freelancer. In 2006, I teamed up with some really talented fellows to work on a company called the Casting Frontier - leading to a decade and a half spent writing software for the entertainment industry, until my partners and I successfully sold the company in 2020. Of course, I never stopped freelancing as a developer - its a passion of mine.

After the Casting Frontier, though, I had to decide what to do next. What I realized, though, was that there was a lot of software being written - but not being properly maintained. Software maintenance is viewed as an afterthought - and it really shouldn't be. After all, if software needs maintainence, that means its being used - and if its being used, it must have value to someone.

Thus, Durable Programming was born. Its a joint venture betweeen myself and my father - the businessman who taught me how business really works. Durable Programming isn't a sprawling megacorp - nor was it ever meant to be. It's a microagency, with fewer than ten programmers.

Our team operates from the northeastern United States - about an hour north of Boston. When you call, you talk to a real human - I'm your contact. I'm not a manager who hasn't written code since the Reagan administration - I'm a real programmer, an expert who understands the realities of business and also the realities of the machine.

View our services to learn more about how we approach software maintenance and development.

Enterprise Solutions

Scalable, secure, and reliable solutions for enterprise organizations

Create or Expand Automated Testing

Build confidence in your software releases with comprehensive automated testing that catches bugs early, enables faster iteration, and reduces the risk of production incidents.

Learn more…

Give New Life to Legacy Software

Addressing critical issues in legacy software systems through targeted upgrades, security enhancements, and performance improvements within a focused 30-day engagement.

Learn more…

Restart a Failed Project

Addressing accumulated technical debt often requires a strategic restart. Discover how Durable Restart helps organizations modernize critical software systems effectively.

Learn more…

Failure To Finish

Resolving software projects that never quite launch

Learn more…

Inventory Management Software

Transform your inventory operations with custom software solutions that provide real-time visibility, reduce errors, and optimize stock levels across your entire supply chain.

Learn more…

Outsource Rescue

Recovering and completing stalled offshore development projects.

Learn more…

Software Rearchitecture

Transform your software foundation to support current and future business needs through strategic architectural redesign that maintains business continuity while addressing fundamental limitations.

Learn more…

Reduce Technical Debt

Address the accumulated cost of shortcuts and aging architecture that slows development, increases bugs, and limits your ability to respond to business needs.

Learn more…

Workflow Optimization Solutions

Eliminate bottlenecks and streamline operations with custom software solutions that automate repetitive tasks, improve collaboration, and provide visibility into your business processes.

Learn more…

Latest Insights

What Our Clients Say

David Berube is highly recommended as a programmer and developer. He single handedly saved our project from imminent ruin. He has proven most professional in his conduct. He is extremely fast and efficient. Most importantly, David really knows his code. I recommend him highly.

Joey Rubenstein CEO, Casting Frontier

The folks at Durable Programming did an exceptional job recovering and updating our broken tool (coded years ago in Ruby on Rails). Throughout the process they were responsive, patient, and communicative. We also greatly appreciate their support of nonprofits. We'll definitely be a repeat customer!

Kim Carter QED Foundation

Professional, efficient, and strong communicator, and fairly priced. David really helped me with some needs for my app - from refactoring old [code], to making improvements - he was terrific!

Gabriel Teninbaum Professor of Legal Writing, Suffolk University Law School, SpacedRepetition.com

Featured in...

Layer 1

Ready to Build Something Durable?

Let's discuss how we can help your business succeed.

Get Started Today