Hacker News new | ask | show | jobs
by fshbbdssbbgdd 1432 days ago
> 2. Debugging exclusively via metrics and logs, since I can't just attach a debugger to a running server.

I’m not sure this is really a difference between kernel and backend service development. You can run the server on a dev machine, attach a debugger, and reproduce the bug. If your problem is you can’t reproduce the bug, you may encounter the same issue when working on the kernel. If someone reports a kernel bug, you may not be able to attach a debugger to their computer, so you will need to reproduce it.