You create your program by loading Python nodes onto the STREMECODER Canvas, then connecting them together to establish your program and data flow.
You can open the individual nodes on your canvas, modify them, then test your results.
You are never stuck using STREMECODER. Your compiled Python code is clean and readable on its own if you choose to edit it directly.
Document your program by describing each node in your flow.
Write descriptive node names so they are easy to understand.
Mention what problem the node is supposed to solve or what function it performs.
If you have a GitHub page for the node source, you can add it for future reference.
Test your program. You can run the program from within STREMECODER and visually check the results of each step.
STREMECODER is a node editing Python IDE that compels (but does not force) you to write functional programs with heavily reusable parts.
It keeps your overarching program structure readable and maintainable across multiple developers and compiles to Python code which is itself modular.