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.