Adding differentiation as a first class concept in Swift, enabling stepping through ML code and type safety:
miniblog.
Related Posts
Emacs trick I've not seen before: press t in an edebug session!
This pauses for one second at every stop point, effectively stepping for you automatically.
Neat debugging feature in Visual Studio for C++: you can use the debugger to only step through code you've written, saving you stepping through layers of the standard library! https://blogs.msdn.microsoft.com/vcblog/2018/06/29/announcing-jmc-stepping-in-visual-studio/
Emacs, or perhaps lisps in general, are a profoundly weird development experience. I've found a bug with byte compilation, so I'm stepping through the byte-compiler live in my current Emacs instance and amazingly everything works.