Or maybe the same amount of time! But it is just a different path. Learn by doing/exploring. Or learn by studying – on a support/book. You learned by doing, it took you a year. It is fine. Personally I do not want to “get mad” understanding the code. Instead I would like just something to read little-by-little, to know how Solvespace works. Maybe something that could explain me also the math behind it, if there is any. I presume yes. And I know, it does not do very much for the project itself. It is something more educational than else. But it will make the project nicer, I am sure about it. Do you imagine what it does mean having an entire book dedicated to a software? Makes it really professional. And if we are good enough speaking plain english, not programmers too could understand what’s going on.