Examples of technical debt include legacy code that hasn't been updated or migrated to a new stack due to low business priority of certain modules or functionality. Another common example of technical debt is hard-to-read code that has inconsistent standards. This often happens when the key engineers or entire development teams are replaced with new specialists.