Doin’ DevOps
Avoiding Cloud Lock-In Amidst Potential Regulatory Change
Organizations shouldn’t just wait (and hope) for regulators to solve the problem of cloud lock-in ...
The Role of Observability Engineers in Managing Complex IT Systems
Observability engineers are increasingly becoming essential for managing the complexity and unpredictability of modern IT systems ...
Yes, Software Development is an Assembly Line, but not Like That
It should be no surprise to folks that agile software development grew out of manufacturing systems developed for exactly the same reasons – to build things more efficiently ...
Fortifying the Castle: A Quest to Secure the SDLC
Securing the SDLC is a never-ending battle against hidden risks and formidable adversaries and requires security champions to share their wisdom ...
Why Data Silos Are Killing Your Developer Productivity
Data silos are draining developers’ productivity. Here's how to break away from these silos with better observability ...
There’s No Value in Observability Bloat. Let’s Focus on the Essentials
Most companies only need the essential ingredients to satisfy their observability strategy, which means costs will be much more modest ...
Why Enterprises Should Embrace Data-Driven Software Management
A third era of software development management is emerging: It’s not waterfall or agile, it’s data-driven ...
There’s no One-Size-Fits-All Data Mobility Strategy
As technologies and business priorities change, so should your data mobility strategy, regardless of business size ...
Will ChatGPT Replace Human Software Developers? Probably Not
Generative AI is a concern, but software developers' skills, expertise and creativity are still very much needed ...
The Path to App Modernization: Benefits, Pitfalls and the Route to Success
There are many reasons an organization may find itself on the path to considering the risky journey of application modernization. It could be to gain an edge or to build a more ...
Unused Code: Proving a Negative
Don MacVittie says there’s a lot of unused code floating around out there – and that’s a big problem ...
Generative AI and Software Testing Tools to Manage Technical Debt
With generative AI, legacy systems will be more likely to modernize software sooner and pay off technical debt more quickly ...

