Articles by

The Business Case for Open Source: Aligning Dev Strategy with Company Goals

As software engineers and industry experts, we often find ourselves in a position to advocate for open-sourcing parts of our companies’ codebases. While the business’s knee-jerk reaction might be hesitation (“Why would we give away our code?”), there are compelling strategic advantages to opening the sources.  In my experience, technical

Technical debt and modernization: three lessons learned

Technical debt is inherently expensive, which explains why companies often engage consultancies like AgileEngine to pay it down. This article covers a few lessons learned from our experience modernizing, refactoring, testing, and redesigning hundreds of digital solutions.

The Business Case for Open Source: Aligning Dev Strategy with Company Goals

As software engineers and industry experts, we often find ourselves in a position to advocate for open-sourcing parts of our companies’ codebases. While the business’s knee-jerk reaction might be hesitation (“Why would we give away our code?”), there are compelling strategic advantages to opening the sources.  In my experience, technical

Technical debt and modernization: three lessons learned

Technical debt is inherently expensive, which explains why companies often engage consultancies like AgileEngine to pay it down. This article covers a few lessons learned from our experience modernizing, refactoring, testing, and redesigning hundreds of digital solutions.

Technical debt is inherently expensive, which explains why companies often engage consultancies like AgileEngine to pay it down. This article covers a few lessons learned from our experience modernizing, refactoring, testing, and redesigning hundreds of digital solutions.