FUSD processes can be developed and debugged with all the normal user-space tools. Buggy drivers won't crash the system, but instead dump cores that can be analyzed. All of your favorite visual debuggers, memory bounds checkers, leak detectors, profilers, and other tools can be applied to FUSD drivers as they would to any other program.