I would imagine it is as follows:
-
Come up with ideas or goal to accomplish /be given said goal
-
spend large amount of time looking at existing code or prior implementation of your stated goal.
-
attempt to write or import some code tailored to your specific needs
-
test and identify problem areas
-
find everything fails spectacularly and start over +/- tears.
-
repeat until successful or dead
This may be a dumb way to do it but I print to PDF. It doesn’t require any new software and works just fine for documents