In today’s fast-moving business world, companies that build and maintain high-end software applications face numerous challenges. As a senior leader in a technology organization, you are undoubtedly aware of the complexities involved in managing a mature, ever-evolving, and ever-growing codebase. Over years of continuous development and iterations, all applications grow in complexity, making them increasingly … continue reading
When I ask developers to name their biggest threat to developer experience, productivity, and software quality, the answers are often focused on a single challenge that only ever seems to increase in difficulty. Software complexity. It makes sense that software would be more complex today than, say, 20 years ago, when I first started my … continue reading
Over a decade ago, Internet and tech entrepreneur Marc Andreesen penned a prescient article for The Wall Street Journal, Why Software is Eating the World. His thesis, that software allowed for vast cost reductions in businesses, and enabled the complete disruption of once-staid markets, has been proven many times over. But while Mr. Andreesen’s observation … continue reading