Algebra
Everyone who knows me even slightly, knows that I am not a mathematical genius. I'm very glad that people like Casper Boemann, Cyrille Berger and Emanuele Tamponi or Michael Thaler handle that part of Krita. But it becomes a problem when your eldest daughter has a problem with her maths homework, and you cannot help her.
I've tried reading up on mathematics, and Mathematics for Computer Graphics is exactly the right level for me. But ever since Simon Stevin invented a purely Dutch vocabulary for mathematics in 17th century, it's been very hard to read about maths in English and then explain in Dutch. Especially since the text book Naomi's school uses refuses to talk mathematics, instead offering unexplained shortcuts and "steps to follow".
Enter KAlgebra
With this application we can explore the formulas in her book and discover how they work through experimentation. And for any given solution, we can then work backwards and discover the right steps ourselves. It's a very nice, polished application. Sure, there are things that could be improved: a floating palette with things like unicode power symbols would be easy, a mode that adds brackets to show the order of evaluation of a formula or a way to generate the steps necessary to solve an formula would make it even more educational. And the crosshairs could have a snap-to-grid mode.
Of course, there's also KMplot. That has the palette with symbols, It turned out to be just a tiny little bit more difficult to get started, The big problem here being that I couldn't choose the plot I needed among the various kinds of plots provided: cartesian, parametric, polar, implicit, explicit. Handling the graph is not as easy as with kalgebra, either.