
Claus Villumsen
Contributor
I started my people management "career" when I became CTO of Bullguard Internet Security, which was mainly a development team based in Romania. The truth is, I didn't have anything but my common sense and determination to make good products that could guide me in my everyday people management. If I did well by "my guys", maybe it was blind, dumb luck. Sure, I read a couple of psychology and people management books, but I never found the recipe or how-to-guide to do right by people. I am not ashamed to brag about my most outstanding achievement in my professional life: "Making a shit load of people motivated to come to work."
94 articles by Claus Villumsen
Legacy modernization requires different instincts than greenfield development. These are the eleven habits that separate engineers who succeed at it from those who struggle.
The build vs buy decision doesn't end when you ship. It continues every time you need to modernize what you built. Here is what happens when your custom system becomes your biggest constraint.
Every digital transformation strategy eventually hits the same wall. The legacy system that cannot be modernized fast enough. Here is why that wall exists and what it actually takes to get through it.
When an outsourced team hands over a system nobody fully understands, you have a legacy problem before the ink is dry. Here is how to take control of code you did not write.
Legacy modernization is a deeply human problem. The systems we inherit were built by people with different assumptions and contexts. Understanding them requires the same diversity of perspective.
We had a mountain of legacy HTML that needed to become structured Strapi CMS content. Manual conversion would have taken months. We built four AI agents to do it instead. Here is how they work.
Coinbase built a Ruby on Rails monolith that scaled to billions in transactions and then became a liability. The technical debt they accumulated took years to address. Here is what the faster path looks like.
Wise built a smart monolith. It worked perfectly until it did not. The five-year migration that followed was painful and expensive. Here is what a different approach could have looked like.
Gartner published a clear message in 2025. Legacy applications cannot support AI capabilities without transformation. Here is what that actually means and how you close the gap without a big-bang rewrite.
A Norwegian vehicle leasing company. A 1998 Access database with VBA forms. Twenty-five Italian engineers with a plan I knew would fail. And me, saying yes before I understood what I was getting into. This is what happened next.
Legacy banking infrastructure wasn't built for instant payments. AI-powered legacy code modernization can help—but only if you start now.
Legacy systems weren't built for instant payments and AI workloads. Here's why AI-powered legacy code modernization is no longer optional.
AI-powered legacy code modernization is no longer optional. Learn why enterprises treating infrastructure upgrades as strategy outperform those still calling it maintenance.
AI-powered legacy code modernization promises speed, but portfolio-scale agentic readiness demands more than tool selection. Here's what CTOs must assess first.
AWS competency badges look impressive on vendor slides. But cloud-ready architecture modernization requires more than credentials - it demands understanding your specific legacy mess.
Your legacy systems hold decades of business logic that AI needs to learn from. The question is not whether to replace them, but how to unlock their value.
Legacy scheduler migrations fail because teams underestimate hidden dependencies. Learn how AI-powered legacy code modernization changes the approach.
Legacy application modernization is hard. Doing it while keeping mission-critical systems running is harder. Here is how to approach the impossible.
Composable architecture promises gradual legacy modernization without the big-bang rewrite. But the gap between the vendor pitch and your production reality is where projects go to die.
Most enterprise Java migration projects don't fail because of technology. They fail because no one asked the right questions before writing the first line of code.
Legacy systems don't just slow you down. They stop you from doing your job. Here's what happens when outdated infrastructure meets mission-critical operations.
Legacy modernization doesn't always mean ripping everything out. Sometimes the smartest path forward is understanding what you already have and surgically improving it.
AI-powered legacy code modernization isn't just faster automation. It's a fundamentally different approach that changes who can modernize what, and when. Here's what actually works.
AI-powered legacy code modernization promises to transform mainframe applications into cloud-native systems. But what actually happens when you let an algorithm reimagine decades of business logic?
America's largest banks are modernizing core systems without tearing everything down. Here's why the smartest CTOs are choosing surgical modernization over full rewrites.
AI agents now promise to modernize legacy code without human engineers. But can they really handle the messy, undocumented systems your company has run for decades?
Moving workloads off mainframes sounds simple until you realize the connections matter more than the code. Here's what enterprise leaders miss about legacy application modernization.
Cloud ERP migrations promise efficiency, but they often force teams to rebuild everything they spent years perfecting. Here's why your procurement pricing logic vanishes in the move.
Infrastructure modernization often requires dismantling the very systems that keep your organization running. Here's what happens when the price of progress is organizational disruption.
AI promises to modernize your legacy systems faster and cheaper than consulting firms. But most CTOs don't know where AI genuinely helps versus where it creates new problems.
AI-powered legacy code modernization tools promise speed and automation, but without strategy and human judgment, they deliver refactored chaos instead of real transformation.
Most organizations know their legacy systems are holding them back. What they don't see is the compound interest on technical debt, calculated in opportunities missed while they wait for the "right time" to modernize.
Southwest Airlines just committed to becoming fully cloud-based by 2028. IBM and ServiceNow are betting on AI-assisted legacy modernization. What do these moves tell us about the real cost of waiting?
Technology modernization isn't happening because of innovation. It's happening because security vulnerabilities, compliance mandates, and operational risk are forcing CTO decisions that should have been made years ago.
Moving legacy systems to the cloud without addressing their architecture doesn't solve technical debt. It just relocates it at premium prices while creating new operational risks.
Technical debt isn't just a developer problem. It's a business risk with a measurable price tag - and most CTOs are underestimating it badly.
Application modernization services help enterprises transform legacy systems into secure, scalable, cloud-ready software. Here is what every CTO needs to know before committing.
Legacy system modernization doesn't have to mean rewriting everything and hoping for the best. Here's how to do it safely, strategically, and without derailing your business.
A cloud migration strategy for legacy estates isn't just a technical project - it's a business decision with real consequences. Here's how to get it right.
A direct comparison of every major legacy application modernization approach - so you can choose the right path for your system, your risk tolerance, and your budget.
AI tools and traditional consulting both promise to fix your legacy systems. Here's an honest comparison of what each approach delivers, where it fails, and how to choose.
Regression-safe AI refactoring lets teams modernize legacy codebases without introducing new failures. Here is how to do it with confidence and auditability.
A practical guide to running an application portfolio assessment and building a modernization roadmap that actually gets funded, prioritized, and executed.
A cloud readiness assessment tells you which applications can move, which need refactoring, and which should stay put. Here's how to do it right.
Monolith to microservices migration doesn't require burning everything down. Here's how smart teams break it apart incrementally - without the risk of a big-bang rewrite.
Microservices architecture breaks large applications into small, independent services. Here's what that actually means for your system, your team, and your next modernization decision.
A monolithic application is a single, tightly coupled codebase where every function lives together. Here's what that means for your business - and when it stops working.
Static vs dynamic code analysis aren't competing approaches - they're complementary tools every CTO needs before touching a legacy system. Here's how to use both.
Application modernization services help enterprises transform legacy systems into scalable, cloud-ready platforms. Here is what every CTO needs to know before signing a contract.
Legacy system modernization doesn't have to mean a risky big-bang rewrite. Here's how CTOs are tackling it safely, systematically, and without stopping the business.
Most cloud migration strategies fail because they treat legacy code as a logistics problem. Here's what a real strategy looks like for complex, inherited systems.
A clear comparison of legacy application modernization approaches - from rehosting to full rearchitecting - so you can choose the right path for your system.
AI vs consulting for legacy modernization: a direct comparison of speed, risk, cost, and control - so you can make the call with clarity.
Regression-safe AI refactoring means restructuring legacy code with automated safety nets that prove behaviour is preserved. Here is how to do it without the fear.
A clear application portfolio assessment and modernization roadmap is the difference between transformation and expensive chaos. Here is how to build one that actually works.
A cloud readiness assessment tells you what your applications can survive, what they can't, and what will break you if you skip this step. Here's how to do it right.
Monolith to microservices migration doesn't have to mean a risky big-bang rewrite. Here's how CTOs are doing it incrementally - and actually finishing.
Microservices architecture breaks monolithic software into small, independent services. Here's what that actually means for your system, your team, and your next modernization decision.
A monolithic application is a single, tightly coupled codebase where all functions run as one unit. Here is what that means - and when it becomes a problem.
Static vs dynamic code analysis aren't competing approaches - they're complementary tools that together reveal what's actually inside your legacy system before you touch it.
Application modernization services help enterprises replace, refactor, or re-architect legacy systems before they become a liability. Here is what actually works.
Legacy system modernization doesn't have to be a bet-the-company gamble. Here's how to assess, plan, and execute it safely - without stopping the business.
A practical cloud migration strategy for legacy estates - what the Rs get wrong, where AI helps, and how to make decisions that hold up under pressure.
Legacy application modernization isn't one decision - it's six. This guide compares every major approach so you can choose the right path for your system, your team, and your risk tolerance.
AI tools move faster and cost less. Consulting firms bring judgment and accountability. Here is how to choose the right approach for your legacy modernization project.
Regression-safe AI refactoring lets teams modernize legacy codebases without breaking existing behaviour. Here is what auditable, low-risk modernization actually looks like in practice.
A practical guide to application portfolio assessment and modernization roadmap planning - so you know what to fix, what to retire, and in what order.
A cloud readiness assessment tells you what you actually have before you move it. Here is how to run one that gives you real answers, not false confidence.
Most legacy system modernization risk frameworks flag the wrong things. Here's what actually determines whether your project succeeds or fails.
Application modernization services vary wildly in what they deliver. Here is how enterprise leaders evaluate and select the right one before committing.
Static vs dynamic code analysis together reveal what no human reviewer can. Here's what each method finds and why both matter before you modernize.
A monolithic application runs as one tightly coupled unit. Here is what that means, why it matters, and how to know when it is time to break it apart.
Microservices architecture promises speed and scale. But the real cost isn't infrastructure-it's what it does to your teams, your processes, and your org chart.
Monolith to microservices migration doesn't require a risky big-bang rewrite. Here's the incremental playbook that keeps the lights on while you modernize.
A cloud readiness assessment tells you exactly what it will cost, what will break, and what must change before you migrate. Here is how to do it right.
A practical guide to application portfolio assessment and modernization roadmap planning for CTOs who need decisions, not just documents.
Regression-safe AI refactoring keeps your system's behavior intact while the code changes beneath it. Here's what that actually requires.
AI or consultants: which actually fixes legacy systems? Here's the honest comparison every CTO needs before signing a modernization contract.
A plain-language comparison of every legacy application modernization approach, so you can pick the right one before signing anything.
A practical cloud migration strategy for legacy estates - what works, what fails, and how AI is changing the calculus for CTOs making the call.
Legacy system modernization doesn't have to mean a risky big-bang rewrite. Here's how to do it safely, incrementally, and without betting the business.
The complete guide to enterprise application modernization services: what they are, how to choose them, and how to avoid the mistakes that cost millions.
Static vs dynamic code analysis aren't competing approaches. Used together, they're the only reliable way to modernize legacy systems without flying blind.
A monolithic application runs as one deployable unit. Learn what that means, why it becomes a problem, and when breaking it apart actually makes sense.
Microservices architecture breaks monoliths into independent, deployable services. Here's what it actually means for your business, your team, and your risk.
AI + Human
AI + Human software Solution
© 2026 Kodebaze. All Rights Reserved.