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.