nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqnkz2vjgqjn9y6kmsphg3eaq9up3cncg68schf8da6d6e55ze9f9sn8g9h8 debugging is the hardest task in programming primarily because you don't have a correct mental model of the program you're working in. If you fix that, then you fix debugging automatically.
Also debugging tools are one of the most explored problems in corporate space. Almost nobody seems interested in raw human comprehension.